Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
686,32 KB
Nội dung
TÌM HIỂU VỀ NGƠN NGỮ LẬP TRÌNH C# Tác giả: Đặng Quyết Tiến Thể loại: Lập trình C# Website http://softviet.net 18/07/2015 Mục lục I Tìm hiểu Net framework Nền tảng Net .Net Framework Biên dịch ngôn ngữ trung gian II Ngôn ngữ lập trình C# Website http://softviet.net 18/07/2015 I Tìm hiểu Net framework Nền tảng Net Nền tảng Net bao gồm nhóm sau 1.1 Một tập ngơn ngữ bao gồm C# Visual Basic Net , tập công cụ phát triển bao gồm Visual Studio Net tập đầy đủ thư viện phục vụ cho việc xây dựng ứng dụng web, dịch vụ web ứng dụng windows Ngồi có CLR – Common Language Runtime (Ngôn ngữ thực thi dùng chung) để thực thi đối tượng xây dựng khung Website http://softviet.net 18/07/2015 I Tìm hiểu Net framework 1.2 Một tập service kèm theo ví dụ như: SQL server, Exchange, Biz talk Chúng cung cấp chức cho việc lưu trữ liệu quan hệ, hệ thống thư điện tử, thương mại điện tử B2B Website http://softviet.net 18/07/2015 I Tìm hiểu Net framework 1.3 Các dịch vụ web thương mại miễn phí asp.net webform, asp.net MVC Các nhà phát triển sử dụng dịch vụ để xây dựng ứng dụng đòi hỏi tri thức định danh người dùng Website http://softviet.net 18/07/2015 I Tìm hiểu Net framework 1.4 .Net dành cho thiết bị PC mobile, thiết bị game Website http://softviet.net 18/07/2015 I Tìm hiểu Net framework Net Framework Net Framework nằm tầng HĐH Nó bao gồm phần sau: Bốn ngơn ngữ thức: C#, VB.Net, C++, Jscript.Net Common Language Runtime - CLR Bộ thư viện Framework Class Library - FCL Website http://softviet.net 18/07/2015 I Tìm hiểu Net framework Biên dịch ngơn ngữ trung gian Với Net chương trình khơng biên dịch thành tập tin thực thi, mà biên dịch thành ngơn ngữ trung gian Sau chúng CLR thực thi Do đối tượng tạo theo ngơn ngữ truy cập kế thừa đối tượng ngơn ngữ khác Vì ta tạo lớp sở VB.Net kế thừa thừa từ C# Website http://softviet.net 18/07/2015 II Ngơn ngữ lập trình C# Với “chống lưng” Microsoft tháng giêng năm 1999 Anders Hejlsberg trở thành người phụ trách xây dựng ngơn ngữ lập trình Cool (C-like Object Oriented Language tiền thân C#) , ngày 12/2/2002 C# đời với NET Framework 1.0 Nếu có kinh nghiệm với C, C++ Java bạn bắt đầu làm việc hiệu C# với thời gian ngắn c# có cú pháp tương tự, nhiên C# đơn giản so với C++ cung cấp tính mạnh mẽ loại giá trị nullable, enumerator, delegate, biểu thức lambda việc truy cập nhớ trực tiếp (unsafe code) mà bạn không tìm thấy ngơn ngữ Java Website http://softviet.net 18/07/2015 II Ngơn ngữ lập trình C# C# hỗ trợ kiểu liệu phương thức chung (giống Java), ứng dụng C# nhanh bảo mật mã nguồn tái sử dụng Là ngôn ngữ hướng đối tượng, C# hỗ trợ khái niệm đóng gói, thừa kế đa hình Tất biến phương thức, bao gồm phương thức override virtual methods, đóng gói Class Một lớp kế thừa trực tiếp từ lớp cha, có thực nhiều interfaces khác nhau… Ngồi nguyên tắc ngôn ngữ hướng đối tượng, C# có sáng tạo riêng: Encapsulation, Properties, Attribute, XML, LanguageIntegrated Query (LINQ) Website http://softviet.net 18/07/2015 II Ngôn ngữ lập trình C# Việc sử dụng đối tượng COM Win32 DLLs thông qua "Interop" trở nên dể dàng Thậm chí C# hỗ trợ trỏ khái niệm mã "khơng an tồn" trường hợp mà truy cập nhớ trực tiếp tuyệt đối quan trọng Quy trình xây dựng ứng dụng C# đơn giản so với C C++ linh hoạt Java Website http://softviet.net 18/07/2015 Xin cảm ơn bạn! Hãy subscribe share cho bạn bè để theo dõi video hướng dẫn lập trình ngày Website http://softviet.net 18/07/2015 ...Mục lục I Tìm hiểu Net framework Nền tảng Net .Net Framework Biên dịch ngơn ngữ trung gian II Ngơn ngữ lập trình C# Website http://softviet.net 18/07/2015 I Tìm hiểu Net framework Nền... ngôn ngữ Java Website http://softviet.net 18/07/2015 II Ngôn ngữ lập trình C# C# hỗ trợ kiểu liệu phương thức chung (giống Java), ứng dụng C# nhanh bảo mật mã nguồn tái sử dụng Là ngôn ngữ. .. sau: Bốn ngơn ngữ thức: C#, VB.Net, C++, Jscript.Net Common Language Runtime - CLR Bộ thư viện Framework Class Library - FCL Website http://softviet.net 18/07/2015 I Tìm hiểu Net framework