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

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

Đ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

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 • Quá trình tạo, biên dịch chạy chương trình 22 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 44 .NET Platform • Các thành phần NET Platform • NET Framework • NET My Services • NET Enterprise Servers • Visual Studio NET .NET Platform Visual Studio NET Internet Orchestration NET Framework Internet COM+ NET Enterprise Servers Building Block Services Windows Available Today With NET Enhancements New 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 (MSIL and metadata) Compiler Source Code Class Loader JIT Compiler with optional verification Class Libraries (MSIL and metadata) Trusted, pre-JITed code only Managed Native Code Call to an uncompiled method Execution Security 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-andDrop 60 Dùng the Object Browser • Kiểm tra Objects thành viên • Truy cập Lowerlevel 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=VisualSt udioPlatformTeam.MacrosforVisualStudio • 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 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ó yêu cầu 67 Q&A 68 ... 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 • Quá trình tạo, biên dịch chạy chương trình 22 Microsoft NET Platform .Net Platform • Là tập công... Framework 10 Microsoft NET Framework .Net Framework • Mô hình lập trình thống • Đơ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) ... HTTP, XML, SOAP) 12 Mô hình lập trình thống API quán bất chấp ngôn ngữ mô hình lập trình NET Framework RAD, Composition, Delegation VB Forms Subclassing, Power, Expressiveness MFC/ATL Windows API

Ngày đăng: 15/05/2017, 10:23

Từ khóa liên quan

Mục lục

  • Slide 1

  • Mục tiêu

  • Slide 3

  • .Net Platform

  • .NET Platform

  • .NET Platform

  • .NET Platform

  • .NET My Services

  • .NET Enterprise Servers

  • .Visual Studio .NET

  • Slide 11

  • .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

  • .NET Framework

  • Slide 16

  • .NET Framework

  • Slide 18

  • Common Language Runtime

  • Common Language Runtime – CLR

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan