C# và .NET Framework Tài liệu giáo trình học C# và .NET Framework
C# và .NET Framework sẽ mang đến cho các bạn những kiến thức cơ bản nhất về ngôn ngữ lập trình C# cũng như phần kiến thức liên quan đến cấu trúc .NET Framework. Giáo trình được phân phối rất chi tiết và rõ ràng về lộ trình học, theo đó tài liệu C# và .NET Framework được chia thành 8 phần tương đương với 8 tuần học.
Mỗi phần học sẽ phân tích chi tiết từng nội dung quan trọng liên quan đến C# và .NET Framework, mỗi tuần kiến thức sẽ được nâng cao dần để các em có thể tự mình viết code hoàn chỉnh cho một phần mềm bằng ngôn ngữ lập trình C#.
Giáo án C# và .NET Framework chi tiết
Tuần 1: Kiến trúc của C Sharp và .NET. C# cơ bản
- Mối quan hệ giữa C# và .NET
- The Common Language Runtime
- Intermediate Language
- Assemblies
- Các ứng dụng sử dụng C#: ASP.NET, Windows Form, Windows Service.
- Nhắc lại kiến thức C# (cú pháp C++) căn bản.
Tuần 2: Lập trình hướng đối tượng trong C#
- Lớp và kế thừa
- Thuộc tính (properties)
- Lớp Object
- Giao tiếp (interfaces)
- Hàm tạo và hàm hủy
- Cấu trúc
- Quá tải toán tử (operator overloading)
- Chỉ mục (indexers)
Tuần 3: Lập trình nâng cao trong C#
- Xử lý và bẫy lỗi
- Ép kiểu (User-Defined Cast)
- Mô hình chuyển giao (Delegates)
- Sự kiện (Events)
- Kiểu tổng quát (Generics)
- Chỉ định biên dịch (Preprocessor Directive)
- Mã không an toàn (unsafe code)
Tuần 4: Các lớp cơ bản trong C#
- System.Object
- String
- Regular Expression
- Group of Objects
- Reflection
- Threading
Tuần 5: Windows Application
- Windows Application in .NET
- Windows Forms
- Windows Controls
- Custom Controls
Tuần 6: Truy cập dữ liệu với .NET
- Tổng quan về ADO.NET
- Đối tượng kết nối
- Commands
- Data Reader
- DataSet
- Làm việc với DataSet
- Hiển thị dữ liệu với .NET
- Ví dụ
Tuần 7: Điều khiển XML
- Tổng quan về XML trong .NET
- Đọc và ghi XML
- Sử dụng DOM
- Ứng dụng
Tuần 8: Tập tin và Registry
- Làm việc với hệ thống tập tin
- Di chuyển, sao chép, xóa tập tin và thư mục
- Đọc ghi dữ liệu trên tập tin văn bản và nhị phân
- Đọc ghi registry
Các kiến thức về lập trình Web, lập trình COM+, GDI, Service, Sercurity,... sẽ được đưa vào môn C# nâng cao.
Chọn file cần tải:
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
