Bài giảng Lập trình Windows - Tổng quan .Net , ngôn ngữ C#
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows - Tổng quan .Net , ngôn ngữ C#TỔNGQUAN.NET NGÔNNGỮC#Nộidung1. Giới thiệu .NET Framework 1. CLR, CTS, CLS, MSIL… 2. Garbage collection 3. Namespace2. Tổng quan ngôn ngữ C# 1. Đặc điểm ngôn ngữ 2. Quá trình biên dịch CT C# 3. Các loại CT C# 4. Cấu trúc chương trình C# 5. Chương trình C# đơn giản 2.NETFramework Microsoft .NET gồm 2 phần chính : Framework và Integrated Development Environment (IDE). Framework cung cấp những gì cần thiết và căn bản. XML Web Web Windows IDE thì cung cấp một môi trường Service Forms Forms ASP.NET giúp chúng ta triển khai dễ dàng, C# VB.NET J# C++ … và nhanh chóng các ứng dụng dựa trên nền tảng .NET. Custom Classes Chương trình nền tảng cho công Data and XML Classes nghệ .NET Base Framework Classes Cung cấp tập hợp class library thường dùng Common Language Runtime Quản lý sự thực thi của các chương trình .NET 3Ứngdụngcủa.NETFramework Một mô hình lập trình cho phép nhà phát triển xây dựng các ứng dụng dịch vụ web và ứng dụng client với Extensible Markup Language (XML). Tập hợp dịch vụ XML Web, như Microsoft .NET My Services cho phép nhà phát triển đơn giản và tích hợp người dùng kinh nghiệm. Cung cấp các server phục vụ bao gồm: Windows 2000, SQL Server, và BizTalk Server, tất cả điều tích hợp, hoạt động, và quản lý các dịch vụ XML Web và các ứng dụng. Các phần mềm client như Windows XP và Windows CE giúp người phát triển phân phối sâu và thuyết phục người dùng kinh nghiệm thông qua các dòng thiết bị. Nhiều công cụ hỗ trợ như Visual Studio .NET, để phát triển các dịch vụ Web XML, ứng dụng trên nền Windows hay nền web một cách dể dàng và hiệu quả. 4.NETFramework .NET3.5(Nov2007) .NET3.5 VS.NET2008 Default:Windows7 .NET2.0(Nov2005) .NET2.0 VS.NET2005 .NET3.0(Nov2006) .NET3.0 Default:Windows Vista,Server2008 .NET1.1(Apr2003) .NET1.1 VS.NET2003 Default:Server2003 .NET1.0 (Feb2002) 5Đặcđiểmcủaứngdụng.NET Chạy trên nền (.NET framework) Mã nguồn được biên dịch qua MSIL(MS Intermediate Language) MSIL được thông dịch qua mã máy lúc thực thi nhờ vào CLR (Common Language RunTime) Độc lập nền tảng Về lý thuyết có thể chạy trên mọi nền! Install .NET Framework redistribute packadge (dotnetfx.exe) để chạy ứng dụng .NET trên máy client. 6 Đặcđiểmcủaứngdụng.NET CT C# C#.NET CompilerProgrammer CT VB .NET VB.NET Compiler 0 101101 0 MS IL 101101 0 CLR 101101 CT J# .NET J#.NET Compiler C++ CT Compiler C++.NET 7.NETFrameworkArchitechture .NET Framework có hai thành phần chính: Common Language Runtime (CLR) và thư viện lớp .NET Framework. CLR là nền tảng của .NET Framework. Common Infrastructure Language (CIL) provide a language-neutral platform for application development and execution 8.NETFrameworkCLR Theo quan điểm của người lập trình, .NET có thể hiểu như môi trường thực thi mới và thư viện lớp cơ sở cải tiến. Môi trường thực thi là: Common Language Runtime - ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình Windows Lập trình Windows Kỹ thuật lập trình Tổng quan ngôn ngữ C# Ngôn ngữ lập trình Ngôn ngữ C#Gợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 276 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 267 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 226 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 195 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 186 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 168 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 164 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 159 0 0 -
Báo cáo thực tập: Quản lý nhân sự & tiền lương
52 trang 154 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 139 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 134 0 0 -
LUẬN VĂN: ỨNG DỤNG NGÔN NGỮ LẬP TRÌNH RÀNG BUỘC COMET VÀO BÀI TOÁN LẬP THỜI KHÓA BIỂU
43 trang 131 0 0 -
161 trang 130 1 0
-
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 118 0 0