Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
746,5 KB
Nội dung
Chương 2: Các đặc điểm môi trường phát triển Phan Trọng Tiến Department of Software Engineering Hanoi University of Agriculture Office location: 3rd floor, Administrative building Office phone: 8276346, Ext: 132 Email:phantien84@gmail.com Ch2- Cac dac diem moi truong phat trien Nội dung Tổng quan Mô tả môi trường phát triển (IDE) Tạo dự án với VB.Net Demo: Tạo dự án VB.Net Sử dụng tính IDE Demo: Sử dụng IDE Gỡ lỗi ứng dụng Demo: Gỡ lỗi Project Biên dịch VB.Net Ch2- Cac dac diem moi tru ong phat trien Mục đích chương Mô tả lợi ích IDE Mô tả kiểu file Project VB.Net cấu trúc chúng Tham chiếu ứng dụng từ project Xem thiết lập thuộc tính Project Sử dụng cửa sổ khác IDE như: Server Explorer, Object Browser Task List Gỡ lỗi ứng dụng đơn giản Xây dựng biên dịch ứng dụng đơn giản Ch2- Cac dac diem moi tru ong phat trien Tổng quan VS Net tích hợp môi trường phát triển (IDE) cung cấp cho bạn nhiều công cụ cải tiến so với phiên VS Trong học bao gồm: Mô tả IDE Cách tạo Project Dùng tính IDE Gỡ lỗi ứng dụng Biên dich VB.Net Ch2- Cac dac diem moi tru ong phat trien Mô tả IDE Có IDE cho tất Project Các Project nhiều ngôn ngữ Ví dụ: VB.Net C# Project IDE tinh chỉnh qua “My Profile” IDE có Internet Browser kèm Ch2- Cac dac diem moi tru ong phat trien Tạo Project Visual Basic Net Chọn Project Template Phân tích cấu trúc Project Assembly gì? Thiết lập tham chiếu cho Project Namespaces gì? Tạo Namespace Importing Namespace Thiết lập thuộc tính cho Project Ch2- Cac dac diem moi tru ong phat trien Chọn Project Template Windows Application Class Library Windows Control Library ASP NET Web Application / Service / Control Library Console Application Windows Service Others Ch2- Cac dac diem moi tru ong phat trien Chọn Project Template Win Form Web Form Ch2- Cac dac diem moi tru ong phat trien Phân tích cấu trúc Project Solution Files (.sln, suo) Project Files (.vbproj) Local Project Items Classes, forms, modules, etc (.vb) Web Project Items XML Web services (.asmx) Web forms (.aspx) Global application classes (.asax) Ch2- Cac dac diem moi tru ong phat trien Assemblies gì? Assembly cách gắn kết nhiều file exe dll để tạo nên ứng dụng VS.Net Net Framework cung cấp việc xác định Assemblies cho bạn tham chiếu tới Project bạn Assemblies tạo tự động bạn biên dịch source Click Build menu Build Hoặc dùng dòng lệnh vbc.exe Ch2- Cac dac diem moi tru ong phat trien 10 Sử dụng Object Browser Nghiên cứu đối tượng thành viên chúng Truy xuất mức thấp item Hiển thị thừa kế giao diện Nghiên cứu cách lớp Net sử dụng thừa kế Ch2- Cac dac diem moi tru ong phat trien 22 Sử dụng Task List Để trì danh sách công việc làm bẫy lỗi Được lưu trữ Solution file *.suo Thêm vào Task List Bạn thêm tay việc đánh trường thích hợp VS.Net thêm vào lỗi biên dịch, thích … Bạn dùng chuỗi để thêm thích code Ch2- Cac dac diem moi tru ong phat trien 23 Sử dụng Dynamic Help Tự động hiển thị chủ đề trợ giúp liên quan đến chủ đề quan tâm Sử dụng hộp thoại menu Options để cấu hình Dynamic Help Ch2- Cac dac diem moi tru ong phat trien 24 Sử dụng đặc điểm XML VS.Net cung cấp nhiều đặc điểm hữu ích cho việc tạo chỉnh sửa tài liệu XML Cung cấp hiển thị phân cấp HTML XML Tự động tạo thẻ đóng thẻ HTML XML Dùng màu để phân biệt thẻ Quản lý liệu hiển thị Ch2- Cac dac diem moi tru ong phat trien 25 Demo: Sử dụng VS.Net IDE Ch2- Cac dac diem moi tru ong phat trien 26 Gỡ lỗi ứng dụng Thiết lập BreakPoints Gỡ lỗi Code dự án VB.Net Dùng cửa sổ Command Ch2- Cac dac diem moi tru ong phat trien 27 Thiết lập Beakpoints Thiết lập Beakpoints để dừng việc thực code dòng định Dùng hộp thoại Beakpoint để thiết lập điều kiện Kích bên lề trái dòng code Hoặc menu Đặt trỏ dòng bạn muốn dừng bắt lỗi ấn F9 Debug/New Beakpoint Ch2- Cac dac diem moi tru ong phat trien 28 Gỡ lỗi Code Sử dụng menu Debug Toolbar để bước qua đoạn code Sử dụng cửa sổ Debug: Locals: hiển thị chỉnh sửa biến cục Output: hiển thị kết biên dịch, bạn dùng Debug.Writeln để in thông tin cửa sổ Output Watch: xem biểu thức Call Stack: hiển thị gọi history, bao gồm thông tin biến Beakpoints: hiển thị, thêm bỏ beakpoints tạm Ch2- Cac dac diem moi tru ong phat trien 29 Gỡ lỗi Code Ch2- Cac dac diem moi tru ong phat trien 30 Sử dụng cửa sổ Command Có hai chế độ Chế độ Immediate: truy vấn thay đổi giá trị biến Debug Chế độ Command: bạn sử dụng câu lệnh VS.Net Debug.Start, Help, Exit … Ch2- Cac dac diem moi tru ong phat trien 31 8.Demo: Gỡ lỗi Project Ch2- Cac dac diem moi tru ong phat trien 32 Biên dịch VB.Net Xác định lỗi câu lệnh Các tùy chọn biên dịch Ch2- Cac dac diem moi tru ong phat trien 33 Xác định lỗi câu lệnh Các lỗi biện dịch hiển thị cửa sổ Task List Hiển thị mô tả lỗi, file dòng Double click mục để hiển thị lỗi Ch2- Cac dac diem moi tru ong phat trien 34 Các tùy chọn biên dịch (trên menu Build) Các cấu hình Build Debug: cung cấp thông tin Debug Release: tối ưu code kích thước Các tùy chọn Build Build: Build project mà code thay đổi Rebuild: rebuilt project code không thay đổi Batch Build: Build nhiều phiên Project Clean: Xóa thư mục file trung gian Ch2- Cac dac diem moi tru ong phat trien 35 Lab: Khám phá IDE Ch2- Cac dac diem moi tru ong phat trien 36 [...]... hiển thị Ch2- Cac dac diem moi tru ong phat trien 25 Demo: Sử dụng VS.Net IDE Ch2- Cac dac diem moi tru ong phat trien 26 7 Gỡ lỗi ứng dụng Thiết lập BreakPoints Gỡ lỗi Code trong dự án VB.Net Dùng cửa sổ Command Ch2- Cac dac diem moi tru ong phat trien 27 Thiết lập Beakpoints Thiết lập Beakpoints để dừng việc thực hiện code tại dòng chỉ định Dùng hộp thoại Beakpoint để thiết lập các điều... Dim x As New IT.Inside Ch2- Cac dac diem moi tru ong phat trien 15 Thiết lập các thuộc tính cho Project Thiết lập các thuộc tính thông thường Định nghĩa tên Assembly Namespace gốc Đầu ra Project Đối tượng chạy đầu tiên Import các mức namespaces Thiết lập các thuộc tính cấu hình Thiết lập Debug Các tùy chọn Build Ch2- Cac dac diem moi tru ong phat trien 16 Thiết lập các thuộc tính cho... beakpoints tạm Ch2- Cac dac diem moi tru ong phat trien 29 Gỡ lỗi Code Ch2- Cac dac diem moi tru ong phat trien 30 Sử dụng cửa sổ Command Có hai chế độ Chế độ Immediate: có thể truy vấn và thay đổi giá trị của biến khi Debug Chế độ Command: bạn có thể sử dụng các câu lệnh trong VS.Net như Debug.Start, Help, Exit … Ch2- Cac dac diem moi tru ong phat trien 31 8.Demo: Gỡ lỗi một Project Ch2- Cac dac diem... dụng thừa kế Ch2- Cac dac diem moi tru ong phat trien 22 Sử dụng Task List Để duy trì danh sách các công việc đang làm hoặc đang bẫy lỗi Được lưu trữ cùng Solution trong file *.suo Thêm vào Task List Bạn có thể thêm bằng tay bằng việc đánh các trường thích hợp VS.Net thêm vào các lỗi biên dịch, các chú thích … Bạn có thể dùng các chuỗi để thêm các chú thích trong code Ch2- Cac dac diem... Tránh các tên xung đột với các class Ch2- Cac dac diem moi tru ong phat trien 12 Tạo Namespaces Dùng câu lệnh Namespace … End Namespace Ví dụ: Namespace Customers 'Create classes, modules, and interfaces 'Related to Customer information End Namespace Assembly thường định nghĩa Namespace gốc cho Project, được thiết lập trong hộp thoại Project Properties Ch2- Cac dac diem moi tru ong phat trien... trong Project Drag và Drop Context menus Ch2- Cac dac diem moi tru ong phat trien 20 Sử dụng Server Explorer Quản lý các kết nối tới cơ sở dữ liệu Hiển thị và quản lý các item của Server trong VS.Net IDE như Event Logs, Message Queues … Cho phép sử dụng kỹ thuật kéo thả như các trường trong DB vào ứng dụng Ch2- Cac dac diem moi tru ong phat trien 21 Sử dụng Object Browser Nghiên cứu các... … Bạn có thể dùng các chuỗi để thêm các chú thích trong code Ch2- Cac dac diem moi tru ong phat trien 23 Sử dụng Dynamic Help Tự động hiển thị các chủ đề trợ giúp liên quan đến chủ đề quan tâm Sử dụng hộp thoại trong menu Options để cấu hình Dynamic Help Ch2- Cac dac diem moi tru ong phat trien 24 Sử dụng các đặc điểm XML VS.Net cung cấp nhiều đặc điểm hữu ích cho việc tạo và chỉnh sửa các tài...Thiết lập các tham chiếu Project Nhiều Project tham chiếu đến các ứng dụng khác hoặc code của các thư viện Dùng hộp thoại Add Reference để thiết lập các tham chiếu Project Ch2- Cac dac diem moi tru ong phat trien 11 Namespaces là gì? Namespaces giúp tổ chức các đối tượng của một Assembly... Properties… hộp thoại Properties cho Project xuất hiện Ch2- Cac dac diem moi tru ong phat trien 17 4 Demo: Tạo project VB.Net Ch2- Cac dac diem moi tru ong phat trien 18 5 Sử dụng các đặc điểm môi trường phát triển IDE Sử dụng Solution Explorer Sử dụng Server Explorer Sử dụng Object Browser Sử dụng Task List Sử dụng Dynamic Help Sử dụng XML Features Ch2- Cac dac diem moi tru ong phat trien 19 Sử dụng... một Project Ch2- Cac dac diem moi tru ong phat trien 32 9 Biên dịch trong VB.Net Xác định các lỗi câu lệnh Các tùy chọn khi biên dịch Ch2- Cac dac diem moi tru ong phat trien 33 Xác định các lỗi câu lệnh Các lỗi biện dịch hiển thị trong cửa sổ Task List Hiển thị mô tả lỗi, file và dòng bao nhiêu Double click trên mục đó để hiển thị lỗi Ch2- Cac dac diem moi tru ong phat trien 34 Các tùy chọn ... thẻ Quản lý liệu hiển thị Ch2- Cac dac diem moi tru ong phat trien 25 Demo: Sử dụng VS.Net IDE Ch2- Cac dac diem moi tru ong phat trien 26 Gỡ lỗi ứng dụng Thiết lập BreakPoints Gỡ lỗi Code... Dùng cửa sổ Command Ch2- Cac dac diem moi tru ong phat trien 27 Thiết lập Beakpoints Thiết lập Beakpoints để dừng việc thực code dòng định Dùng hộp thoại Beakpoint để thiết lập điều kiện Kích... Importing Namespace Thiết lập thuộc tính cho Project Ch2- Cac dac diem moi tru ong phat trien Chọn Project Template Windows Application Class Library Windows Control Library ASP NET