Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
1,41 MB
Nội dung
Chương Giới thiệu Microsoft NET Platform Nội dung Giới thiệu NET Platform Các loại ngôn ngữ lập trình NET Giới thiệu NET Framework Những thuận lợi NET Framework Các thành phần NET Framework Các loại ứng dụng viết với NET Quá trình tạo, biên dịch chạy chương trình Microsoft NET Platform .NET Platform NET Platform • NET Platform tập công cụ công nghệ giúp xây dựng dễ dàng ứng dụng Internet Mục đích NET Platform • Đơn giản hóa việc phát triển ứng dụng môi trường phân bố Internet .NET Platform Các thành phần NET Platform • • • • NET Framework NET My Services NET Enterprise Servers Visual Studio NET .NET Platform Visual VisualStudio Studio.NET NET Orchestration Orchestration NET NET Framework Framework Internet Internet COM+ COM+ NET NET Enterprise Enterprise Servers Servers Internet Building Building Block Block Services Services Windows Windows Available Today With NET Enhancements New Capabilities .NET Platform NET Framework • Microsoft NET Framework môi trường chung cho việc xây dựng, triển khai chạy ứng dụng – Không gắn chặt vào hệ điều hành – Không gắn chặt vào ngôn ngữ – Nhiều tiện ích khác giúp cho việc phát triển ứng dụng nhanh, hiệu .NET Platform NET My Services • NET My Services tập XML Web Service cho phép user truy cập thông tin qua Internet Dùng NET My Service ứng dụng truyền thông trực tiếp giao thức SOAP XML • Một số services – – – – – NET Calendar, NET Contacts, NET Inbox, NET Documents … .NET Platform NET Enterprise Servers • Một nhóm sản phẩm Microsoft Mỗi sản phẩm họ phụ trách thành phần then chốt cho kiến trúc ứng dụng phát triển • Một số sản phẩm – – – – Microsoft SQL Server Microsoft Biztalk Server Microsoft Host integration Server … .NET Platform Visual Studio NET • VS.NET môi trường phát triển để xây dựng ứng dụng NET Framework 10 Chọn Project Template Windows Application Console Application Class Library Windows Control Library Windows Service ASP NET Web Application / Service / Control Library … 56 Thiết lập Project References NET Assemblies COM Components Projects 57 Build Projects Solutions 58 Tiến trình thực thi NET EXE/DLL EXE/DLL (MSIL (MSILand and Compiler Compiler metadata) metadata) Class Class Libraries Libraries (MSIL (MSILand and Source Source Code Code Class Class Loader Loader JIT JIT Compiler Compiler with with optional optional verification verification metadata) metadata) Trusted, pre-JITed code only Managed Native Code Call to an uncompiled method Execution Security Checks Runtime Engine 59 Integrated Development Environment Editor/Browser Toolbox Server Explorer Task List Object Browser Solution Explorer Properties Dynamic Help 60 Mô tả Integrated Development Environment Chỉ có IDE cho NET Projects Các Projects chứa nhiều ngôn ngữ lập trình • Ví dụ: Visual Basic NET C# project IDE tùy biến qua “My Profile” IDE có sẵn Internet Browser 61 Dùng Integrated Development Environment Dùng Solution Explorer Dùng Server Explorer Dùng Object Browser Dùng Task List Dùng XML Features Dùng Intellisense Recording dùng Macros 62 Dùng Solution Explorer Displays hệ thống cấp bậc Project • Project references • Forms, classes, modules • Folders chứa subitems Chế độ “Show All Files” Thao tác Projects • Drag-and-drop Context menus 63 Dùng Server Explorer Quản lý Data Connections Xem quản lý Servers Dùng kỹ thuật Dragand-Drop 64 Dùng the Object Browser Library Kiểm tra Objects thành viên Truy cập Lowerlevel Items • Hiện inheritance interfaces Method Class Inheritance Namespace Kiểm tra làm thư viện lớp NET Framework dùng 65 Dùng the Task List Tương tự Tasks Feature Microsoft Outlook Được lưu với Solution file.suo Thêm vào Task List • Có thể thêm tasks tay cách đánh vào field thích hợp • Visual Basic NET thêm build errors, upgrade comments, etc • Có thể dùng token strings để thêm comments code 66 Dùng XML Features Cửa sổ phát thảo tài liệu HTML XML AutoComplete Color-Coding Data View cho thao tác liệu 67 Dùng Intellisense Cho phép truy cập dễ dàng vào Properties, Methods Events AutoComplete Color-Coding 68 Recording dùng Macros Có thể dùng Macros cho nhiệm vụ lặp lặp lại chèn Comments Macro Explorer cung cấp Macro Navigation IDE cung cấp mẫu: • Toggle line numbering • Saving/loading Window Views • Debugging macros Để ghi Macros mới, Vào Tools/Macros Menu 69 Câu hỏi Ôn tập Giải thích khái niệm (và ý nghĩa từ viết tắt): Net Platform, Net Framework, CLR, FCL, IL, Metadata, Assembly, JIT, GC Liệt kê phần tử NET Platform Nêu tên hai phần NET Framework Liệt kê số ngôn ngữ hổ trợ NET Framework Liệt kê phiên NET Framework, C#, Visual Studio.NET Chúng ta gọi code thực thi Common Language Runtime Giải thích quy trình biên dịch thực thi ứng dụng NET Có bao nhiều cách dịch MSIL sang native code Cho biết số thư viện ADO.NET 10.Cho biết số thư viện ASP.NET 11.Cho biết số thư viện lập trình Windows Form 12.Liệt kê số ứng dụng viết NET 13.Khái niệm solution, project Visual Studio.NET 14.Thao tác dùng Project References 15.Sau tạo assembly để thực thi assembly hệ thống khác cần có yêu cầu 70