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

Bài giảng Lập trình trên Windows: Chương 1 - Trần Minh Thái

68 12 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

Thông tin cơ bản

Định dạng
Số trang 68
Dung lượng 892,38 KB

Nội dung

Bài giảng Lập trình trên Windows - Chương 1: Giới thiệu Microsoft .Net Platform đã giới thiệu .NET Platform, giới thiệu .NET Framework, những thuận lợi của .NET Framework, các thành phần của .NET Framework, các loại ngôn ngữ lập trình trên .NET,... Mời các bạn cùng tham khảo.

Lập trình Windows Chương Giới thiệu Microsoft Net Platform Mục tiêu • Giới thiệu NET Platform • 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ơn ngữ lập trình NET • Các loại ứng dụng viết với NET • Q trình tạo, biên dịch chạy chương trình 2 Microsoft NET Platform .Net Platform • Là tập cơng cụ công nghệ giúp xây dựng dễ dàng ứng dụng Internet • Đơn giản hóa việc phát triển ứng dụng môi trường phân bố Internet 4 .NET Platform • Các thành phần NET Platform • NET Framework • NET My Services • NET Enterprise Servers • Visual Studio NET .NET Platform Internet Visual Studio NET Orchestration Internet NET Framework COM+ NET Building Enterprise Block Servers Services Windows Available With NET New Today Enhancements Capabilities .NET Platform Môi trường chung cho việc xây dựng, triển khai thực thi ứ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 My Services • Một 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 Enterprise Servers • • • Một nhóm sản phẩm Microsoft Mỗi sản phẩm 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 … .Visual Studio NET Là mơi trường tích hợp để xây dựng ứng dụng NET Framework 10 Build Projects Solutions 54 Tiến trình thực thi NET EXE/DLL EXE/DLL (MSIL (MSILand and Compiler Compiler metadata) metadata) Source Source Code Code Class Class Loader Loader Class Class Libraries Libraries (MSIL (MSILand and JIT JITCompiler Compiler metadata) metadata) with with optional optional verification verification Trusted, pre-JITed code only Call to an Managed Native Code uncompiled method Execution Execution Security SecurityChecks Checks Runtime Engine 55 Integrated Development Environment 56 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 57 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 58 Dùng Solution Explorer • Hệ thống phân cấp Project • Project references • Forms, classes, modules • Folders chứa subitems • Chế độ “Show All Files” • Thao tác Projects • Drag-and-drop Context menus 59 Dùng Server Explorer • Quản lý Data Connections • Xem quản lý Servers • Dùng kỹ thuật Drag-and-Drop 60 Dùng the Object Browser • Kiểm tra Objects thành viên • Truy cập Lower-level Items • Hiện inheritance interfaces • Kiểm tra làm thư viện lớp NET Framework dùng 61 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 62 Dùng XML Features • Cửa sổ phác thảo tài liệu HTML XML • AutoComplete • Color-Coding • Data View cho thao tác liệu 63 Dùng Intellisense • Cho phép truy cập dễ dàng vào Properties, Methods Events • AutoComplete • Color-Coding 64 Recording dùng Macros • Cài đặt https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.MacrosforVisual Studio • 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 65 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ó cách dịch MSIL sang native code 66 Câu hỏi Ôn tập 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ó u cầu 67 Q&A 68 68 ... 2008 9.0 15 .00 2.0, 3.0, 3.5 November 19 , 2007 Visual Studio 2 010 10 .0 16 .00 2.0 – 4.0 April 12 , 2 010 Visual Studio 2 012 11 .0 17 .00 2.0 – 4.5.2 September 12 , 2 012 Visual Studio 2 013 12 .0 18 .00 2.0... February 19 97 Visual Studio 6.0 6.0 12 .00 N/A June 19 98 Visual Studio NET (2002) 7.0 13 .00 1. 0 February 13 , 2002 Visual Studio NET 2003 7 .1 13 .10 1. 1 April 24, 2003 Visual Studio 2005 8.0 14 .00... Studio 2 013 12 .0 18 .00 2.0 – 4.5.2 October 17 , 2 013 Visual Studio 2 015 14 .0 19 .00 2.0 – 4.6 July 20, 2 015 Visual Studio 2 017 15 .0 19 .10 2.0 – 4.6.2; Core 1. 0 TBA 48 Project Visual Net • Giúp tổ

Ngày đăng: 08/05/2021, 11:55