1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Lập trình trên Windows: Chương 1 - Trần Minh Thái - Trường Đại Học Quốc Tế Hồng Bàng

20 27 1

Đ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 20
Dung lượng 1,39 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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[r]

Trang 1

Lập trình Windows

Chương 1 Giới thiệu Microsoft Net

Platform

1

Trang 2

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 2

Trang 3

Microsoft NET Platform

Trang 4

.Net Platform

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

Trang 5

.NET Platform

• Các thành phần của NET Platform

• NET Framework

• NET My Services

• NET Enterprise Servers

• Visual Studio NET

Trang 6

.NET Platform

.NET

Framework

Internet

COM+

Orchestration

Windows

.NET Enterprise Servers

Building Block Services

Visual Studio NET

With NET

Availabl e

Today

Internet

Trang 7

.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

quả hơn

Trang 8

.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

• …

Trang 9

.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

Trang 10

.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

Trang 11

Microsoft NET Framework

Trang 12

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

Trang 13

Mô hình lập trình thống nhất

Windows API

.NET Framework

API nhất quán bất chấp ngôn ngữ và mô hình lập trình

ASP

Stateless, Code được nhúng vào các trang

HTML

MFC/ATL

Subclassing, Power, Expressiveness

VB Forms

RAD,

Composition,

Delegation

Trang 14

Đơn giản việc phát triển ứng dụng

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);

Form form = new Form();

form.Text = "Main Window";

form.Show();

Windows API

.NET Framework

Trang 15

.NET Framework

Trang 17

.NET Framework

Windows LINUX Common Language Runtime

Framework Class Library

Common Language Specification

Microsoft

Visual Basic®

NET C++ C# Microsoft JScript® … M ic

Trang 18

Common Language

Runtime – CLR –

Trang 19

Common Language Runtime

Base Class Library Support Thread Support COM Marshaler Type Checker Exception Manager

IL to Native

Compilers

Code Manager

Garbage Collector Security Engine Debug Engine

Class Loader

Trang 20

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

Ngày đăng: 01/04/2021, 14:46

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm