Bài giảng Lập trình trên Windows: Chương 1 - Trần Minh Thái
Chia sẻ: Bautroibinhyen27 Bautroibinhyen27 | Ngày: | Loại File: PPTX | Số trang:68
lượt xem 16
download
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.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình trên Windows: Chương 1 - Trần Minh Thái
- Lập trình Windows Chương 1. Giới thiệu Microsoft .Net Platform 1
- Mục tiêu • 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 • Các loại ứng dụng có thể viết với .NET • Quá trình tạo, biên dịch và chạy 22
- Microsoft .NET Platform
- .Net Platform • Là một tập các công cụ và công nghệ giúp xây dựng dễ dàng các ứng dụng Internet • Đơn giản hóa việc phát triển các ứng dụng trong môi trường phân bố của Internet 44
- .NET Platform • Các thành phần của .NET Platform • .NET Framework • .NET My Services • .NET Enterprise Servers • Visual Studio .NET 5
- .NET Platform Internet Visual Studio .NET Orchestration Internet .NET Building .NET Enterprise Block Framework COM+ Services Servers Windows Availabl With .NET New e Enhancements Capabilities Today 6
- .NET Platform Môi trường chung cho việc xây dựng, triển khai và thực thi các ứ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 các ứng dụng nhanh, hiệu quả hơn 7
- .NET My Services • Một tập XML Web Service cho phép user truy cập thông tin qua Internet • Dùng các .NET My Service các ứng dụng có thể truyền thông trực tiếp bằng giao thức SOAP và XML • Một số services • .NET Calendar • .NET Contacts • .NET Inbox • .NET Documents • … 8
- .NET Enterprise Servers • Một nhóm các sản phẩm của Microsoft • Mỗi sản phẩm phụ trách một thành phần then chốt cho kiến trúc ứng dụng đang phát triển • Một số sản phẩm • Microsoft SQL Server • Microsoft Biztalk Server • Microsoft Host integration Server • … 9
- .Visual Studio .NET Là môi trường tích hợp để xây dựng các ứng dụng trên .NET Framework. 10
- Microsoft .NET Framework
- .Net Framework • Mô hình lập trình thống nhất • Đơn giản việc phát triển ứng dụng • Môi trường thực thi code an toàn • Độc lập ngôn ngữ (hỗ trợ nhiều ngôn ngữ lập trình) • Hỗ trợ XML Web Service (Dựa trên các công nghệ chuẩn: HTTP, XML, SOAP) 12
- Mô hình lập trình thống nhất API nhất quán bất chấp ngôn ngữ và mô hình lập trình .NET Framework Stateless, RAD, Subclassing, Code được nhúng Composition, Power, vào các trang Delegation Expressiveness HTML VB Forms MFC/ATL ASP Windows API 13
- Đơn giản việc phát triển ứng dụng Windows API HWND hwndMain = CreateWindowEx( 0, "MainWClass", "Main Window", WS_OVERLAPPEDWINDOW | WS_HSCROLL | WS_VSCROLL, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, (HWND)NULL, (HMENU)NULL, hInstance, NULL); ShowWindow(hwndMain, SW_SHOWDEFAULT); UpdateWindow(hwndMain); .NET Framework Form form = new Form(); form.Text = "Main Window"; form.Show(); 14
- .NET Framework • Các phiên bản .NET Framework • .NET Framework 1.0 – Visual Studio 2002 • .NET Framework 1.1 – Visual Studio 2003 • .NET Framework 2.0 – Visual Studio 2005 • .NET Framework 3.0 – Visual Studio 2005 • .NET Framework 3.5 – Visual Studio 2008 • .NET Framework 4.0 – Visual Studio 2010 • .NET Framework 4.5 – Visual Studio 2012 • .NET Framework 4.5 – Visual Studio 2013 • .NET Framework 4.6 – Visual Studio 2015 15
- 16
- .NET Framework Microsoft Microsoft Visual Basic® C++ C# … Microsoft Visual Studio® .NET .NET JScript® Common Language Specification .NET Framework Framework Class Library Common Language Runtime Windows LINUX 17
- Common Language Runtime – CLR –
- Common Language Runtime Base Class Library Support Thread Support COM Marshaler Type Checker Exception Manager Security Engine Debug Engine IL to Native Code Garbage Compilers Manager Collector Class Loader 19
- Common Language Runtime – CLR Môi trường thực thi cho ngôn ngữ chung và các dịch vụ trong quá trình thực thi • Biên dịch • Quản lý bộ nhớ • Quản lý thread • Quản lý ngoại lệ • Bảo mật • Kiểm tra an toàn kiểu • … 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình trên Windows: Giới thiệu môn học - Trần Minh Thái
16 p | 141 | 16
-
Bài giảng Lập trình trên Windows: Chương 2 - Trần Minh Thái (Phần 1)
141 p | 100 | 15
-
Bài giảng Lập trình trên Windows: Chương 3 - Trần Minh Thái
220 p | 89 | 14
-
Bài giảng Lập trình trên Windows: Chương 2 - Trần Minh Thái (Phần 2)
96 p | 80 | 14
-
Bài giảng Lập trình trên Windows: Chương 4 - Trần Minh Thái
35 p | 100 | 12
-
Bài giảng Lập trình trên Windows: Chương 5 - Trần Minh Thái
38 p | 102 | 10
-
Bài giảng Lập trình trên Windows: Chương 2 - Trần Minh Thái (Phần 3)
29 p | 73 | 10
-
Bài giảng Lập trình trên Windows: Chương 5.1 - Trần Minh Thái
20 p | 78 | 9
-
Bài giảng Lập trình trên Windows: Chương 5.2 - Trần Minh Thái
86 p | 90 | 9
-
Bài giảng Lập trình trên Windows: Chương 5.5 - Trần Minh Thái
47 p | 62 | 8
-
Bài giảng Lập trình trên Windows: Chương 5.6 - Trần Minh Thái
44 p | 73 | 8
-
Bài giảng Lập trình trên Windows: Chương 5.3 - Trần Minh Thái
25 p | 69 | 7
-
Bài giảng Lập trình trên Windows: Chương 6 - Trần Minh Thái
27 p | 52 | 7
-
Bài giảng Lập trình trên Windows: Chương 5.4 - Trần Minh Thái
22 p | 64 | 6
-
Bài giảng Lập trình trên môi trường Windows: Phần 1 - Windows control
31 p | 94 | 5
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 6 - Hồ Hoàn Kiếm
15 p | 70 | 5
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 1 - Hồ Hoàn Kiếm
19 p | 65 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn