1. Trang chủ
  2. » Công Nghệ Thông Tin

Lập trình trong môi trường .NET - Visual studio.NET – Phần 1

16 19 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Visual studio.NET là một môi trường tích hợp triển khai phần mềm(Intergrated Development Environmet, IDE). Nó được thiết kế để lập ra một tiến trình viết mã, gỡ rối, và biên dịch thành một assembly một cách dễ dàng. Visual studio.NET cho bạn một ứng dụng multiple-document-interface rất tinh vi, trong đó bạn có thể liên kết mọi thứ để phát triển đoạn mã của bạn. Nó bao gồm: Một Text Editor : trong đó bạn có thể viết đoạn mã C#. Text e ditor này thì hơi phức tạp, và rất rành cú pháp C#. ...

Lập trình mơi trường NET Visual studio.NET – Phần Visual studio.NET mơi trường tích hợp triển khai phần mềm(Intergrated Development Environmet, IDE) Nó thiết kế để lập tiến trình viết mã, gỡ rối, biên dịch thành assembly cách dễ dàng Visual studio.NET cho bạn ứng dụng multiple-document-interface tinh vi, bạn liên kết thứ để phát triển đoạn mã bạn Nó bao gồm: Một Text Editor : bạn viết đoạn mã C# Text e ditor phức tạp, rành cú pháp C# Tức là, bạn gõ câu lệnh vào, tự động bố trí đoạn bạn, ví dụ cách thụt canh cột dòng lệnh, cho khớp cặp dấu {}, tơ màu từ khố Ngồi ra, thực kiểm tra vài cú pháp bạn gõ gạch dòng mã bị sai Nó cịn có thêm chức đặc biệt Intelliense, tự động hiển thị tên lớp, trường hay phương thức bạn bắt đầu gõ chúng Khi bạn bắt đầu đánh tham số cho phương thức, hiển thị danh sách tham số Màn hình bên đặc trưng với lớp sở NET ListBox : Một Design view editor, cho phép bạn đặt giao diện người dùng control liệu truy cập dự án bạn Khi bạn làm vậy, Visual studio.NET tự động thêm mã C# cần thiết cho tập tin nguồn bạn để tạo control dự án bạn Các cửa sổ hỗ trợ cho phép bạn xem sửa đổi khía cạnh khác dự án bạn Ví dụ có cửa sổ cho bạn thấy lớp hình thành đoạn mã nguồn thuộc tính lớp Windown Form Web Form Bạn sử dụng cửa sổ để khai báo tuỳ chọn biên dịch Biên dịch lịng mơi trường: Để thay cho việc chạy trình biên dịch C# từ dịng lệnh, bạn chọn tuỳ chọn menu để biên dịch Visual Studio.NET gọi trình biên dịch cho bạn Nó chạy chương trình khả thi biên dịch, bạn biết chương trình chạy tốt hay khơng, bạn chọn hai cấu hình xây dựng chương trình khác : debug build release build Một Intergate Debugger hỗ trợ việc gỡ rối xuyên ngôn ngữ khn viên IDE Ngồi bạn gỡ rối lúc nhiều chương trình Bạn chỉnh sửa đoạn mã Text editor Visual tsudio.NET để sữa chữa bug, cho biên dịch lại cho chạy lại chương trình sửa chữa chỗ bỏ lở lỗi Intergated MSDN help Visual studio.NET gọi tài liệu MSDN cho bạn Ví dụ bạn khơng biết ý nghĩa từ khố bạn chọn nhấn F1 gọi MSDN lên để giải thích từ cho bạn Truy cập đến chương trình khác: Nếu tất tiện ích chưa đủ Visual studio.NET gọi tiện ích khác phép bạn kiểm tra sửa đổi khía cạnh khác máy tính bạn hay mạng mà bạn rời khỏi môi trường phát triển Giữa nhiều cơng cụ có sẳn, bạn kiểm tra việc chạy dịch vụ, kết nối liệu , có cửa sổ internet explorer cho phép bạn lướt Web Chắc chắn bạn có kinh nghiệm C++ hay VB trước bạn làm quen với phiên Visual studio.NET, bạn biết nhiều chức không mẽ Tuy nhiên Visual studio.NET liên kết tất chức môi trường phát triển VS Có nghĩa ngơn ngữ bạn sử dụng VS6, bạn tìm thấy vài chức Visual Studio.NET Từ nào, bạn tìm thấy tầm nhìn tổng thể môi trường phát triển thay đổi để điều tiết chức mới, IDE xuyên ngôn ngữ đơn, hợp với NET Có nhiều menu tuỳ chọn công cụ tuỳ chọn mới, nhiều tiện ích khác VS6 đổi tên Vì bạn cần bỏ khoảng thời gian để làm quen với việc trình bày làm chủ Visual studio.NET Mục đích Visual studio.NET bảo đảm bạn làm quen với tất khái niệm việc xây dựng gỡ rối ứng dụng C# sử dụng chức cụ thể, điều mà làm môi trường phát triển ngôn ngữ trước Màn hình sau thể hình Visual studio.NET bạn viết mã: Tạo dự án: Khi bạn cài đặt Visual studio.NET, bạn muốn bắt đầu dự án Với Visual studio.NET, bạn bắt đầu với tâp tin trắng mà bạn gõ vào đoạn mã C# từ điểm bắt đầu Thay vào bạn cho Visual studio.NET biết loại dự án mà bạn muốn tạo, sau tự động tạo đoạn mã C# để tạo thành sường outline cho dự án Và bạn có việc thêm mã bạn vào sường Ví dụ, bạn muốn viết ứng dụng Window GUI, Visual studio.NET bắt đầu tạo tập tin chứa đoạn mã nguồn C# cho phép tạo form Form có khả giao tiếp với Window, tiếp nhận tình Nó cho phép thu nhỏ phóng to thay đổi kích thước Và lúc bạn thêm chức bạn mong muốn có biểu mẫu Nếu ứng dụng bạn dùng theo kiểu dòng lệnh visual studio.NET cho bạn namespace bản, lớp, phương thức Main() để bắt đầu Dĩ nhiên bạn muốn số khơng, Visual studio.NET cho bạn chọn ứng dụng rỗng Khi bạn tạo dự án, dàn dựng tuỳ chọn biên dịch cần thiết để cung cấp cho trình biên dịch C# có hay khơng để biên dịch ứng dụng dòng lệnh, thư viên, hay ứng dụng Windown Ngoài ra, thư viện lớp sở bạn cần Tuy nhiên bạn sửa đổi cài đặt bạn cần Khi bạn bắt đầu với visual studio.NET lần đầu tiên, bạn thấy start page Đó trang HTML chứa liên kết khác để dẫn bạn đến với trang web hữu ích, cho phép bạn tạo dáng cấu hình Visual studio.NET, mở dự án hữu khởi động dự án Trên hình start page, bạn thấy liệt kê môt số dự án mà bạn làm việc gần nhất: Chọn kiểu dự án: Bạn tạo dự án việc click liên kết thích hợp trang bắt đầu, hay click menu file chọn New/project Hay bạn chọn mẫu hộp dialog New project Các hộp Dialog hỏi bạn muốn loại loại mã sường cần tạo ra, tuỳ chọn biên dịch bạn muốn Những trình biên dịch bạn muốn biên dich mã bạn: C#, VB.NET hay C++ Tuy nhiên, sách đưa tuỳ chọn ứng dụng dự án C# Nếu bạn chọn Bạn lấy mã C# tuỳ chọn biên dịch tạo Một mẫu trống Windows Application Class Library Windows Library ASP.NET Application Một lớp NET gọi mã khác Control Một lớp NET gọi mã khác có giao diện người dùng Web Một ASP.NET site web sở : trang ASP.NET lớp C# tạo HTML gửi đến trình duyệt từ trang Nếu bạn chọn Bạn lấy mã C# tuỳ chọn biên dịch tạo Web Một lớp C# hành động Web service trọn vẹn ASP.NET Service Web Control Một control gọi lên trang ASP.NET, để Library tạo mã HTML đưa bề mặt điều khiển thể trình duyệt Console Application Một ứng dụng chạy chế độ dòng lệnh hay sổ console Windows Service Một dịch vụ chạy Windows NT Windows 2000 Empty Project Khơng có hết Bạn phải viết tất Empty Web Project Như empty project cài đặt biên dịch cài vào cấu trúc trình biên dịch đê tạo mã cho trang AS.NET New Project In Những tập tin dự án cho empty project Existing Folder Các dự án console mới: Khi ta click OK hộp dialog để tạo ứng dụng console Visual studio.NET cung cấp số tập tin, bao gồm tập tin mã nguồn, class1.cs chứa mã sường khởi tạo Hình cho ta thấy mã mà visual studio.NET viết cho ta: Ở có chương trình C# chưa có ý nghĩa thực thi chứa yêu cầu chương trình C# là: namespace, lớp chứa phương thức main() Đoạn mã sẳn sàng để chạy bạn nhấn f5 hay chọn debug/start Tuy nhiên, trước hết phải thêm dòng lệnh để chương trình bạn làm static void Main(string[] args) { // // TODO: Add code to start application here // Console.WriteLine("Hello from all the editors at Wrox Press"); } Nếu bạn biên dich hay chạy dự án, bạn thấy cửa sổ console xuất biến cho bạn thời gian nhỏ để xem tin nhắn Nguyên nhân vấn đề visual studio.NET nhớ cài đặt bạn tạo dự án xếp chúng lại để biên dịch ứng dụng console chạy Sau Windowns nhận cần chạy ứng dụng console khơng có cửa sổ console để chạy Vì thế, Windows tạo cửa sổ console chạy chương trình Ngay chương trình vừa Windowns thấy khơng cần cửa sổ console huỷ Đó tất tính logic chương trình khơng thực giúp ta nhiều ta muốn nhìn thấy kết dự án Một cách tốt để giải vấn đề chèn thêm dòng lệnh Console.Readline() trước rời khỏi phương thức main(): static void Main(string[] args) { // // TODO: Add code to start application here // Console.WriteLine("Hello from all the editors at Wrox Press"); Console.ReadLine(); } Theo cách này, chương trình bạn chạy hiển thị kết Sau đọc dịng lệnh Console.Readline() đợi phím để kết thúc chương trình Thực thi chương trình Tạo tập tin khác: Tập tin mã nguồn class1.cs tập tin mà visual studio.NET tạo cho bạn Nếu nhìn vào thư mục nơi mà bạn yêu cầu Visual studio.NET tạo dự án bạn bạn không thấy tập tin C# mà cấu trúc thư mục sau: Hai thư mục bin obj chứa tập tin biên dịch trung giang Những thư mục obj chứa tập tin tạm thời trung giang tạo ra, thư mục bin chứa assembly biên dịch Những tập tin lại thư mục main dự án, baisicConsoleApp, chứa thông tin dự án tập tin bên Như vậy, Visual studio.NET biết cách phải biên dịch dự án nào, cách để đọc lại lần mở dự án Giải pháp(solution) dự án(project): Điểm quan trọng bạn cần phân biệt giải pháp dự án: Một dự án: tập hợp tập tin mã nguồn tài nguyên(resource) biên dịch đến asembly đơn Ví dụ dự án phải thư viện lớp hay ứng dụng Window GUI Một giải pháp: tập hợp tất dự án để tạo thành gói phần mềm cụ thể Muốn thấy khác biệt, chúng tơi thử lấy ví dụ bạn phân phối ứng dụng cho người sử dụng, gồm nhiều assembly là Thí dụ, giao diện người dùng; có vài control hay thành phần khác gữi thư viện thuộc phần ứng dụng Kể việc có giao diện khác dành cho ngừơi quản lý Mỗi thành phần chứa thành assembly riêng lẽ, Visual studio.NET dự án riêng biệt Tuy nhiên, bạn thực dự án song hành phối hợp với dự án Do đó, xem tiện lợi có khả chỉnh sửa chúng đơn vị visual studio.NET Visual studio.NET cho phép điều cách xem tất dự án giải pháp, đối xử giải pháp đơn vị đọc vào cho phép bạn làm việc Đến bây giờ, ta lỏng lẻo việc tạo dự án.Trên thực tế, ví dụ ta làm việc, Visual studio.NET có giải pháp cho chúng ta- console đặc biệt chứa dự án Chúng ta thấy tình trạng cửa sổ Visual studio.NET Solution Explorer, nơi chứa cấu trúc định nghĩa giải pháp bạn Màn hình dự án chứa tập tin nguồn, class1.cs, tập tin khác, assemblyInfo.cs chứa thông tin mô tả assembly thông tin đến việc biên dịch dự án Solution explorer cho biết assembly mà dự án tham khảo Nếu bạn thay đổi cài đặt bạn tìm thấy solution Explorer góc phải đầu hình Nếu khơng thấy bạn vào view/Solution Explorer để Các giải pháp mô tả tập tin với sln Vì trường hợp BasicConsoleApp.sln Dự án mô tả tập tin khác thư mục main dự án Nếu bạn cố sửa tập tin bạn thấy chúng toàn tập tin plain text Thêm dự án vào giải pháp: Chúng muốn cho bạn thấy Visual studio.NET hoạt động với ứng dụng Window với ứng dụng Console Chúng tạo dự án Window mang tên BasicWindow, thay đưa vào giải pháp mới, ta yêu cầu Visual studio.NET đưa vào giải pháp hành BasicConsoleApp Nghĩa ta có giải pháp với ứng dụng Window ứng dụng console Đấy cách tạo trình tiện ích mà bạn muốn chạy Window chạy dịng lệnh command line Có hai cách để thực điều Cách thứ click phải lên tên giải pháp cửa sổ solution explorer, lên trình đơn shortcut chọn add/new project Cách thứ lệnh file/new/new project Cả hai cách điều lên hộp thoại New Project sau: Trên cửa sổ solution explorer ta thấy Visual studio.NET tự động đưa số tham khảo lớp quan trọng chức biểu mẫu window nằm spacename System.Drawing, System.Windows.Forms Ngoài ra, bạn thấy tên tập tin giải pháp đổi thành DemoSolution.sln Nói chung, bạn muốn thay đổi tên tập tin solution explorer nơi tốt để tiến hành thay đổi, Visual studio.NET tự động cho cập nhật tham khảo tập tin tất tập tin thuộc dự án Bạn không nên sử dụng Window Explorer để thay đổi tập tin dự án phá vỡ giải pháp ... phiên Visual studio.NET, bạn biết nhiều chức không mẽ Tuy nhiên Visual studio.NET liên kết tất chức mơi trường phát triển VS Có nghĩa ngơn ngữ bạn sử dụng VS6, bạn tìm thấy vài chức Visual Studio.NET. .. với việc trình bày làm chủ Visual studio.NET Mục đích Visual studio.NET bảo đảm bạn làm quen với tất khái niệm việc xây dựng gỡ rối ứng dụng C# sử dụng chức cụ thể, điều mà làm môi trường phát... ngôn ngữ trước Màn hình sau thể hình Visual studio.NET bạn viết mã: Tạo dự án: Khi bạn cài đặt Visual studio.NET, bạn muốn bắt đầu dự án Với Visual studio.NET, bạn bắt đầu với tâp tin trắng mà

Ngày đăng: 10/05/2021, 23:55

Xem thêm: