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

VB . NET with VS 2017 and Windows Forms

VB .NET với VS 2017 và Windows Forms

VB .NET với VS 2017 và Windows Forms

Cùng Lập Trình Hướng Đối Tượng Sớm, Kết Nối với C# và Mã Nguồn .NET Framework

4.5
(986 đánh giá)
5,594 học viên
Giảng viên
T O
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
13.0 giờ video
86 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Cách làm việc với sự kiện
Thiết kế giao diện đồ họa cơ bản
Học Visual Basic .NET
Cách xây dựng DLL
Cách điều khiển luồng chương trình
Tìm hiểu về mã nguồn .NET Framework
Cách xây dựng trình soạn thảo văn bản với chức năng lưu, mở, in và các chức năng khác
Cách C# vận hành .NET Framework và mối liên hệ với VB
Lợi ích thực tế của đa hình (polymorphism)
Cách sử dụng cửa sổ bộ nhớ (memory window)
Cách sử dụng nhiều cấu trúc vòng lặp trong ngữ cảnh thực tế
Vui lòng đọc chương trình học để xem toàn bộ nội dung khóa học

Yêu cầu

Có khả năng tải và cài đặt Visual Studio 2017 (miễn phí 100%)

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

Dành cho những người quan tâm đến Lập trình Hướng Đối tượng
Dành cho những người quan tâm đến Windows Forms
Đừng tham gia khóa học này nếu bạn muốn học Visual Basic bằng chương trình console
Đừng tham gia khóa học này nếu bạn không thích những giải thích chi tiết
Đừng tham gia khóa học này nếu bạn không thích các video có độ dài trung bình 13 phút

Nội dung khóa học

7 phần • 86 bài giảng
1 Tải Visual Studio 2017 Community
2 Tạo và chạy chương trình Windows Form đầu tiên
3 Tìm hiểu sâu về Solutions và Projects
4 Hiểu Namespace và Class cơ bản
5 Xây dựng Form với Button, Phần 1
6 Thêm Code Handler cho sự kiện Click, Phần 2
7 Thêm MessageBox.Show vào Event Handler, Phần 3
8 Sử dụng một biến với điều khiển TrackBar, Phần 1
9 Khám phá lớp Label với TrackBar, Phần 2
10 Sử dụng Function Chaining
11 Xây dựng giao diện máy tính đơn giản, Phần 1
12 Code máy tính đơn giản, Phần 2
13 Tạm dừng lập trình: Cấu hình VS và cài đặt ứng dụng máy tính đơn giản
14 Xây dựng giao diện trình xem ảnh, Phần 1
15 Đi sâu vào .NET Framework và thêm code, Phần 2
16 Cải thiện trình xem ảnh với Enumeration, Phần 3
17 Tìm hiểu sâu hơn với cửa sổ bộ nhớ (Memory Window)
18 Gắn Event Handlers vào sự kiện thông qua Delegates
1 Xây dựng giao diện với Check Box và điều khiển Lịch, Phần 1
2 Thêm code để vận hành Check Box, Phần 2
3 Tạm dừng lập trình: Hiểu về tệp Thiết kế Lớp (Class Designer File)
4 Tạm dừng lập trình: Hiểu sâu hơn về từ khóa New
5 Sử dụng If với Functions và Enumerations, Phần 1 (Giao diện)
6 Sử dụng If với Functions và Enumerations, Phần 2 (Code)
7 Sử dụng toán tử ghép (Compound Operators)
8 Vòng lặp với While Loops, Phần 1
9 Vòng lặp với While Loops, Phần 2
10 Vòng lặp với While Loops, Phần 3
11 Tìm hiểu đối tượng Stream tại thời điểm chạy, Phần 4
12 Vòng lặp với Do Until/Loop
13 Vòng lặp với For Each Loops, Phần 1 Giao diện
14 Vòng lặp với For Each Loops, Phần 2 Code
15 Tìm hiểu chỉ mục (Indexes) của một Collection, Code Phần 3
16 Vòng lặp với For Loops, Phần 1 (Giao diện)
17 Vòng lặp với For Loops, Phần 2 (Code)
18 If/Else với Menus và Form Load, Phần 1
19 If/Else với Menus và Form Load, Phần 2
20 If với Danh sách Ảnh (Image Lists), Phần 1
21 If với Danh sách Ảnh (Image Lists), Phần 2
22 Chương trình Đồ họa, Phần 1
23 Chương trình Đồ họa, Phần 2
24 Chương trình Đồ họa, Phần 3
25 Toán tử AndAlso, Phần 1
26 Toán tử AndAlso, Phần 2
27 Toán tử OrElse, Phần 1
28 Toán tử OrElse, Phần 2
29 Sử dụng Try/Catch, Phần 1
30 Sử dụng Try/Catch, Phần 2
1 Tổng quan về máy tính, Phần 1
2 Thêm DLL với lớp Calculator, Phần 2
3 Xây dựng giao diện máy tính, Phần 3
4 Cập nhật DLL để vô hiệu hóa việc tạo đối tượng lớp Math, Phần 4
5 Thêm lời gọi thực hiện phép toán, Phần 5
6 Thêm xử lý sự kiện Click cho nút, Phần 6
7 Thêm tính năng tô sáng (Highlighting), Phần 7
8 Tìm hiểu sâu vào .Net Framework, Phần 8
1 Hệ thống phân cấp lớp (Class Hierarchies), Phần 1
2 Hệ thống phân cấp lớp (Class Hierarchies), Phần 2
3 Thuộc tính và Trường (Properties và Fields), Phần 1
4 Thuộc tính và Trường (Properties và Fields), Phần 2
5 Ghi đè hàm (Overriding Functions)
6 Thuộc tính có thể gây lỗi và giá trị mặc định
7 Thuộc tính Overrides/Overridable
8 Thuộc tính Readonly và Shared
9 Sử dụng thuộc tính MDI, Phần 1
10 Sử dụng thuộc tính MDI, Phần 2
11 Hiểu thuộc tính Controls của đối tượng Form
12 Hệ thống phân cấp lớp Form (Form Class Hierarchy)
1 Tổng quan trình soạn thảo, Bước 1
2 Xây dựng giao diện, Bước 2
3 Thêm tính năng mở tệp, Bước 3
4 Tìm hiểu giao diện IDisposable, Bước 4
5 Thêm khả năng lưu tệp, Bước 5
6 Thêm khả năng thay đổi màu chữ, kiểu và kích thước, Bước 6
7 Thêm khả năng in tệp, Phần 7
8 Thêm khả năng xem trước khi in, Phần 8
9 Tìm hiểu sâu hơn về Dispose, Phần 9
10 Thêm khả năng lưu tệp RTF
1 Subs đa hình với kiểu dữ liệu lớp, Phần 1
2 Tuần tự hóa đối tượng (Serializing Objects), Phần 1
3 Tuần tự hóa đối tượng (Serializing Objects), Phần 2
4 Tuần tự hóa đối tượng (Serializing Objects), Phần 3
5 Kế thừa thông qua khai báo đối tượng
6 Lớp Abstract /MustInherit so với Giao diện (Interfaces)
7 Sử dụng hàm ByRef
1 Cảm ơn bạn đã ghé thăm!

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

Most Important Thing: Please take the time to watch the free preview videos, so you can be sure my style of presentation, the pace of presentation, and the overall feel of the course are truly what you are looking for.

Who should join:

0. This is a course for those who are willing to push themselves. It's not a "basic" introduction that gives an overly simplified perspective on VB. In places, this code connects to the .NET framework, which is a professional level code base written in C#.  My promise is simple: take this course, and you'll discover details not taught in any other course.  Speaking from experience, I can tell you that it is through consistent, daily effort, and I don't mean little effort, but wholehearted effort, that one makes progress when it comes to these technical subjects. That's what years of struggling have taught me.

1. This course uses the latest preview version of Visual Studio 2017

2.  This course jumps into aspects of object-oriented programming early, so you can see real VB as soon as possible.

     a. This does not mean that every aspect of OOP is covered immediately

    b. It just mentions enough OOP to see what's needed to make reasonable progress

3. This course provides detailed explanations, so please be sure you enjoy fine detail before enrolling

4. If you are looking for fast, superficial explanations, and five minutes videos, this course will NOT help you

5.  There are videos on what happens in your computer memory and how the .NET Framework and C# connect to VB . NET

6. When I delve into the .NET Framework source code, you will also see C# in operation, and therefore the code will be complex.

7. Clear, crisp audio done with a studio microphone

8. Review questions are now embedded directly into the videos at different points, and there are many of them in the videos

9. You will not see videos on things like printing 1,2,3,4,5 using a loop because this has little practical value

10. You will see more practical videos on things like using loops to read files/write files 

11. The videos are straightforward code examples, with no talking head or distracting graphics

12. Some of my explanations step through the code line by line using the debugger,  so if you are impatient, this likely will not work for you

13. There is a text editor project on the bottom

14. You also learn about the practical implications of polymorphism and interfaces

15. I also show you how to use a variety of features in Visual Studio 2017

16. You can adjust the playback speed on the player very easily to 0.5, 0.75, 1.25,1.5 and 2 times the regular speed so you can learn at a pace that truly works for you

Who Should Not Join:

1. People who want to learn VB . NET through console programs

2. Those who are not ready to be exposed to object-oriented programming

3. People who want five-minute videos would not be the right fit for this course

4. People who do not enjoy detailed explanations would not be the right fit for this course

5. People who do not want to answer review questions would not be the right fit for this course

6. People who are not willing to do whatever it takes to push their skills higher

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 Programming
Hiển thị tất cả khoá học Software Development
Hiển thị tất cả khoá học Visual Studio
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊