Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
2,74 MB
Nội dung
TỔNG QUAN LẬP TRÌNH MƠI TRƯỜNG WINDOWS Phạm Thi Vương Nội dung 4/4/2012 Lịch sử Windows Đặc điểm mơi trường Windows Lập trình hướng kiện NET Framework Visual Studio Lập trình mơi trường Windows Nội dung 4/4/2012 Lịch sử Windows Đặc điểm mơi trường Windows Lập trình hướng kiện NET Framework Visual Studio Lập trình môi trường Windows Lịch sử Windows 1990 Windows Desktop Windows Server 1993 Windows 3x Windows NT 1994 1995 1996 1997 Windows NT Windows 95 Workstation Windows NT Windows NT Server Advanced Windows NT Windows NT Windows NT Enteprise Server 3.1 Server 3.5 Server 3.51 Server 4.0 Edition Windows Cloud 4/4/2012 Lập trình mơi trường Windows Lịch sử Windows 1998 2000 2001 Windows ME Windows 2000 Windows Desktop Windows 98 Prefessional Windows Server Windows NT Server 4.0 Windows Terminal 2000 Server Edition Server Family 2003 2008 Windows Vista Windows XP Windows Server 2003 Windows Server Systems 2009 Windows Windows Server 2008 Windows Azure Windows Cloud 4/4/2012 2006 Lập trình mơi trường Windows ADO.NET • Là lớp truy cập liệu cho NET Framework • Được thiết kế cho trập cập liệu hiệu cao • Hỗ trợ XML disconnected record sets 4/4/2012 Lập trình mơi trường Windows 60 Giao diện người dùng • Window form: dùng để tạo ứng dụng cục có giao diện cửa sổ • Web form: dùng để tạo ứng dụng web • Console: Dùng để tạo ứng dụng tương tác lệnh giống giao diện Ms Dos Lập trình mơi trường Windows 61 Common Language Specification • Hệ thống kiểu liệu chung (Common Type System – CTS) • Metadata • Đặc tả ngơn ngữ chung (Common Language Specification – CLS) • Hệ thống thi hành ảo (Virtual Execution System – VLS) 4/4/2012 Lập trình mơi trường Windows 62 Common Language Specification • Common Type System: – Tích hợp cross-language, sử dụng kiểu an toàn thi hành code hiệu cao – Mơ hình hướng đối tượng cho nhiều ngơn ngữ – Các luật giúp sử dụng đối tượng ngôn ngữ khác – Các luật giúp đối tượng viết ngôn ngữ khác tương tác với – Các luật cho phạm vi kiểu – Các luật quản lý thừa kế kiểu, phương thức ảo thời gian sống đối tượng 4/4/2012 Lập trình mơi trường Windows 63 Ưu điểm NET Framework • Dùng chung cho nhiều ngơn ngữ lập trình • Tạo ứng dụng độc lập với mơi trường phần cứng bên • Cho phép viết ứng dụng nhiều ngơn ngữ tương thích với NET • Tự động quản lý tài nguyên • Dễ dàng triển khai ứng dụng Lập trình mơi trường Windows 64 Nội dung 4/4/2012 Lịch sử Windows Đặc điểm mơi trường Windows Lập trình hướng kiện NET Framework Visual Studio Lập trình mơi trường Windows 65 Visual studio.NET IDE • Visual Studio NET Integrated Development Environment (IDE) cung cấp giao diện dùng chung để phát triển nhiều loại dự án khác • Cung cấp môi trường để thiết kế, viết code, kiểm tra sửa lỗi phát triển ứng dụng • Các thành phần Visual Studio NET IDE – Dự án giải pháp – Giao diện thành phần Lập trình mơi trường Windows 66 Khung soạn thảo Quản lý solution Quản lý tiến trình 4/4/2012 Xuất kết Lập trình mơi trường Windows 67 Lịch sử Visual Studio NET Framework 4/4/2012 1997 • Visual Studio 97 1998 • Visual Studio 6.0 2002 • Visual Studio NET 2003 • Visual Studio NET 2003 | NET 1.1 2005 • Visual Studio 2005 | NET 2.0 2006 • | NET 3.0 2008 • Visual Studio 2008 | NET 3.5 2010 • Visual Studio 2010 | NET 4.0 Lập trình mơi trường Windows | NET 1.0 68 Visual Studio 2010 • IDE hỗ trợ tốt sổ đa tài liệu cửa sổ cơng cụ floating • Hướng đến ứng dụng Windows • Hỗ trợ CSDL IBM DB2 Oracle • Tích hợp hỗ trợ phát triển Silverlight • Hỗ trợ tốt lập trình song song • Editor tốt • Sử dụng Help System thay thư viện MSDN • Khơng hỗ trợ phát triển cho Windows Mobile đời trước Windows Phone 4/4/2012 Lập trình mơi trường Windows 69 Các sản phẩm Visual Studio 2010 Microsoft Visual C++ Microsoft C# Microsoft Visual Basic Microsoft Visual Web Developer Team Foundation Server 4/4/2012 Lập trình mơi trường Windows 70 Dự án giải pháp • Trong visual studio NET ứng dụng tạo thành từ nhiều phần tử ví dụ file, thư mục • Để tổ chức phần tử NET cung cấp dự án giải pháp • Dự án (project): cho phép xây dựng, dịch sửa lỗi thành phần tạo nên ứng dụng Dự án dịch thành file exe dll • Giải pháp (Solution): Bao gồm hay nhiều project Lập trình mơi trường Windows 71 Dự án project Solution Project Items Project Project Project Items Miscellaneous Files Lập trình mơi trường Windows 72 Q &A Lập trình môi trường Windows 73 www.themegallery.com