以下是一个综合整理后的李天生VB.NET视频教程的典型目录结构,这可能与不同时期的版本略有差异,但核心内容是一致的。

(图片来源网络,侵删)
李天生VB.NET全套视频教程目录 (综合版)
这个目录分为五个主要阶段,帮助学习者系统地掌握VB.NET编程。
第一阶段:VB.NET基础入门 (打好地基)
这个阶段的目标是让没有任何编程基础的学员也能听懂,掌握VB.NET的基本语法和编程思想。
-
第1章:课程介绍与环境搭建
- 1-1 课程介绍与学习路线
- 1-2 什么是.NET Framework / .NET Core
- 1-3 Visual Studio 2025的下载与安装
- 1-4 创建第一个VB.NET控制台应用程序 ("Hello World")
- 1-5 VB.NET项目文件结构解析
-
第2章:VB.NET语法基础
(图片来源网络,侵删)- 2-1 注释与代码规范
- 2-2 变量与数据类型 (整型、浮点型、字符串、布尔型等)
- 2-3 常量的定义与使用
- 2-4 类型转换 (隐式、显式、
Convert类) - 2-5 运算符 (算术、关系、逻辑、赋值)
-
第3章:流程控制语句
- 3-1
If...Then...Else条件判断 - 3-2
Select Case多分支选择 - 3-3
For...Next循环 - 3-4
While...End While循环 - 3-5
Do...Loop循环 - 3-6
Exit与Continue语句
- 3-1
-
第4章:数组与集合
- 4-1 一维数组的声明、初始化与遍历
- 4-2 多维数组与交错数组
- 4-3
ArrayList动态数组的使用 - 4-4
List(Of T)泛型列表 (重点) - 4-5 数组与列表的常用方法 (排序、查找等)
-
第5章:过程与函数
- 5-1
Sub过程的定义与调用 - 5-2
Function函数的定义与调用 (返回值) - 5-3 参数传递 (值传递
ByVal与引用传递ByRef) - 5-4 可选参数与参数数组
- 5-5 递归函数
- 5-1
-
第6章:字符串处理
(图片来源网络,侵删)- 6-1 字符串的不可变性
- 6-2 字符串的常用属性与方法 (
Length,Substring,IndexOf,Replace等) - 6-3
StringBuilder高效构建字符串
-
第7章:错误处理与调试
- 7-1 什么是异常
- 7-2
Try...Catch...Finally结构化异常处理 - 7-3 常见的异常类型
- 7-4 Visual Studio调试技巧 (断点、监视、逐语句调试)
第二阶段:面向对象编程 (OOP)核心思想
这个阶段是VB.NET学习的重点和难点,从“面向过程”转向“面向对象”。
-
第8章:面向对象编程入门
- 8-1 什么是类与对象
- 8-2 如何定义类与创建对象
- 8-3 构造函数与析构函数
- 8-4 类的成员:属性、方法、字段
- 8-5 共享成员 (
Shared关键字)
-
第9章:面向对象高级特性
- 9-1 封装
- 9-2 继承 (
Inherits关键字) - 9-3 方法重写 (
Overrides关键字) - 9-4 多态
- 9-5 抽象类与接口 (
MustInherit,MustOverride,Implements) - 9-6 对象的生命周期与垃圾回收
第三阶段:Windows桌面应用程序开发 (WinForms)
这是VB.NET最经典的应用领域,教你如何制作有图形界面的软件。
-
第10章:WinForms基础
- 10-1 创建Windows窗体应用程序
- 10-2 常用控件介绍 (按钮、文本框、标签、列表框等)
- 10-3 窗体布局与属性设置
- 10-4 事件驱动编程模型
-
第11章:WinForms高级控件与布局
- 11-1 菜单栏、工具栏与状态栏
- 11-2 对话框 (
OpenFileDialog,SaveFileDialog,FontDialog) - 11-3
TreeView与ListView控件 - 11-4
TabControl多页面控件 - 11-5 使用容器控件进行布局 (
TableLayoutPanel,FlowLayoutPanel)
-
第12章:数据访问与ADO.NET
- 12-1 ADO.NET核心概念 (Connection, Command, DataAdapter, DataSet)
- 12-2 使用代码连接SQL Server数据库
- 12-3 执行增、删、改、查操作
- 12-4
DataGridView控件绑定数据 - 12-5 参数化查询 (防止SQL注入)
第四阶段:高级主题与实战技巧
这个阶段提升开发者的综合能力,学习更高级的技术。
-
第13章:文件与IO操作
- 13-1 文件与文件夹的读写 (
File,Directory类) - 13-2 使用
StreamReader和StreamWriter - 13-3 二进制文件操作
- 13-1 文件与文件夹的读写 (
-
第14章:GDI+绘图
- 14-1 创建自定义绘图区域
- 14-2 绘制基本图形 (直线、矩形、圆形)
- 14-3 绘制文本与图像
-
第15章:多线程编程
- 15-1 为什么要使用多线程
- 15-2
Thread类的创建与管理 - 15-3 线程同步与锁 (
Lock关键字) - 15-4
BackgroundWorker控件 (简化后台操作)
-
第16章:开发部署
- 16-1 生成项目安装包
- 16-2 ClickOnce部署简介
第五阶段:项目实战 (综合运用)
通过完整的项目,将前面所学的所有知识点融会贯通。
-
第17章:项目实战一:学生信息管理系统
- 17-1 项目需求分析与功能设计
- 17-2 数据库设计与创建
- 17-3 登录模块实现
- 17-4 学生信息的增、删、改、查功能实现
- 17-5 数据统计与报表功能 (可选)
-
第18章:项目实战二:图书管理系统
- 18-1 项目分析与设计
- 18-2 主界面与用户管理
- 18-3 图书信息管理
- 18-4 借阅与归还功能实现
- 18-5 项目优化与总结
学习建议
- 循序渐进:严格按照目录顺序学习,不要跳过基础部分。
- 动手实践:每学完一章,都要自己动手敲代码,做练习,看懂不等于会做。
- 多思考:理解“为什么”要这么写,特别是面向对象部分,要理解其设计思想。
- 善用资源:遇到问题,先尝试自己解决,可以查阅MSDN官方文档或使用搜索引擎。
- 项目驱动:学完基础后,一定要跟着做项目,这是检验学习成果和提升能力的最好方式。
希望这个详细的目录能帮助你更好地规划学习路径!
