第1部分 Visual Basic开发环境
第1小时 Visual Basic.NET编程指南
1.1 启动Visual Basic.NET
1.2 创建新项目
1.3 理解Visual Basic开发环境
1.4 更改对象特性
1.5 命名对象
1.6 设置窗体文本属性
1.7 给窗体添加图标
1.8 更改窗体的大小
1.9 给窗体添加控件
1.10 界面设计
1.11 对界面进行编程
1.12 运行项目
1.13 小结
1.14 Q&A
1.15 专题讨论
第2小时 探索 Visual Basic
2.1 使用 Visual Studio.NET起始页面
2.2 探索和配置 Visual Basic开发环境
2.3 使用工具箱向窗体中添加控件
2.4 使用Properties窗口设置对象属性
2.5 项目管理
2.6 使用Solution Explorer(解决方案资源管理器)管理项目文件
2.7 如何获得帮助
2.8 小结
2.9 Q&A
2.10 专题讨论
第3小时 理解对象和类集
3.1 理解对象
3.2 理解属性
3.3 理解方法
3.4 生成对象实例项目
3.5 理解类集
3.6 使用对象浏览器
3.7 小结
3.8 Q&A
3.9 专题讨论
第4小时 理解事件
4.1 理解事件驱动编程
4.2 生成事件实例项目
4.3 处理孤立事件
4.4 小结
4.5 Q&A
4.6 专题讨论
第2部分 创建用户界面
第5小时 创建窗体--第1部分
5.1 更改窗体名称
5.2 更改窗体外观
5.3 显示和隐藏窗体
5.4 小结
5.5 Q&A
5.6 专题讨论
第6小时 创建窗体--第2部分
6.1 使用控件
6.2 创建总是显示在最上面的窗口
6.3 创建透明窗体
6.4 创建带有滚动条的窗体
6.5 创建MDI窗体
6.6 设置启动对象
6.7 小结
6.8 Q&A
6.9 专题讨论
第7小时 传统Visual Basic控件
7.1 使用标签控件显示静态文本
7.2 允许用户通过文本框输入文本
7.3 创建按钮
7.4 创建容器和选项按钮组
7.5 使用列表框显示列表
7.6 使用组合框创建下拉列表
7.7 小结
7.8 Q&A
7.9 专题讨论
第8小时 高级控件
8.1 创建定时器控件
8.2 创建带有标签的对话框
8.3 在图像列表中存储图片
8.4 使用列表视图控件来创建增强列表
8.5 使用树视图控件创建层次列表
8.6 小结
8.7 Q&A
8.8 专题讨论
第9小时 向窗体中添加菜单和工具栏
9.1 生成菜单
9.2 对菜单进行编程
9.3 使用工具栏控件
9.4 创建状态栏
9.5 小结
9.6 Q&A
9.7 专题讨论
第10小时 绘图和打印
10.1 理解图形对象
10.2 使用画笔
10.3 使用系统颜色
10.4 使用矩形类
10.5 绘制图形
10.6 绘制文本
10.7 在窗体上保持图形
10.8 创建图形实例项目
10.9 小结
10.10 Q&A
10.11 专题讨论
第3部分 让所有的事情都发生--编程
第11小时 主成和调用代码过程
11.1 生成 Visual Basic代码模块
11.2 生成代码过程
11.3 创建应用项目的用户界面
11.4 调用过程代码
11.5 传递参数
11.6 退出过程
11.7 避免循环过程
11.8 使用 Sub Main
11.9 使用任务列表
11.IO 小结
11.11 Q&A
11.12 专题讨论
第12小时 常量、数据类型、变量和数组
12.1 理解数据类型
12.2 定义和使用常量
问.3 声明和引用变量
12.4 设定作用域
12.5 声明静态作用域变量
12.6 命名约定
12.7 小结
12.8 Q&A
12.9 专题讨论
第13小时 实现算术运算、字符串操作和日期/时间调整
13.1 实现基本运算
13.2 比较相等性
13.3 理解布尔逻辑
13.4 日期和时间
13.5 小结
13,6 Q&A
13.7 专题讨论
第14小时 在Visual Basic代码中进行流程判断
14.1 使用If…Then语句进行判断
14.2 使用 Select Case语句判断具有多值的表达式
14.3 使用GoTo在过程内进行分支
14.4 小结
14.5 Q&A
14.6 专题讨论
第15小时 提高效率的循环
15.1 使用For…Next语句循环特定次数
15.2 使用Do…Loop语句循环不确定的次数
15.3 小结
15.4 Q&A
15.5 专题讨论
第16小时 调试代码
16.1 向代码添加注释
16.2 识别两种基本的错误
16.3 使用 Visual Basic的调试工具
16.4 使用 Try…Catch…Finally编写错误处理语句
16.5 小结
16.6 Q&A
16.7 专题讨论
第17小时 使用类来设计对象
17.1 理解类
17.2 由类来实例化对象
17.3 小结
17.4 Q&A
17.5 专题讨论
第18小时 与用户互动
18.1 使用MsgBox()函数显示消息
18.2 创建定制的对话框
18.3 使用InputBox()来获取用户的信息
18.4 处理键盘事件
18.5 使用普通的鼠标事件
18.6 小结
18.7 Q&A
18.8 专题讨论
第4部分 数据管理
第19小时 文件操作
19.1 学习使用打开文件对话框和保存文件对话框
19.2 使用文件对象(File Object)来进行文件操作
19.3 使用Directory对象来管理目录
19.4 小结
19.5 Q&A
19.6 专题讨论
第20小时 使用自动化控制其他的应用程序
20.1 建立一个自动化库的引用
20.2 创建自动化服务器的实例
20.3 操纵服务器
20.4 小结
20.5 Q&A
20.6 专题讨论
第21小时 使用数据库
21.1 ADO和ADO.NET人门
21.2 创建ADO的引用
21.3 连接数据库
21.4 管理数据
21.5 小结
21.6 Q&A
21.7 专题讨论
第5部分 应用程序提交以及其他
第22小时 提交一个应用程序
22.1 建立一个定制的安装程序
22.2 运行安装程序
22.3 卸载应用程序
22.4 小结
22.5 Q&A
22.6 专题讨论
第23小时 Web开发入门
23.1 XML
23.2 SOAP(简单对象访问协议)
23.3 ASP.NET
23.4 Wed Form
23.5 XML Web Services
23.6 小结
23.7 Q&A
23.8 专题讨论
第24小时 高屋建瓴看.NET框架
24.1 .NET框架
24.2 共同语言运行时(CLR)
24.3 Microsoft中间层语言(IL)
24.4 命名空间
24.5 共同类型系统
24.6 资源回收
24.7 小结
24.8 Q&A
24.9 专题讨论
术语表