Lập Trình C# (Sharp)
Số trang: 225
Loại file: ppt
Dung lượng: 2.79 MB
Lượt xem: 20
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chứa đặc tả CTS (Common Type System) mà tất cả các thành phần đều phải tuân theo. CTS hỗ trợ những khái niệm chung như: lớp, interface, delegate, kiểu tham chiếu và kiểu giá trị. Có CLS (Common Language Specification) - cung cấp các quy tắc phục vụ cho việc tích hợp ngôn ngữ.
Nội dung trích xuất từ tài liệu:
Lập Trình C# (Sharp) Lập trình C# (Sharp) GV: Hồ Văn Lâm Khoa Tin học, ĐH Quy Nhơn1 Chương 1: C# và kiến trúc của .NET .NET Platform .NET Framework Dịch chương trình2 .NET Platform Platform là một framework mới, cung .NET cấp các API (Application Programming Interface) .NET Platform cho phép các công nghệ khác nhau chạy trên nó như: COM+, ASP, XML – Các giao thức mới như SOAP, WSDL … – Tập trung vào Internet. –3 .NET Platform .NET Platform gồm 4 thành phần: Tập hợp các ngôn ngữ lập trình (C#, VB.NET), tập hợp các – công cụ phát triển (Visual Studio .NET), thư viện các class và Common Language Runtime (CLR). Tập hợp các .NET Enterprise Servers (SQL Server 2005, – Exchange 2005, BizTalk 2005 …) Web Service: cho phép sử dụng các service này để xây – dựng những ứng dụng như bảo mật, xác định người sử dụng … Hỗ trợ các thiết bị không phải là máy tính như điện thoại di – động, máy chơi điện tử …4 2. .NET Framework Chứa đặc tả CTS (Common Type System) mà tất cả các thành phần đều phải tuân theo. CTS hỗ trợ những khái niệm chung như: lớp, interface, delegate, kiểu tham chiếu và kiểu giá trị. Có CLS (Common Language Specification) - cung cấp các quy tắc phục vụ cho việc tích hợp ngôn ngữ. Những chương trình dịch thoả mãn CLS sẽ tạo ra các đối tượng có thể thao tác với nhau. Những ngôn ngữ thoả mãn CLS có thể sử dụng toàn bộ thư viện FCL (Framework Class Library).5 Các thành phần của .NET Framework ngôn ngữ chuẩn: C#, VB.NET, Managed C+ 4 +, và JScript .NET CLR (Common Language Runtime) Là thành phần quan trọng nhất của .NET – Framework. Cung cấp môi trường mà trong đó các chương – trình sẽ được thực hiện. Một số thư viện class có liên quan, gọi chung là Framework Class6 Kiến trúc của .NET Framework7 3. Dịch chương trình Khi dịch chương trình, mã nguồn C# được dịch thành IL (Microsoft Intermediate Language). IL được lưu trên 1 file trong ổ đĩa. – File IL do C# tạo ra cũng tương tự như file IL do các ngôn – ngữ .NET khác tạo ra. Khi chạy chương trình, IL được dịch 1 lần nữa, bằng cách sử dụng chương trình dịch JIT (Just In Time ). Kết quả là tạo ra mã máy bởi Common Language Runtime (CLR), được thực hiện bởi bộ xử lý. Trình dịch JIT sẽ đọc từng lệnh trong file IL, dịch ra mã – máy, sau đó yêu cầu bộ xử lý sẽ thực hiện luôn và còn JIT quay lại tiếp tục thực hiện với lệnh kế tiếp.8 3. Dịch chương trình9 Chương 2: Căn bản C# Chương trình đầu tiên using System; class Hello { static void Main() { Console.WriteLine(Hello World); } } File Hello.cs Bổ sung namespace System Chương trình bắt đầu thực hiện từ hàm Main In ra màn hình Tên file và tên class không nhất thiết phải giống nhau 10 Cấu trúc của một chương trình Nếu namespace không được xác định => sử dụng namespace mặc định Namespace có thể chứa struct, interface, delegate và enum Namespace có thể được sử dụng ở các file khác Trường hợp đơn giản nhất: Một lớp, một file, và chỉ sử dụng namespace mặc định • Câu lệnh C# được kết thúc bởi một dấu chấm phẩy (;). • Nhiều câu lệnh có thể gộp thành một khối được bao ở hai đầu bởi cặp dấu ngoặc nghéo { }, • Câu lệnh nếu dài có thể tiếp tục xuống hàng dưới không cần đến một ký tự báo cho biết câu lệnh tiếp tục hàng dưới.11 Chương 2: Căn bản C#12 Biến và kiểu dữ liệu Biến là gì? Là một khoảng không gian trong bộ nhớ máy tính được – dành ra để lưu trữ một giá trị. Tên của biến được dùng để tham chiếu đến giá trị – Khai báo biến là báo cho máy dành ra một vùng nhớ để lưu – một kiểu dữ liệu: Cú pháp khai báo biến: – [ modifier ] datatype identifer ; Ví dụ: int a; public float b; ...
Nội dung trích xuất từ tài liệu:
Lập Trình C# (Sharp) Lập trình C# (Sharp) GV: Hồ Văn Lâm Khoa Tin học, ĐH Quy Nhơn1 Chương 1: C# và kiến trúc của .NET .NET Platform .NET Framework Dịch chương trình2 .NET Platform Platform là một framework mới, cung .NET cấp các API (Application Programming Interface) .NET Platform cho phép các công nghệ khác nhau chạy trên nó như: COM+, ASP, XML – Các giao thức mới như SOAP, WSDL … – Tập trung vào Internet. –3 .NET Platform .NET Platform gồm 4 thành phần: Tập hợp các ngôn ngữ lập trình (C#, VB.NET), tập hợp các – công cụ phát triển (Visual Studio .NET), thư viện các class và Common Language Runtime (CLR). Tập hợp các .NET Enterprise Servers (SQL Server 2005, – Exchange 2005, BizTalk 2005 …) Web Service: cho phép sử dụng các service này để xây – dựng những ứng dụng như bảo mật, xác định người sử dụng … Hỗ trợ các thiết bị không phải là máy tính như điện thoại di – động, máy chơi điện tử …4 2. .NET Framework Chứa đặc tả CTS (Common Type System) mà tất cả các thành phần đều phải tuân theo. CTS hỗ trợ những khái niệm chung như: lớp, interface, delegate, kiểu tham chiếu và kiểu giá trị. Có CLS (Common Language Specification) - cung cấp các quy tắc phục vụ cho việc tích hợp ngôn ngữ. Những chương trình dịch thoả mãn CLS sẽ tạo ra các đối tượng có thể thao tác với nhau. Những ngôn ngữ thoả mãn CLS có thể sử dụng toàn bộ thư viện FCL (Framework Class Library).5 Các thành phần của .NET Framework ngôn ngữ chuẩn: C#, VB.NET, Managed C+ 4 +, và JScript .NET CLR (Common Language Runtime) Là thành phần quan trọng nhất của .NET – Framework. Cung cấp môi trường mà trong đó các chương – trình sẽ được thực hiện. Một số thư viện class có liên quan, gọi chung là Framework Class6 Kiến trúc của .NET Framework7 3. Dịch chương trình Khi dịch chương trình, mã nguồn C# được dịch thành IL (Microsoft Intermediate Language). IL được lưu trên 1 file trong ổ đĩa. – File IL do C# tạo ra cũng tương tự như file IL do các ngôn – ngữ .NET khác tạo ra. Khi chạy chương trình, IL được dịch 1 lần nữa, bằng cách sử dụng chương trình dịch JIT (Just In Time ). Kết quả là tạo ra mã máy bởi Common Language Runtime (CLR), được thực hiện bởi bộ xử lý. Trình dịch JIT sẽ đọc từng lệnh trong file IL, dịch ra mã – máy, sau đó yêu cầu bộ xử lý sẽ thực hiện luôn và còn JIT quay lại tiếp tục thực hiện với lệnh kế tiếp.8 3. Dịch chương trình9 Chương 2: Căn bản C# Chương trình đầu tiên using System; class Hello { static void Main() { Console.WriteLine(Hello World); } } File Hello.cs Bổ sung namespace System Chương trình bắt đầu thực hiện từ hàm Main In ra màn hình Tên file và tên class không nhất thiết phải giống nhau 10 Cấu trúc của một chương trình Nếu namespace không được xác định => sử dụng namespace mặc định Namespace có thể chứa struct, interface, delegate và enum Namespace có thể được sử dụng ở các file khác Trường hợp đơn giản nhất: Một lớp, một file, và chỉ sử dụng namespace mặc định • Câu lệnh C# được kết thúc bởi một dấu chấm phẩy (;). • Nhiều câu lệnh có thể gộp thành một khối được bao ở hai đầu bởi cặp dấu ngoặc nghéo { }, • Câu lệnh nếu dài có thể tiếp tục xuống hàng dưới không cần đến một ký tự báo cho biết câu lệnh tiếp tục hàng dưới.11 Chương 2: Căn bản C#12 Biến và kiểu dữ liệu Biến là gì? Là một khoảng không gian trong bộ nhớ máy tính được – dành ra để lưu trữ một giá trị. Tên của biến được dùng để tham chiếu đến giá trị – Khai báo biến là báo cho máy dành ra một vùng nhớ để lưu – một kiểu dữ liệu: Cú pháp khai báo biến: – [ modifier ] datatype identifer ; Ví dụ: int a; public float b; ...
Tìm kiếm theo từ khóa liên quan:
kỹ thuật lập trình C# tài liệu lập trình C# bài học lập trình C# báo cáo lập trình C# học lập trình C# ngôn ngữ lập trìnhGợ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 271 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 261 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 261 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 230 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 221 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 214 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 178 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 169 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 162 0 0