Copyright © Wondershare Software - Nguyễn Minh Đạo Copyright © Wondershare Software Copyright © Wondershare Software • Microsoft .NET Framework là chương trình hỗ trợ của Microsoft giúp các ứng dụng chạy trên nền .NET. Là một thành phần có thể được cài thêm hoặc đã có sẵn trong các hệ điều hành Windows. • Nó cung cấp những giải pháp đã được code sẵn cho những yêu cầu thông thường của chương trình ,quản lý việc thực thi các chương trình viết trên framework,người dùng cuối cần phải cài framework để có thể chạy các chương trình. Copyright © Wondershare Software Copyright © Wondershare Software • Những giải pháp được code sẵn hình thành nên một thư viện lớp của framework, được sử dụng trong nhiều lĩnh vực của lập trình như : giao diện người dùng , truy cập dữ liệu , kết nối cơ sở dữ liệu, mã hoá ,phát triển những ứng dụng web , các giải thuật số học và giao tiếp mạng . • Thư viện lớp của framework được lập trình viên sử dụng , kết hợp với code của chính mình để tạo nên các ứng dụng. Copyright © Wondershare Software • .NET Framework có hai thành phần chính: Common Language Runtime (CLR) và thư viện lớp .NET Framework. • CLR thực hiện quản lý bộ nhớ, quản lý thực thi tiểu trình, thực thi mã nguồn, xác nhận mã nguồn an toàn, biên bịch và các dịch vụ hệ thống khác. Những đặc tính trên là nền tảng cơ bản cho những mã nguồn được quản lý chạy trên CLR. Copyright © Wondershare Software Copyright © Wondershare Software • Thư viện lớp .NET Framework là một tập hợp những kiểu dữ liệu được dùng lại. • Thư viện lớp cung cấp những kiểu dữ liệu mà mã nguồn được quản lý , chúng ta có thể tạo các lớp dẫn xuất từ các lớp trong thư viện. • Thêm vào đó, các thành phần của các hãng thứ ba có thể tích hợp với những lớp trong .NET Framework. Copyright © Wondershare Software Copyright © Wondershare Software • C# có các đặc trưng sau đây: C# là ngôn ngữ đơn giản. C# là ngôn ngữ hiện đại. C# là ngôn ngữ hướng đối tượng. C# là ngôn ngữ mạnh mẽ và mềm dẻo. C# là ngôn ngữ hướng module. C# sẽ trở nên phổ biến. [...]... sau: • Bước 5: Để chạy chương trình, nhấn F5 hoặc nhắp vào nút Start Debugging Copyright © Wondershare Software Copyright © Wondershare Software • a) Khái niệm: – Biến là một đại lượng có giá trị thay đổi trong khi thực hiện các lệnh của chương trình – Biến phải được gán giá trị ban đầu • b) Khai báo biến: Sau khi khai báo biến phải gán giá trị ban đầu cho biến [ = ... Ngôn ngữ này không đặt ra những ràng buộc lên những việc có thể làm • C# được sử dụng cho nhiều dự án khác nhau như: tạo ra ứng dụng xử lý văn bản, ứng dụng đồ họa, xử lý bảng tính; thậm chí tạo ra những trình biên dịch cho các ngôn ngữ khác • C# là ngôn ngữ sử dụng giới hạn những từ khóa Phần lớn các từ khóa dùng để mô tả thông tin, nhưng không vì thế mà C# kém phần mạnh mẽ Chúng ta có thể tìm thấy rằng... viết trong Class (lớp) Những Class này chứa các Method (phương thức) thành viên của nó • Class (lớp) và các Method (phương thức) thành viên của nó có thể được sử dụng lại trong những ứng dụng hay chương trình khác Copyright © Wondershare Software Copyright © Wondershare Software • C# mang đến sức mạnh của C++ cùng với sự dễ dàng của ngôn ngữ Visual Basic Copyright © Wondershare Software Copyright © Wondershare... ngôn ngữ đơn giản hơn Copyright © Wondershare Software Copyright © Wondershare Software • C# có được những đặc tính của ngôn ngữ hiện đại như: Xử lý ngoại lệ Thu gom bộ nhớ tự động Có những kiểu dữ liệu mở rộng Bảo mật mã nguồn Copyright © Wondershare Software • C# hỗ trợ tất cả những đặc tính của ngôn ngữ hướng đối tượng là: Sự đóng gói (encapsulation) Sự kế thừa (inheritance) Đa hình (polymorphism)... [ = ] ; Copyright © Wondershare Software Copyright © Wondershare Software • a) Khái niệm: – Hằng cũng là đại lượng có giá trị không thay đổi trong khi thực hiện các lệnh của chương trình • b) Khai báo và gán giá trị hằng: – Thí dụ: const int x = 100; // 100 được gọi là giá trị hằng Copyright © Wondershare Software Copyright © Wondershare Software • d) Kiểu liệt kê: là tập hợp các . lớp của framework, được sử dụng trong nhiều lĩnh vực của lập trình như : giao diện người dùng , truy cập dữ liệu , kết nối cơ sở dữ liệu, mã hoá ,phát triển những ứng dụng web , các giải thuật. cầu thông thường của chương trình ,quản lý việc thực thi các chương trình viết trên framework,người dùng cuối cần phải cài framework để có thể chạy các chương trình. Copyright © Wondershare. những ứng dụng web , các giải thuật số học và giao tiếp mạng . • Thư viện lớp của framework được lập trình viên sử dụng , kết hợp với code của chính mình để tạo nên các ứng dụng. Copyright © Wondershare