TAILIEUCHUNG - Bài giảng Lập trình trên Windows: Chương 2 - Trần Minh Thái (Phần 1)

Bài giảng "Lập trình trên Windows - Chương 2: Ngôn ngữ lập trình C#" cung cấp cho người học các kiến thức: Tổng quan C#, các thành phần cơ bản của ngôn ngữ, hệ thống kiểu trong .NET, namespace, các câu lệnh. . | Lập trình Windows Chương 2. Ngôn ngữ lập trình C# Phần 1 1 Chương 0 1 Nội dung Tổng quan C# Các thành phần cơ bản của ngôn ngữ Hệ thống kiểu trong .NET Namespace Các câu lệnh Lớp Thừa kế Property, Mảng và Indexer Lớp Collection Interface Delegate và event handler Xử lý Ngoại lệ 2 Chương 0 2 Tổng quan C# 3 Tổng quan C# C# (C-Sharp) là ngôn ngữ lập trình do Microsoft sáng tạo ra dựa trên những ưu điểm của C++, Java, Smalltalk và bổ sung thêm những phần mới Các phiên bản ngôn ngữ C# C# cho .NET Framework () C# cho .NET Framework () C# cho .NET Framework C# cho .NET Framework C# cho .NET Framework File source code C# có phần mở rộng .cs. Một chương trình gồm có một hay nhiều file source code 4 Tổng quan C# Mục tiêu thiết kế C# Ngôn ngữ hướng thành phần (Component-orientation) Mọi thứ đều là đối tượng Tạo ra phần mềm mạnh và bền 5 Ngôn ngữ hướng thành phần Ngôn ngữ hướng thành phần đầu tiên trong họ C/C++ Khái niệm hướng thành phần Properties, methods, events Design-time và run-time attributes Tích hợp documentation bằng XML Cho phép one-stop programming Không header files, IDL, Có thể nhúng trong các trang 6 Mọi thứ đều là đối tượng Quan điểm truyền thống C++, Java™: Các kiểu cơ sở (Primitive type) không thể tương tác với các object Smalltalk, Lisp: Các kiểu cơ sở là các object, nhưng phải trả giá về chi phí thực thi C# thống nhất 2 loại kiểu nhưng không phải trả giá về chi phí thực thi Tăng cường các kiểu dữ liệu khác Các kiểu cơ sở mới : Decimal, SQL Collections, làm việc trên tất cả các kiểu 7 Tạo ra phần mềm mạnh và bền Garbage collection (GC) Không bị rò rỉ bộ nhớ và các con trỏ không được truy cập bất hợp lệ Ngoại lệ (Exception) Cho phép xử lý các ngoại lệ An toàn kiểu (Type-safety) Không được dùng các biến chưa khởi tạo, ép kiểu (cast) không an toàn 8 Chương trình C# đầu tiên using System; class Program { static void Main(string[] args) { ("Hello, World"); } } 1 2 3 4 9 Lớp Một ứng

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.