Nội dung tóm tắt
Tài liệu này cung cấp một cái nhìn tổng quan về lập trình trực quan C# trong môi trường .NET Framework.
1. **.NET Framework và C#:** Giới thiệu về kiến trúc .NET, các thành phần chính và cách thực thi chương trình .NET. Tổng quan về ngôn ngữ C#, bao gồm cú pháp, namespace, lớp và đối tượng.
2. **Các khái niệm cơ bản C#:** Các kiểu dữ liệu cơ bản, khai báo biến và thuộc tính, nhập xuất đơn giản, cấu trúc điều khiển (if, switch, while, for, foreach), mảng, cấu trúc (struct), kiểu liệt kê (enum), boxing và unboxing.
3. **Lập trình hướng đối tượng trong C#:** Hàm tạo, hàm hủy, bộ thu gom rác, nạp chồng phương thức và toán tử, kế thừa, ghi đè, đa hình, hàm ảo và interfaces.
4. **Lập trình Winform:** Giới thiệu về Winform, các thành phần giao diện đồ họa (GUI), sự kiện (Event Handling), thuộc tính và cấu hình Winform, container controls (Panel, GroupBox, TabControl, FlowLayoutPanel, TableLayoutPanel, SplitContainer), base controls (Button, Label, LinkLabel, TextBox, MaskedTextBox, CheckBox, RadioButton) và advanced controls (ListBox, ComboBox, CheckedListBox, ListView, TreeView, NumericUpDown, DateTimePicker, MonthCalendar, PictureBox, ToolStrip, MenuStrip).
5. **Lập trình Cơ sở dữ liệu với ADO.NET:** Tổng quan về ADO.NET, kiến trúc, mô hình đối tượng, managed provider component, content component, namespace, kết nối CSDL, làm việc với dữ liệu trong môi trường kết nối và không kết nối, đối tượng DataSet, DataTable, DataColumn, DataRow, Constraint, DataRelation, DataAdapter, DataView, DataViewManager, DataRowView, điều khiển ràng buộc dữ liệu và báo biểu, in ấn, Crystal Report.