Danh mục

Lập trình ASP.NET_.NET-Based Languages

Số trang: 15      Loại file: pdf      Dung lượng: 386.76 KB      Lượt xem: 11      Lượt tải: 0    
Jamona

Phí tải xuống: 2,000 VND Tải xuống file đầy đủ (15 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu lập trình asp.net_.net-based languages, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Lập trình ASP.NET_.NET-Based Languages 5/11/2009 TRƯ NG Đ I H C KHOA H C T NHIÊN KHOA CÔNG NGH THÔNG TIN B MÔN CÔNG NGH PH N M M --- --- .NET-Based Languages Môn học: Lập trình ASP.NET 1 N i dung2 Tổng quan về các .NET-Based Languages 1. So sánh các .NET-Based Languages 2. Web Form trong ASP.NET 3. Tạo Component sử dụng Visual Studio .NET 4. 1 5/11/20091. T ng quan v các .NET- Based Languages3 Hỗ trợ đa ngôn ngữ The Common Language Runtime - CLR Các thành phần trong CLR Runtime Compilation and Execution Khái niệm Namespaces Sử dụng Namespaces H tr đa ngôn ng4 Kiến trúc .NET Framework mang đến tính năng hỗ trợ đa ngôn ngữ lập trình Hiện tại hỗ trợ khoảng 20 NNLT Microsoft cung cấp các ngôn ngữ: Visual Basic .NET, C#, Visual J# .NET, and JScript .NET Lợi ích của hỗ trợ đa ngôn ngữ: Code modules có thể được tái sử dụng (resuable) Lựa chọn ngôn ngữ thích hợp tương ứng với một tác vụ cụ thể (ngôn ngữ phát triển web, ngôn ngữ phát triển ứng dụng) Hiệu năng tương đương cho tất cả ngôn ngữ 2 5/11/2009 The Common Language Runtime5 CIL: Common Intermediate Language CLR: Common Language Runtime The Common Language Runtime6 Quá trình Runtime chung cho tất cả các NNLT Quản lý đa tiểu trình, quản lý bộ nhớ Garbage collection Đảm bảo code security Xây dưng giải pháp DLL version Nhiều version của một DLL file có thể chạy đồng thời Ứng dụng có thể lựa chọn version của DLL file để chạy chương trình 3 5/11/2009 Các thành ph n trong CLR7 .NET Framework Class Library Support Thread Support COM Marshaler Type Checker Exception Manager Security Engine Debug Engine MSIL to Native Code Garbage Compilers Manager Collector Class LoaderRuntime Compilation and Execution8 default.aspx Which language? Visual Basic .NET code C# code C# compiler Visual Basic .NET compiler JIT MSIL compiler Runtime Native code 4 5/11/2009 Khái ni m Namespaces9 Gom nhóm các relation Classes Gom theo mối liên quan logical, không theo physical Thể hiện kiến trúc phân tầng Giảm vấn đề conflict (xung đột) trong vấn đề đặt tên class Imports keyword in Visual Basic .NET code Imports System.Data.SqlClient Using keyword in C# code using System.Data.SqlClient; S d ng Namespaces10 Implicit object declaration – khai báo ngầm định Imports System.Web.UI.WebControls ... Dim listBox1 As New ListBox() listBox1.Items.Add(First Item) using System.Web.UI.WebControls; ... ListBox listBox1 = new ListBox(); listBox1.Items.Add(First Item); Explicit object declaration – khai báo tường minh Dim listBox1 As New System.Web.UI.WebControls.ListBox() listBox1.Items.Add(First Item) System.Web.UI.WebControls.ListBox listBox1 = new System.Web.UI.WebControls.ListBox(); listBox1.Items.Add(First Item); 5 5/11/20092. So sánh các .NET- Based Languages11 Visual Basic .NET C# … Visual Basic .NET12 Visual Basic .NET là version mới nhất của ...

Tài liệu được xem nhiều: