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

李天生vbnet视频教程目录
(图片来源网络,侵删)

李天生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语法基础

    李天生vbnet视频教程目录
    (图片来源网络,侵删)
    • 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 ExitContinue 语句
  • 第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 递归函数
  • 第6章:字符串处理

    李天生vbnet视频教程目录
    (图片来源网络,侵删)
    • 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 TreeViewListView 控件
    • 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 使用 StreamReaderStreamWriter
    • 13-3 二进制文件操作
  • 第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 项目优化与总结

学习建议

  1. 循序渐进:严格按照目录顺序学习,不要跳过基础部分。
  2. 动手实践:每学完一章,都要自己动手敲代码,做练习,看懂不等于会做。
  3. 多思考:理解“为什么”要这么写,特别是面向对象部分,要理解其设计思想。
  4. 善用资源:遇到问题,先尝试自己解决,可以查阅MSDN官方文档或使用搜索引擎。
  5. 项目驱动:学完基础后,一定要跟着做项目,这是检验学习成果和提升能力的最好方式。

希望这个详细的目录能帮助你更好地规划学习路径!