第1章 程序设计基本概念 1
1.1 概述 2
1.1.1 程序和语言 2
1.1.2 算法 2
1.2 程序设计一般步骤 4
1.3 面向对象的程序设计基本概念 5
1.3.1 面向对象的编程简介 5
1.3.2 对象、属性、事件和方法 6
第2章 窗体的设计 9
2.1 窗体的属性 10
2.1.1 “HELLO,WORLD!”程序 10
2.1.2 窗体的属性 11
2.2 窗体的事件 13
2.2.1 鼠标事件 13
2.2.2 键盘事件 17
2.2.3 其他事件 21
2.3 窗体的方法 21
2.3.1 Print方法 21
2.3.2 Move方法 25
2.3.3 Cls方法 27
2.4 多重窗体 27
2.4.1 窗体的加载、显示和隐藏 27
2.4.2 设置启动窗体 29
2.5 设置窗体位置 34
2.6 创建工具栏和状态栏 35
第3章 对话框的设计 41
3.1 预定义对话框 42
3.1.2 输入框 42
3.1.2 消息框 45
3.2 通用对话框 48
3.2.1 打开对话框的方法 48
3.2.2 “打开”与“保存”对话框 49
3.2.3 “颜色”对话框 53
3.2.4 “字体”对话框 55
3.3 自定义对话框 57
第4章 菜单的设计和多文档界面 61
4.1 菜单简介 62
4.1.1 为什么要使用菜单 62
4.1.2 常用菜单的构成 63
4.1.3 菜单的常见变化 64
4.2 菜单的设计 65
4.2.1 从Menu Editor开始 65
4.2.2 用菜单编辑器建立菜单 67
4.3 给菜单项附加上程序段 76
4.3.1 打开代码窗口的方法 77
4.3.2 菜单项标记 78
4.3.3 有效性控制 78
4.3.4 菜单项的隐藏与显示 79
4.4 快捷菜单 81
4.4.1 设置快捷菜单内容 81
4.4.2 使用PopupMenu方法 81
4.4.3 编写快捷菜单的代码 82
4.4.4 为快捷菜单命令编写代码 83
4.5 多文档(MDI)菜单 87
4.5.1 创建MDI界面 87
4.5.2 新建子窗体 88
4.5.3 子窗体的排列 91
第5章 程序调试 95
5.1 程序错误分类 96
5.2 调试工具栏 98
5.3 设置断点 100
5.4 跟踪程序的运行 106
5.5 错误捕捉 107
第6章 图形程序设计 113
6.1 图形控件 114
6.1.1 直线控件 114
6.1.2 形状控件 116
6.2 坐标系统 117
6.3 绘图属性 120
6.4 定义颜色 121
6.5 图形方法 122
6.5.1 Line方法 122
6.5.2 Circle方法 124
6.5.3 PSet与Point方法 127
6.5.4 PaintPicture方法 129
第7章 文件管理及操作 133
7.1 文件系统的基本操作 134
7.1.1 目录操作 134
7.1.2 文件操作 135
7.2 文件系统控件 136
7.2.1 驱动器列表框 136
7.2.2 目录列表框 137
7.2.3 文件列表框 139
7.3 文件的访问 140
7.3.1 文件的分类 140
7.3.2 访问随机文件 143
7.3.3 访问二进制文件 148
第8章 数据库编程技术 153
8.1 数据库的基本概念 154
8.2 Visual Basic数据库系统 156
8.3 用可视化数据管理器建立数据库 157
8.4 用Data控件访问数据库 160
8.5 使用SQL操作系统 162
第9章 Internet编程技术 167
9.1 Internet编程的基本概念 168
9.2 编写Active X文档 169
9.3 使用WebBrowser控件 175