Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Fast C# by Windows Forms to Create Pro Windows Apps

Lập trình C# nhanh với Windows Forms để tạo ứng dụng Windows chuyên nghiệp

Lập trình C# nhanh với Windows Forms để tạo ứng dụng Windows chuyên nghiệp

Học C# dễ dàng và chuyên sâu qua việc xây dựng ứng dụng cho Windows – từ cơ bản đến nâng cao

4.4
(126 đánh giá)
11,864 học viên
Giảng viên
Mega Learning
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
99.000đ 1.459.000đ -93%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
85.0 giờ video
712 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 03/10/2026

Bạn sẽ học được gì

10 khóa học gộp lại + 80 giờ học – Học qua dự án, từ cơ bản, trung cấp đến nâng cao
Xây dựng 3 ứng dụng chuyên nghiệp: Máy tính, Sổ điện thoại và Nhật ký
Học dễ dàng từ cơ bản C# đến các chủ đề nâng cao bằng phương pháp Windows Form
Tìm hiểu: Biến, Điều khiển, Gỡ lỗi, Sự kiện
Sử dụng File, Thư mục và tệp văn bản
Làm việc với tài nguyên và cài đặt
Clipboard Windows – Tệp RTF
Ngày tháng và giờ – Lịch

Yêu cầu

Hệ điều hành Windows

Đối tượng phù hợp

Dành cho bất kỳ ai muốn học C# một cách nhanh chóng và chuyên sâu

Nội dung khóa học

53 phần • 709 bài giảng
1 Giới thiệu khóa học
2 Tải về tệp dự án của khóa học này
1 Yêu cầu hệ thống với Visual Studio 2017
2 Cách cài đặt Visual Studio 2017?
1 Yêu cầu hệ thống với Visual Studio 2022
2 Tải về Visual Studio 2022
3 Cài đặt Visual Studio 2022
4 Tạo dự án C# mới trong Visual Studio 2022
1 Tổng quan về dự án C# đầu tiên trong Windows Forms
2 Ứng dụng C# đầu tiên của tôi trong Visual Studio & Windows Forms
3 Cửa sổ Properties trong Visual Studio
4 Cửa sổ Toolbox, thêm điều khiển vào Form
5 Tệp dự án của C#
1 Giới thiệu phần về Thuộc tính của Form và Điều khiển trong C#
2 Thuộc tính phổ biến của Form trong C#
3 Thuộc tính nâng cao của Form trong C#
4 Thuộc tính phổ biến của Điều khiển
1 Giới thiệu phần về Điều khiển TextBox & Label
2 Label và thuộc tính, cách sử dụng
3 TextBox và cách sử dụng
4 Dự án cuối cùng: Thiết kế Form sao lưu với Label, TextBox...
1 Giới thiệu phần về thuộc tính của điều khiển
2 ComboBox & ListBox và cách sử dụng
3 CheckBox và cách sử dụng
4 RadioButton và thuộc tính
5 ProgressBar và thuộc tính
6 PictureBox và thuộc tính
7 NumericUpDown và cách sử dụng
8 TrackBar và thuộc tính
1 Giới thiệu phần về Nhóm điều khiển và Cách sử dụng
2 GroupBox và thuộc tính
3 Panel và thuộc tính, cách sử dụng
4 TabControl và thuộc tính
5 TabControl & TabPage và tùy chỉnh
6 Dự án cuối cùng: Tạo Form Cài đặt với các điều khiển
1 Giới thiệu phần về ToolStrip và MenuStrip
2 ToolStrip và thuộc tính
3 Thuộc tính nâng cao của ToolStrip
4 Tạo giao diện tùy chỉnh cho ToolStrip
5 Thêm Menu vào Form bằng MenuStrip
1 Giới thiệu phần về bắt đầu viết code với C#
2 Viết dòng code đầu tiên trong C#
3 Sử dụng Build và Rebuild Project
4 Cửa sổ Lỗi và cách sử dụng
5 Từ khóa trong C# là gì?
6 Thay đổi màu sắc của điều khiển bằng code C#!
7 Chú thích code trong C# và cách sử dụng
8 Cách sử dụng "This" trong C#
9 Thay đổi văn bản của điều khiển trong C#
10 Bật/Tắt điều khiển bằng Code C#
1 Giới thiệu phần về Ngày tháng và Đồng hồ
2 DateTime và "Now" cùng cách sử dụng
3 Timer và thuộc tính, cách sử dụng
4 Dự án cuối cùng: Tạo một đồng hồ kỹ thuật số tuyệt vời
1 Giới thiệu phần về hiển thị MessageBox
2 Hiển thị MessageBox cho người dùng
3 Tải hình ảnh vào PictureBox bằng C#
1 Kế thừa và cách sử dụng
2 Tạo bản sao lưu cho các dự án C# của bạn
1 Giới thiệu phần về biến trong C#
2 Biến là gì và Biến String là gì?
3 Biến Int32
4 Phương thức TryParse để chuyển đổi biến
5 Biến Int64
6 Biến Float
7 Biến Double
8 Biến Decimal
9 Biến Boolean
10 Phạm vi của biến
1 Giới thiệu phần: Code C# thực hành
2 Chạy một ứng dụng như Paint, Máy tính...
3 Sử dụng biến để chạy một ứng dụng trong C#
4 Thêm "Nút Thoát" vào dự án của bạn bằng C#
1 Giới thiệu phần về Câu lệnh If và Vòng lặp For
2 Tạo dự án tính tuổi người dùng...
3 "If Statement" là gì?
4 Sử dụng "IF" trong một dự án
5 Sử dụng nhiều "IF" trong một dự án
1 Cấu trúc "For Loop" là gì?
2 Dự án: Sử dụng "For Loop" để hiển thị nhiều thông báo
3 Dự án: "For Loop" để thêm mục vào ComboBox
1 "Switch Case", thêm một dự án với nhiều "IF"
2 Sử dụng "Switch Case" với giá trị đầu vào int32
3 Sử dụng "Switch Case" với đầu vào String
1 Giới thiệu phần về toán tử trong C#
2 Các toán tử chính trong C# (-, +, *, /)
3 Toán tử lớn hơn và nhỏ hơn trong C# (>, <, >=, <=, ==, !=)
1 Giới thiệu phần về Hộp thoại
2 Hộp thoại Màu sắc
3 Hộp thoại Duyệt thư mục
4 Hộp thoại Phông chữ
5 Hộp thoại Mở tệp
6 Cách đặt bộ lọc cho Hộp thoại Mở tệp?
7 Hộp thoại Lưu tệp
1 Giới thiệu về Máy tính
2 Thiết kế giao diện
3 Code C# cho các nút số
4 Code C# cho các nút toán tử
5 Code C# cho kết quả
6 Hoàn thiện máy tính
1 Giới thiệu phần về Sự kiện của điều khiển trong C#
2 Sự kiện trong C# là gì?
3 Sự kiện của Form
4 Cách sửa lỗi sự kiện bị xóa!
5 Cách sử dụng sự kiện KeyDown của Form để thêm phím tắt?
6 Sự kiện của Button
7 Sự kiện của CheckBox
8 Sự kiện của TextBox
9 Sự kiện của ComboBox
10 Sự kiện của ListBox
1 Giới thiệu phần: ComboBox nâng cao
2 Thêm mục vào ComboBox
3 Xóa các mục khỏi ComboBox
4 Đếm số lượng mục
5 Tìm kiếm mục
1 Giới thiệu phần: Sử dụng tệp
2 Sao chép tệp bằng code C#
3 Sao chép tệp bằng OpenFileDialog
4 Di chuyển tệp bằng OpenFileDialog
5 Xóa tệp bằng OpenFileDialog
6 Kiểm tra tệp tồn tại
7 Di chuyển tệp
1 Giới thiệu: Sử dụng tệp văn bản
2 Tệp văn bản là gì?
3 Lưu dữ liệu vào tệp văn bản
4 Đọc tệp văn bản
5 Dự án: Bộ lưu thông tin giới thiệu
6 Dự án: Lưu thông tin vào tệp văn bản
7 Dự án: Tải thông tin từ tệp văn bản
1 Giới thiệu phần về Lớp IO.Directory
2 Lớp IO.Directory là gì?
3 Tạo một thư mục bằng code C#
4 Xóa một thư mục bằng code C#
5 Kiểm tra sự tồn tại của một thư mục
6 Di chuyển một thư mục bằng code C#
1 Giới thiệu phần về Dự án MDI và SDI
2 Dự án MDI và SDI là gì?
3 Thêm Form mới vào dự án
4 Thay đổi Form khởi động của dự án
5 Thay đổi biểu tượng ứng dụng trong dự án
6 Thay đổi "Thông tin Phiên bản" của ứng dụng
7 Hiển thị Form mới cho người dùng
8 Hiển thị Form dưới dạng Dialog trong dự án MDI
9 Chuyển dự án thành MDI và hiển thị các Form mới bên trong nó
10 Thay đổi thuộc tính của Form con từ Form cha
11 Thay đổi thuộc tính của điều khiển trong Form con từ Form cha
12 Thêm Form vào bên trong thư mục và gọi nó
1 Giới thiệu phần về Dự án Sổ điện thoại
2 Thiết kế Form chính của Sổ điện thoại
3 Thêm 3 Form con vào dự án Sổ điện thoại
4 Hiển thị các Form con thông qua Form chính
5 Thiết kế Form đăng ký dữ liệu
6 Viết code cho các nút "Mới" và "Lưu"
7 Viết code để xóa văn bản của tất cả các TextBox thông tin người dùng
8 Viết code để lưu thông tin người dùng mới vào tệp văn bản
9 Thêm rào chắn để từ chối lưu dữ liệu người dùng khi ID trống
10 Thiết kế Form tìm kiếm người dùng
11 Viết code để tìm kiếm người dùng theo ID
12 Thiết kế Form "Về chúng tôi"
13 Thêm phím tắt cho các nút trên ToolStrip của Form chính
14 Hoàn thiện và xuất bản ứng dụng Danh bạ điện thoại
15 Thứ tự tab của các điều khiển
16 Các lớp điều khiển trên form
17 Căn chỉnh nhóm các điều khiển
1 Giới thiệu: Lỗi và Gỡ lỗi trong C#
2 Lỗi và Gỡ lỗi là gì?
3 Số dòng trong trình soạn thảo mã C#
4 Đoạn mã mẫu (Snippet) trong C#
5 Cấu trúc "Try" và cách sử dụng để bảo vệ mã C#
6 Điểm dừng (Breakpoint) và gỡ lỗi mã C#
1 Giới thiệu: sử dụng trình phát đa phương tiện
2 Thêm Windows Media Player vào form
3 Thêm nút để phát âm thanh với WMP
4 Thuộc tính nâng cao của Windows Media Player
1 Giới thiệu: mẹo thực hành
2 Lấy đường dẫn ứng dụng trong mã C#
3 Chạy ứng dụng khác từ thư mục ứng dụng
4 Thêm thư mục vào ứng dụng khác rồi chạy nó
5 Anchor để căn chỉnh nhanh các điều khiển
6 Dock để căn chỉnh nhanh các điều khiển
7 Thay đổi kích thước form bằng mã
8 Thay đổi kích thước điều khiển bằng mã
9 Thay đổi vị trí của điều khiển bằng mã C#
10 Di chuyển điều khiển bằng chuột trên form
11 Sử dụng định dạng tùy chỉnh cho thời gian trong ngày
12 Thêm dấu phân cách hàng nghìn vào số
13 Kiểm tra xem văn bản có phải là số hay không?
14 Thêm menu chuột phải bằng điều khiển ContextMenu
15 Kiểm tra nút đã chọn của hộp thoại thông báo bằng DialogResult
1 Giới thiệu: Chuỗi trong C#
2 Lấy độ dài của chuỗi hoặc văn bản
3 Tách phần đầu của chuỗi bằng Substring
4 Tách phần giữa của chuỗi bằng Substring
5 Dự án cuối: Chuyển đổi số tháng thành tên của nó
1 Giới thiệu phần Phương thức nâng cao với IO.File
2 Cách lấy thuộc tính của một tệp
3 Lấy tên tệp và phần mở rộng từ đường dẫn tệp
1 Tài nguyên ứng dụng là gì?
2 Thêm hình ảnh vào tài nguyên ứng dụng và sử dụng nó
3 Sử dụng hình ảnh trong tài nguyên bằng mã
4 Tên Assembly (Assembly Name) so với Namespace trong C#
1 Giới thiệu: Cài đặt trong C#
2 Giới thiệu phần cài đặt trong C#
3 Thêm cài đặt vào ứng dụng của bạn
4 Tải dữ liệu từ cài đặt
5 Lưu dữ liệu trong cài đặt
6 Lưu dữ liệu kiểu số nguyên trong Cài đặt
7 Lưu giá trị thập phân trong Cài đặt
8 Lưu dữ liệu kiểu boolean trong Cài đặt
1 Giới thiệu: Bảng tạm Windows
2 Bảng tạm Windows là gì?
3 Lưu văn bản vào bảng tạm
4 Đọc văn bản từ bảng tạm
5 Lưu hình ảnh vào bảng tạm
6 Tải hình ảnh từ bảng tạm
7 Xóa mọi thứ trong bảng tạm
8 Kiểm tra xem bảng tạm có chứa hình ảnh hay văn bản không?
1 Giới thiệu phần Lấy thông tin PC và ứng dụng của bạn
2 Lấy tên PC của bạn
3 Lấy tên người dùng đăng nhập Windows
4 Lấy số lượng CPU của PC
5 Lấy thời gian hoạt động của Windows
6 Lấy độ phân giải màn hình của bạn
7 Lấy thông tin phiên bản của ứng dụng
1 Giới thiệu: Tệp RTF
2 Giới thiệu phần Làm việc với tệp RTF trong C#
3 Tải tệp RTF vào điều khiển RichTextBox
4 Hiển thị bảng tiến trình khi tải RTF
5 Thay đổi màu chữ trong tệp RTF
6 Thay đổi màu nền chữ trong tệp RTF
7 Thay đổi phông chữ trong tệp RTF
8 Thay đổi căn chỉnh văn bản trong tệp RTF
9 Thêm dấu đầu dòng (bullet) vào văn bản trong tệp RTF
10 Thêm thụt lề vào tệp RTF
11 Sao chép văn bản từ tệp RTF
12 Dán văn bản vào tệp RTF
13 Thêm chức năng Hoàn tác & Làm lại vào tệp RTF
14 Lưu tệp RTF
1 Toán tử logic là gì?
2 Toán tử logic "AND" là gì?
3 Toán tử logic "OR" là gì?
1 Giới thiệu: phương thức và lớp
2 Phương thức trong C# là gì?
3 Định nghĩa phương thức với kiểu trả về Int32
4 Định nghĩa phương thức với kiểu trả về void
5 Hiển thị hộp thoại thông báo bằng phương thức
6 Lớp là gì và thêm phương thức vào nó?
7 Tạo một phương thức public bằng cách sử dụng lớp
8 Thêm tham số vào phương thức
9 Tạo phương thức public có bao gồm tham số
10 Thêm kiểu tham số khác vào phương thức
11 Thêm TextBox làm tham số cho phương thức hộp thoại thông báo
12 Cách gỡ lỗi một phương thức trong C#?
1 Giới thiệu phần Toàn cầu hóa và Lịch
2 Cách lấy ngày tháng của hệ thống?
3 Chuyển đổi số tháng thành tên tháng
4 Lấy ngày trong tuần của hệ thống
5 Dự án: Thiết kế form lịch trong C#
6 Dự án: Viết mã lịch trong C#
7 Cách làm việc với lịch của các nền văn hóa khác?
1 Giới thiệu dự án Nhật ký
2 Tạo form chính của ứng dụng Nhật ký
3 Thêm thanh công cụ vào form chính
4 Thêm nút thu nhỏ & đóng vào form chính
5 Thêm đồng hồ kỹ thuật số vào thanh bên
6 Thêm lịch vào thanh bên
7 Thêm nhãn phiên bản vào form chính
8 Thêm nền cho form chính
9 Thêm ComboBox chọn nền
10 Lưu nền đã chọn trong cài đặt
11 Thêm Media Player vào thanh bên
12 Lưu nhạc đã chọn trong cài đặt
13 Thiết kế form Giới thiệu
14 Viết mã cho form Giới thiệu trong C#
15 Thiết kế form quản lý người dùng
16 Lưu thông tin người dùng trong cài đặt
17 Lưu ảnh đại diện người dùng
18 Tải ảnh người dùng khi form đăng nhập được tải
19 Tải ảnh người dùng trong form chính
20 Thiết kế form đăng nhập
21 Viết mã cho form đăng nhập
22 Thêm chức năng khóa ứng dụng vào form chính
23 Thiết kế form ghi chú nhật ký
24 Thêm nút vào form ghi chú nhật ký
25 Viết mã cho thanh công cụ của form ghi chú nhật ký
26 Ẩn/hiện các nút Mới và Lưu bằng mã
27 Lưu ghi chú trong tệp RTF bằng mã
28 Lưu ngày tháng và tiêu đề ghi chú bằng mã
29 Thiết kế form tìm kiếm nhật ký
30 Tải ID ghi chú đã lưu vào ListBox
31 Tải nội dung RTF, tiêu đề và ngày của ghi chú tìm thấy
32 Viết mã để tìm kiếm ghi chú theo ID
33 Thêm phím tắt cho các nút trên thanh công cụ của form chính
34 Thêm cấu trúc Try để bảo vệ mã khỏi lỗi
35 Thêm thông báo chung cho các lỗi
36 Hoàn thiện dự án - Thêm biểu tượng, ...
37 Xuất bản ứng dụng Nhật ký
1 Giới thiệu - Windows Registry trong C# để tạo ứng dụng C# chuyên nghiệp
2 Tải xuống các dự án và tệp C# của khóa học này
3 Windows Registry là gì?
4 Registry Current User so với Local Machine?
5 Dự án 1: Tổng quan phần
6 Tạo ứng dụng C# để bắt đầu làm việc với Registry
7 Thêm Sub-Key vào Current User trong Registry
8 Thêm Sub-Key vào Local Machine trong Registry
9 Thêm nhiều Sub-Key vào một Key trong Registry
10 Lưu giá trị tên người dùng trong Registry
11 Lưu giá trị ngày và năm đăng nhập trong Registry
12 Lưu giá trị và cài đặt trong Local Machine
13 Tải giá trị từ Registry Current User
14 Đặt giá trị mặc định khi tải từ Registry
15 Tải giá trị từ Registry Local Machine
16 Kiểm tra xem một Sub-Key có tồn tại trong Registry không?
17 Giới thiệu phần dự án cài đặt
18 Thiết kế form cài đặt
19 Tạo Sub-Key cho ứng dụng của tôi trong Registry
20 Lưu tất cả cài đặt trong Registry
21 Tải tất cả cài đặt từ Registry
22 Thêm bảo vệ cho trình tải cài đặt bằng câu lệnh If
23 Thêm cấu trúc Try để bảo vệ mã khỏi lỗi
24 Xóa một Sub-Key đơn lẻ khỏi Registry
25 Xóa nhiều Sub-Key khỏi Registry
26 Xóa giá trị và chuỗi khỏi Registry
27 Xóa Key và giá trị Registry của Local Machine
28 Giới thiệu phần Lưu màu sắc trong Registry
29 Thiết kế dự án để lưu màu sắc trong Registry
30 Chuyển đổi màu của TextBox thành chuỗi
31 Thêm Subkey Registry để lưu màu sắc
32 Lưu màu sắc dưới dạng chuỗi trong giá trị Registry
33 Khắc phục lỗi Registry trống trong ứng dụng của chúng ta
34 Thêm cấu trúc Try để bảo vệ mã khỏi lỗi
35 Tải màu sắc từ Registry
36 Đặt màu sắc mặc định khi tải từ Registry
37 Chuyển đổi chuỗi thành màu và gán nó cho TextBox
38 Tạo phương thức C# để tải màu sắc từ Registry
39 Gọi phương thức tải màu trong sự kiện Form Load
40 Giới thiệu phần Lưu phông chữ trong Registry
41 Thiết kế ứng dụng tải và lưu phông chữ
42 Chuyển đổi phông chữ thành chuỗi
43 Lưu phông chữ dưới dạng chuỗi trong Registry
44 Tải phông chữ từ Registry bằng phương thức
45 Gán phông chữ đã tải cho TextBox
46 Đặt phông chữ mặc định khi tải
47 Gọi phương thức tải phông chữ trong sự kiện form load
48 Giới thiệu phần Lưu kích thước trong Registry
49 Ứng dụng lưu & tải kích thước
50 Thay đổi kích thước TextBox bằng TrackBar
51 Lưu kích thước TextBox vào Registry
52 Tải kích thước TextBox từ Registry
53 Đặt giá trị mặc định cho kích thước khi tải
54 Thiết kế ứng dụng lưu & tải vị trí
55 Giới thiệu phần lưu vị trí trong Registry
56 Thay đổi vị trí của TextBox bằng TrackBar
57 Lưu vị trí TextBox vào Registry
58 Tải vị trí TextBox từ Registry
59 Đặt giá trị mặc định cho vị trí khi tải
60 Giới thiệu phần lưu số trong Registry
61 Lưu chỉ mục ComboBox dưới dạng số vào Registry
62 Tải số từ Registry để đặt làm chỉ mục ComboBox
63 Đặt chỉ mục mặc định cho ComboBox khi tải
1 Tải & cài đặt SQL 2014 trên Windows 10 và Windows 7
2 Bắt đầu sử dụng SQL server và SSM
3 Làm việc với database SQL
4 Sử dụng SQL Server Configuration Manager
5 Sử dụng Table trong SQL Server
6 Kiểu dữ liệu số trong SQL
7 Kiểu dữ liệu văn bản tiếng Anh trong SQL
8 Kiểu dữ liệu văn bản Unicode trong SQL
9 Kiểu dữ liệu GUID trong SQL
10 Cách Attach, Detach và offline database SQL
11 Cột Identity và Auto Increment trong SQL Server
12 Kiểu dữ liệu Ngày tháng trong SQL
13 Dự án => Tạo database "Phone Book" trong SQL
14 Câu lệnh Select trong SQL
15 Tìm kiếm dữ liệu trong SQL
1 Giới thiệu - Database SQL trong C#
2 Tạo database và table cho hàng hóa
3 Thêm dữ liệu mẫu vào Table SQL
4 Tạo project mới trong C# để sử dụng Database SQL
5 Thêm form vào project và tùy chỉnh
6 SQL ADO.Net là gì?
7 Thêm Dataset vào project C#
8 Thêm Table Adapter vào Dataset và kết nối với SQL
9 Làm việc cơ bản với query builder trong TableAdapter
10 Làm việc nâng cao với query builder trong TableAdapter
11 Hoàn tất thêm Table Adapter vào Dataset
12 Tìm hiểu sâu về Datatable và Table Adapter
13 Tìm hiểu sâu về Connection String và cấu hình truy vấn TableAdapter
14 Thêm items & Data Gridview vào form nhập liệu
15 Tùy chỉnh form nhập liệu
1 Tải Crystal Reports cho Windows 10
2 Tạo database SQL Server mẫu
3 Tạo project C# để sử dụng Crystal Reports
4 Kết nối database với project C# bằng ADO.Net
5 Tìm hiểu sâu hơn về TableAdapter, Datatable & connection string
6 Sao lưu project và cách khôi phục
7 Thêm DataGridView vào form và liên kết dữ liệu với BindingSource
8 Tạo báo cáo đơn giản trong project C#
9 Các phần chính của báo cáo trong Crystal Report
10 Thiết kế báo cáo đầu tiên và kết nối với datatable
11 Tải dữ liệu trong Crystal Reports bằng designer
12 Tải dữ liệu trong Crystal Reports bằng code C#
13 Sử dụng đối tượng Text để thiết kế báo cáo
14 Sử dụng đối tượng Line trong báo cáo
15 Sử dụng đối tượng Box trong báo cáo
16 Sử dụng Picture trong báo cáo
17 Thiết lập trang báo cáo: Kích thước giấy, lề,...
18 Tùy chỉnh chi tiết mục và tiêu đề cột trong báo cáo
19 Định dạng cột số và tiền tệ
20 Định dạng cột ngày tháng
21 Thêm ngày và giờ in vào báo cáo
22 Thêm số trang và tổng số trang vào báo cáo
23 Thêm đường dẫn và tên file báo cáo vào báo cáo
24 Thêm cột số thứ tự vào báo cáo
25 Thêm tổng số vào báo cáo
26 Sắp xếp bản ghi theo cột cụ thể trong báo cáo
27 Tùy chỉnh control Crystal Reports Viewer
28 Tải Crystal Reports từ file
29 Hiển thị báo cáo toàn màn hình cho người dùng
1 Cài đặt Stimulsoft
2 Tạo báo cáo đầu tiên
3 Bắt đầu sử dụng trình thiết kế báo cáo
4 Tải báo cáo trong code C#
5 Tải báo cáo từ thư mục ứng dụng
6 Tải và đính kèm Dictionary SQL Database
7 SQL ADO.Net là gì?
8 Thêm Dataset & TableAdapter vào Dictionary App
9 Thêm DataGridView để hiển thị các từ trong từ điển
10 Thêm nút để tải từ từ SQL
11 Các phần chính của mỗi báo cáo
12 Thêm header và tiêu đề vào báo cáo
13 Thêm chi tiết và dữ liệu vào báo cáo
14 Liên kết báo cáo với dữ liệu trong Database SQL
15 Tải báo cáo kèm dữ liệu từ ứng dụng C#
16 Thêm footer vào báo cáo
17 Báo cáo được tạo ra như thế nào?
18 Thêm nút tìm kiếm từ
19 Thêm số thứ tự vào báo cáo
20 Thiết lập đơn vị đo và kích thước giấy của báo cáo
21 Thiết lập lề của báo cáo
22 Thước kẻ trong báo cáo là gì?
23 Sử dụng lưới trong báo cáo
24 Dùng chuột để di chuyển, căn chỉnh & thay đổi kích thước control
25 Căn chỉnh văn bản trong Databand bằng chuột
26 Dùng bàn phím để di chuyển, căn chỉnh & thay đổi kích thước control
27 Căn chỉnh control theo lưới trong báo cáo
28 Căn chỉnh control ra giữa báo cáo
29 Căn chỉnh nhóm các control trong báo cáo
30 Thay đổi kích thước nhóm các control trong báo cáo
31 Khóa và mở khóa các control trên báo cáo
32 Làm việc với các lớp control trong báo cáo
33 Cột nhiều dòng và ngắt dòng trong báo cáo
34 Làm việc với cột từ phải sang trái
35 Thêm dấu phân cách hàng nghìn vào cột số
36 Thêm ký hiệu tiền tệ vào cột số
37 Thêm phần trăm vào cột số
38 Thu nhỏ cột bằng cách thay đổi kích thước font động
39 Thay đổi màu nền của dòng lẻ và dòng chẵn
40 Thay đổi viền của dòng lẻ và dòng chẵn
41 Thay đổi căn lề của dòng lẻ và dòng chẵn
42 Thay đổi font của dòng lẻ và dòng chẵn
43 Thay đổi màu chữ của dòng lẻ và dòng chẵn
44 Lưu và tải style cho dòng lẻ & chẵn
45 Thêm số trang vào header
46 Thêm ngày in vào header
47 Thêm giờ in vào header báo cáo
48 Hiển thị footer ở tất cả các trang báo cáo
49 Hiện và ẩn thư mục báo cáo
50 Thay đổi màu nền và viền footer báo cáo
51 Thêm số trang vào footer
52 Code behind của báo cáo là gì?
53 Thay đổi tên file báo cáo từ code C#?
54 Thêm textbox vào tiêu đề báo cáo tùy chỉnh trong C#
55 Sử dụng Globalization để lấy ngày hệ thống
56 Thay đổi ngày in từ code C#
57 Thay đổi ngày in trong báo cáo với Globalization
58 Bắt đầu sử dụng Properties
59 Tùy chỉnh nút bấm
1 File dự án của LINQ & Đa luồng
2 Giới thiệu phần: LINQ & Đa luồng trong C#
3 Đa luồng trong C# bằng BackgroundWorker
4 Giới thiệu về LINQ và cấu trúc của nó?
5 Sử dụng LINQ to Object để tìm kiếm dữ liệu
6 Dự án 1 -> Lấy danh sách Process bằng LINQ to Object
7 Dự án 2 -> Lấy danh sách Files bằng LINQ to Object
8 Sử dụng LINQ to DataSet
9 Sử dụng LINQ to SQL để tải dữ liệu
10 Sử dụng LINQ to SQL để: Thêm, Xóa & Cập nhật dữ liệu
11 LINQ to XML - Sử dụng XML bằng LINQ & for each
12 LINQ to XML - Sử dụng XML bằng biểu thức LINQ
13 LINQ to XML - Sử dụng XML bằng biểu thức Lambda & for each
1 Giới thiệu phần
2 Bắt đầu sử dụng Components
3 Component là gì?
4 NuGet là gì?
5 Thêm NuGet package manager vào Visual Studio
6 Tạo project mẫu trong C#
7 Thiết lập các thuộc tính mặc định của form
8 Tìm component zip bằng Nuget
9 Cài đặt component zip bằng Nuget console
10 Cài đặt component zip bằng Nuget package manager
11 Cài đặt thủ công component zip
12 Giới thiệu phần component zip bằng object browser
13 Tạo file zip đơn giản bằng cách thêm một file vào đó
14 Bảo vệ mã zip bằng cấu trúc Try
15 Thêm cấu trúc "Using" để tạo file zip trong C#
16 Tạo thư mục trong file zip khi tạo nó
17 Thêm nhiều file vào zip
18 Thêm tên thư mục Unicode vào file zip
19 Thêm mật khẩu cho file zip
20 Thêm một thư mục đơn giản vào file zip
21 Thêm thư mục vào các thư mục bên trong file zip
22 Form backup và restore là gì?
23 Thêm form backup vào project
24 Thiết kế form backup trong C#
25 Viết code cho nút "Browse" trong C#
26 Tạo tên file backup tự động
27 Thêm thư mục & file dữ liệu mẫu vào project
28 Thêm thư mục & file dữ liệu mẫu vào file zip backup
29 Sử dụng đường dẫn startup để xây dựng file zip
30 Hiển thị message-box thông minh sau khi lưu file backup
31 Thêm kiểm tra tên file backup trống cho nút "Browse"
32 Cách tính phần trăm trong C#
33 Code C# để hiện/ẩn panel tiến trình
34 Tạo method tính phần trăm tiến trình backup
35 Code C# cho thanh tiến trình chính của backup
36 Code C# cho label tiến trình chính của backup
37 Code C# cho thanh tiến trình phụ & label của backup
38 Giải nén file zip đơn giản
39 Giải nén file zip có tùy chọn ghi đè
40 Form restore là gì?
41 Thêm form restore vào project
42 Thiết kế form restore trong C#
43 Viết code cho nút "Browse" trong C#
44 Thêm bộ lọc để chọn file backup
45 Viết code cho nút "Restore"
46 Thêm kiểm tra tên file backup trống trước khi restore
47 Hiển thị panel tiến trình trong khi restore
48 Code kiểm tra sự tồn tại của file backup trong C#
49 Chuẩn bị ứng dụng để đăng tải trên Windows Vista & cao hơn
50 Tải Net framework 4.5.1 để đăng tải ứng dụng
51 Chuẩn bị các tập tin ứng dụng để đăng tải trên Win Vista & cao hơn
52 Đổi phiên bản Net framework của ứng dụng xuống 4
53 Tải Net framework 4 để đăng tải ứng dụng
54 Chuẩn bị các tập tin ứng dụng để đăng tải trên Windows XP & cao hơn
1 Ai nên xem: Oracle VirtualBox | Virtual Box cho người mới bắt đầu
2 Máy ảo (Virtual Machine) là gì?
3 Tải và cài đặt Oracle VirtualBox
4 Tham quan nhanh giao diện VirtualBox
5 Thêm máy ảo Windows 7 mới vào VirtualBox
6 Làm việc với các thiết lập của máy ảo
7 Xóa máy ảo và thiết lập khỏi VirtualBox
8 Chuẩn bị cài đặt Windows 7 64 bit trong VirtualBox
9 Phím Host trong máy ảo
10 Cài đặt Windows 7 64 bit trong VirtualBox
11 Thao tác nhanh với máy ảo và các menu
12 Cài đặt Guest Addition trong máy Windows 7 ảo
13 Chia sẻ thư mục thông thường
14 Xử lý lỗi chia sẻ thư mục
15 Kéo thả tập tin vào VBOX
16 Chia sẻ clipboard
17 Sao lưu máy ảo
18 Mẹo sao lưu
19 Khôi phục máy ảo
1 Giới thiệu phần: Cài đặt thành phần giao diện (Skin Component) trong C#
2 Tải các tập tin dự án của phần này
3 Giới thiệu nhanh về khóa học
4 Tạo dự án C# mới để làm việc với Skin Component
5 Tìm kiếm Material Skin component trên trang NuGet
6 Cài đặt gói Material Skin từ trang NuGet
7 Cài đặt Material Skin trong dự án C# bằng NuGet Package Manager
8 Cài đặt thủ công Material Skin Component trong dự án C#
9 Thêm các điều khiển Skin vào toolbox và sử dụng
10 Hiển thị giao diện lên form của chúng ta
11 Thêm mã C# vào form để tải giao diện
12 Đổi chủ đề của form bằng mã C#
13 Bảng màu của Skin Manager trong C#
14 Đổi bảng màu của form C# bằng mã C#
15 Thêm các nút để đổi chủ đề trên form
16 Viết mã để đổi chủ đề của form
17 Sử dụng "Raised Button" & "Flat Button"
18 Làm việc với "Tab Selector" & "Tab Control"
19 Sử dụng điều khiển "Single Line Text" và "Label"
20 Sử dụng điều khiển "Radio Button" & "CheckBox"
21 Sử dụng điều khiển "Divider"
22 Sử dụng điều khiển "Context Menu Strip"
23 Đổi phông chữ của "Label" & "Tab Control" bằng mã
24 Tạo dự án giao diện (Skin) trong C# .Net
25 Đặt các thuộc tính mặc định của form
26 Cài đặt gói giao diện (Skin) trong dự án giao diện
27 Thêm giao diện vào form cài đặt chính
28 Thêm Tab Control đã được tạo giao diện vào form
29 Thêm điều khiển trường văn bản một dòng vào form
30 Thêm thứ tự Tab cho các điều khiển trên form
31 Thêm các nút radio để chọn ngôn ngữ
32 Thêm nút Lưu và Hủy
33 Thiết kế các điều khiển của tab-page logo
34 Thêm form chọn giao diện vào dự án
35 Thêm các nút radio chủ đề vào form chọn giao diện
36 Thêm 4 nút radio để chọn màu chủ đề form
37 Thêm Tab Control vào form Skin Chooser
38 Viết mã đổi màu sắc giao diện trong C#.Net
39 Thêm hàm con để đổi màu giao diện form
40 Thêm các nút radio để chọn màu chữ
41 Viết mã để đổi màu chữ
42 Lưu chủ đề đã chọn bằng cách sử dụng cài đặt ứng dụng (App settings)
43 Khôi phục chủ đề do người dùng chọn từ cài đặt
44 Lưu màu giao diện đã chọn bằng cách sử dụng cài đặt ứng dụng
45 Khôi phục màu giao diện đã chọn vào các nút radio
46 Gán màu giao diện đã chọn cho form
47 Lưu màu chữ đã chọn của giao diện
48 Khôi phục màu chữ đã chọn của giao diện
49 Tạo một module công khai để khôi phục cài đặt giao diện
50 Tạo hàm con đổi màu công khai
51 Sử dụng hàm con đổi màu công khai
52 Tạo Sub công khai để tải chủ đề giao diện đã chọn
53 Tạo Sub để tải màu giao diện đã chọn
54 Gọi Sub để khôi phục màu giao diện đã chọn
55 Tạo Sub công khai để tải màu chữ giao diện đã chọn
56 Kiểm tra và sửa lỗi Sub tải màu chữ giao diện
57 Thêm Sub tải giao diện vào form chính
58 Kiểm tra và sửa lỗi Sub tải màu chữ giao diện trong "Form chính"
59 Hoàn thiện dự án để xuất bản và thêm thông tin phiên bản
60 Tải và đổi biểu tượng ứng dụng
61 Cần những tập tin nào để xuất bản?
62 Tải Net framework 4.5.1 để xuất bản ứng dụng
63 Bắt đầu xuất bản ứng dụng bằng cách cài Net Framework 4.5.1
64 Xuất bản và kiểm thử ứng dụng trên Windows 7 của người dùng
65 Xuất bản và kiểm thử ứng dụng trên Windows 10 của người dùng
1 Giới thiệu khóa học - Ứng dụng đa ngôn ngữ
2 Tải các tập tin dự án của phần này
3 Ứng dụng đa ngôn ngữ là gì?
4 Các bước tạo ứng dụng đa ngôn ngữ
5 Tạo ứng dụng đa ngôn ngữ trong C#
6 Đặt các thuộc tính mặc định của form
7 Giới thiệu phần về tập tin tài nguyên (Resource file) trong C#
8 Các loại tập tin tài nguyên khác nhau
9 Sử dụng tập tin tài nguyên của dự án
10 Lưu và khôi phục hình ảnh từ tài nguyên dự án
11 Lưu và khôi phục chuỗi từ tài nguyên dự án
12 Sử dụng tập tin tài nguyên của form
13 Tài nguyên tùy chỉnh (Custom resource) trong dự án là gì?
14 Sử dụng các mục bên trong tài nguyên tùy chỉnh bằng mã C#
15 Thêm ngôn ngữ mới vào một form
16 Thêm ngôn ngữ Pháp vào một form
17 Đổi các thuộc tính khác của form và điều khiển trong chế độ đa ngôn ngữ
18 Thêm ngôn ngữ Ả Rập vào một form
19 Xóa một ngôn ngữ bằng cách xóa tập tin tài nguyên
20 Xóa một ngôn ngữ bằng cách vô hiệu hóa khả năng bản địa hóa (localizable) của form
21 Lấy danh sách mã ngôn ngữ
22 Đổi ngôn ngữ ứng dụng bằng mã sang ngôn ngữ đơn phần (single-part) khi khởi động
23 Đổi ngôn ngữ ứng dụng bằng mã sang ngôn ngữ theo quốc gia khi khởi động
24 Thêm combobox danh sách ngôn ngữ vào form
25 Lưu ngôn ngữ đã chọn vào cài đặt ứng dụng
26 Thêm bộ kiểm tra (Guard) ngôn ngữ rỗng vào mã
27 Hiển thị thông báo đóng ứng dụng cho người dùng
28 Thêm bộ kiểm tra cho mã tải ngôn ngữ khi ứng dụng khởi động
29 Đổi ngôn ngữ ứng dụng sang ngôn ngữ do người dùng chọn khi ứng dụng khởi động
30 Tải ngôn ngữ mặc định của form
31 Tải ngôn ngữ đã chọn lần cuối trong combobox ngôn ngữ
32 Giới thiệu phần về chuỗi đa ngôn ngữ
33 Thêm thư mục vào các tập tin tài nguyên chuỗi đa ngôn ngữ
34 Thêm thông điệp dự án trong mã vào tài nguyên tùy chỉnh
35 Thay thế thông điệp trong mã bằng tên khóa (key name) của tài nguyên
36 Thêm form đa ngôn ngữ mới có chứa một số chuỗi trong mã vào dự án
37 Thêm các chuỗi và thông điệp chung vào tài nguyên tùy chỉnh
38 Thêm tập tin tài nguyên tùy chỉnh cho các ngôn ngữ khác nhau
39 Dịch tập tin tài nguyên tùy chỉnh sang các ngôn ngữ khác
40 Kiểm tra và gỡ lỗi "chuỗi đa ngôn ngữ trong mã"
41 Tạo dự án form cài đặt trong C#
42 Thiết kế form cài đặt
43 Thêm 4 ngôn ngữ vào form cài đặt
44 Dịch form cài đặt sang 4 ngôn ngữ
45 Thêm form chọn ngôn ngữ vào dự án
46 Viết mã cho nút "Đổi ngôn ngữ" (Change Language)
47 Thêm các tập tin tài nguyên tùy chỉnh cho tất cả chuỗi
48 Thêm mã ngôn ngữ chính xác vào nút "Đổi ngôn ngữ"
49 Dịch các chuỗi trong mã sang các ngôn ngữ khác nhau
50 Hiển thị thông báo đóng ứng dụng cho người dùng
51 Tải ngôn ngữ đã chọn trong listbox của form "Chọn ngôn ngữ"
52 Đổi ngôn ngữ ứng dụng bằng mã
53 Giới thiệu phần Chủ đề Nâng cao: ComboBox đa ngôn ngữ
54 Thêm combobox mới với các mục vào form
55 Dịch các mục của combobox sang 4 ngôn ngữ
56 Giới thiệu Virtual Box
57 Hoàn thiện ứng dụng và đặt thông tin phiên bản
58 Đặt biểu tượng cho tập tin thực thi ứng dụng
59 Chuẩn bị các tập tin ứng dụng để xuất bản
60 Tải Net framework 4 để xuất bản ứng dụng
61 Sao chép các tập tin ứng dụng vào máy Windows 7 ảo
62 Cài đặt Net framework 4 trên máy Windows 7 ảo
63 Kiểm thử ứng dụng đa ngôn ngữ trên máy tính người dùng
1 Các tập tin dự án của phần này
2 Giới thiệu Collections trong C#
3 Mảng (Arrays) trong C# - Phần 1
4 Mảng trong C# - Phần 2
5 ArrayList không generic (Non-generic) trong C# - Phần 1
6 ArrayList không generic trong C# - Phần 2
7 Hashtable không generic trong C#
8 SortedList không generic trong C#
9 Queue không generic trong C#
10 Stack không generic trong C#
11 Generic: List collection trong C#
12 Generic: Dictionary collection trong C#
13 Generic: SortedDictionary collection trong C#
14 Generic: SortedList collection trong C#
15 Generic: Queue collection trong C#
16 Generic: Stack collection trong C#
17 Generic: LinkedList collection trong C#

Giới thiệu khóa học

Hi There!

With my 20 years programming skills I'm with you to share my knowledge with you.

So

If you try you will learn using C# to create C# Apps for windows!

If you are beginners or student looking for a tutorial to create Windows App in C# in simplest way!

 

I started from beginning and show you how to :

  • 3 Courses in One + 30 Hours + 3 live Projects

  • Create Windows Apps by C#

  • Basics of C# like: variables

  • for loop structure

  • If statement

  • Controls and events

  • Resources in C#

  • Working with files and folders

  • Using text file to save data

  • Debugging the codes

  • Create calculator application

  • Design Phone Book application

  • Build Diary application for windows

  • Creating MDI and ADI projects

  • Controls like : Button, TextBox, CheckBox, ComboBox and ListBox

  • Create digital clock

  • Working with date and time

  • Create a calendar

  • Working with RTF files

  • Save and load data in RTF format

  • Advance using of combobox

  • Working with images

  • Dialogs in C#:

  • Working with logical operators

  • Creating method and class in C#

  • Using Clipboard of Windows to save and load data

  • and...

Don't hesitate to start learning C#!

Every thing will be discussed with sample project and you will have lot of fun within my course.

Let's go !!!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học C Sharp
Hiển thị tất cả khoá học Desktop Development
Hiển thị tất cả khoá học Visual Studio
Hiển thị tất cả khoá học Windows Forms
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊