Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng này giới thiệu MS.NET và ASP.NET. Nội dung chính trong bài gồm: MS. NET Framework & C#, nền tảng MS .NET Framework, ngôn ngữ chính của .NET - C#, tổng quan về công nghệ ASP.NET, lịch sử phát triển, đặc tính cơ bản. . | Trình bày: ThS Nguyễn Hà Giang MS. NET Framework & C# Nền tảng MS .NET Framework Ngôn ngữ chính của .NET: C# ASP.NET Tổng quan về công nghệ ASP.NET Lịch sử phát triển Đặc tính cơ bản 5/14/2020 5:40:40 AM 5/14/2020 5:40:40 AM Chương trình nền tảng cho cho công nghệ .NET Cung cấp tập hợp class library thường dùng Quản lý sự thực thi của các chương trình .NET Common Language Runtime Base Framework Classes Data and XML Classes Custom Classes C# VB.NET J# C++ XML Web Service Web Forms Windows Forms ASP.NET 5/14/2020 5:40:40 AM 5/14/2020 5:40:40 AM Nguyen Ha Giang .NET 1.1 (Apr-2003) VS .NET 2003 Default: Server 2003 .NET 3.5 (Nov-2007) VS.NET 2008 Default: Windows 7 .NET 3.0 (Nov-2006) Default: Windows Vista, Server 2008 .NET 2.0 (Nov-2005) VS.NET 2005 5/14/2020 5:40:40 AM Common Language Infrastructure (CLI) Provide a language-neutral platform for application development and execution 5/14/2020 5:40:40 AM Chạy trên nền (.NET Framework) Mã nguồn được biên dịch qua MSIL MSIL được thông dịch qua mã máy lúc thực thi nhờ vào CLR Độc lập nền tảng Về lý thuyết có thể chạy trên mọi nền! 5/14/2020 5:40:40 AM MS IL CLR C++ Compiler C# Compiler J# .NET Compiler CT C#.NET CT VB.NET CT C++.NET .NET Framework CT J#.NET VB .NET Compiler 1011010 1011010 1011010 Programmer 5/14/2020 5:40:40 AM 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 - CLR Vai trò chính CLR: locate, load, manage .NET types CLR còn quản lý những phần ở mức thấp như: memory management, security check 5/14/2020 5:40:40 AM Common Type System (CTS): Mục đích hỗ trợ thực thi chéo ngôn ngữ Định nghĩa kiểu DL tiền định và có sẵn trong IL: Tất cả ngôn ngữ .NET sẽ được sinh ra mã cuối trên cơ sở kiểu dữ liệu này! Integer Int32 int VB.NET IL C# 5/14/2020 5:40:40 AM Intermediate Language Abstracted assembly language Ý tưởng về mã Java byte Mã cấp thấp cú pháp | Trình bày: ThS Nguyễn Hà Giang MS. NET Framework & C# Nền tảng MS .NET Framework Ngôn ngữ chính của .NET: C# ASP.NET Tổng quan về công nghệ ASP.NET Lịch sử phát triển Đặc tính cơ bản 5/14/2020 6:03:14 AM 5/14/2020 6:03:14 AM Chương trình nền tảng cho cho công nghệ .NET Cung cấp tập hợp class library thường dùng Quản lý sự thực thi của các chương trình .NET Common Language Runtime Base Framework Classes Data and XML Classes Custom Classes C# VB.NET J# C++ XML Web Service Web Forms Windows Forms ASP.NET 5/14/2020 6:03:14 AM 5/14/2020 6:03:14 AM Nguyen Ha Giang .NET 1.1 (Apr-2003) VS .NET 2003 Default: Server 2003 .NET 3.5 (Nov-2007) VS.NET 2008 Default: Windows 7 .NET 3.0 (Nov-2006) Default: Windows Vista, Server 2008 .NET 2.0 (Nov-2005) VS.NET 2005 5/14/2020 6:03:14 AM Common Language Infrastructure (CLI) Provide a language-neutral platform for application development and execution 5/14/2020 6:03:14 AM Chạy trên nền (.NET Framework) Mã nguồn được biên dịch qua