第1章 Visual Basic.NET程序 1
设计概述 1
1.1 Visual Basic.NET的特点 1
1.1.1 Visual Basic的特点 1
目录 1
1.1.2 Visual Basic.NET的新特点 2
1.2 .NET开发平台 2
1.2.1 公共语言运行时 4
1.2.2 .NET框架基础类库 4
1.3 对象 5
1.3.1 类集和对象 5
1.2.4 Web窗体 5
1.2.3 Windows窗体 5
1.3.2 对象的属性 6
1.3.3 对象的方法 6
1.3.4 对象的事件 6
习题 7
第2章 Visual Basic.NET工作环境 8
2.1 新建一个Visual Basic.NET 项目 8
2.2 Visual Basic.NET集成开发环境 9
2.2.1 工具箱窗口 10
2.2.2 属性窗口 12
2.2.3 解决方案资源管理器 13
2.2.4 代码编辑器窗口 13
2.3 使用VB.NET编写“Hello,World”程序 14
2.3.1 绘制界面 14
2.3.2 设置对象的属性 15
2.3.3 为对象编写事件代码 16
2.3.4 运行程序 17
2.3.5 生成可执行文件 17
习题 18
第3章 Visual Basic.NET程序 19
设计基础 19
3.1 数据类型 19
3.2 常量和变量 22
3.2.1 常量 22
3.2.2 变量 23
3.2.3 数据类型的转换 26
3.3.1 算术运算符 31
3.3 运算符 31
3.3.2 连接运算符 32
3.3.3 赋值运算符 33
3.3.4 关系运算符 33
3.3.5 逻辑运算符 34
3.3.6 运算符的优先级 36
3.4 语句 36
3.4.1 赋值语句 36
3.4.2 注释语句 37
习题 37
第4章 控制结构 39
4.1 分支结构 39
4.1.1 If...Then语句 39
4.1.2 Select...Case语句 42
4.1.3 分支结构的嵌套 44
4.2 循环结构 45
4.2.1 While循环 45
4.2.2 Do While循环 47
4.2.3 Do Until循环 50
4.2.4 For Next循环 54
4.2.5 程序举例——循环的嵌套 56
习题 58
第5章 数组、枚举与结构 60
5.1 数组 60
5.1.1 数组的概念 60
5.1.2 数组的定义 61
5.1.3 数组元素的访问 61
5.1.4 改变数组大小 62
5.1.5 多维数组 64
5.1.6 For Each...Next语句 65
5.1.7 程序举例 66
5.2 枚举 68
5.3 结构 71
5.3.1 结构的定义 71
5.3.2 结构中的结构 73
5.4 程序举例 74
习题 77
第6章 常见控件 78
6.1 窗体Form 78
6.2 Label和LinkLabel 80
6.2.1 Label控件 80
6.2.2 LinkLabel控件 81
6.3 TextBox和RichTextBox 83
6.3.1 TextBox控件 83
6.3.2 RichTextBox控件 86
6.4 Button、RadioButton、GroupBox 89
和CheckBox 89
6.4.1 Button控件 89
6.4.2 RadioButton和GroupBox 91
6.4.3 CheckBox控件 94
6.5 ListBox和ComboBox 95
6.5.1 ListBox控件 95
6.5.2 ComboBox控件 98
6.6 Timer控件 100
6.7 PictureBox控件 102
6.8 综合实例 103
习题 109
第7章 过程 111
7.1 Sub过程 111
7.1.1 Sub过程的定义 111
7.1.2 Sub过程的调用 113
7.2 Function过程 113
7.3 Sub过程或者Function过程的 116
参数传递 116
7.3.1 值传递 116
7.3.2 地址传递 117
7.4 过程的嵌套和递归 118
7.4.1 过程的嵌套 118
7.4.2 过程的递归 119
7.5 实例 121
习题 123
第8章 菜单 124
8.1 下拉式菜单 124
8.1.1 用控件制作下拉式菜单 124
8.1.2 用语句实现下拉式菜单 125
8.1.3 菜单的高级知识 128
8.2 弹出式菜单 131
8.2.1 用控件制作弹出式菜单 132
8.2.2 用语句来实现弹出式菜单 133
习题 134
第9章 工具栏和状态栏 135
9.1 工具栏 135
9.2 状态栏 138
习题 140
第10章 对话框 141
10.1 使用对话框控件设计对话框 141
10.1.1 打开对话框OpenFileDialog 141
10.1.2 保存对话框SaveFileDialog 143
10.1.3 字体对话框FontDialog 144
10.1.4 打印对话框PrintDialog 145
10.1.5 颜色对话框ColorDialog 146
10.2 使用内部对话框设计对话框 148
10.2.1 输入对话框InputBox 148
10.2.2 信息框MsgBox 150
习题 152
11.1 打开文件 154
第11章 文件操作 154
11.2 读文件 155
11.3 写文件 156
11.4 获取文件信息 158
11.4.1 使用File类获取文件信息 159
11.4.2 使用FileInfo类获取文件信息 160
11.5 对文件的操作 165
11.5.1 复制文件 165
11.5.2 删除文件 166
11.5.3 移动文件 166
11.5.4 文件操作的综合应用 166
11.6 对文件夹的操作 170
11.6.1 取得文件夹的信息 171
11.6.2 新建文件夹 172
11.6.3 删除文件夹 173
11.6.4 移动文件夹 173
习题 174
第12章 多媒体程序设计 175
12.1 概述 175
12.2 AxMMControl控件 175
12.3 AxMMControl控件的基本功能 175
12.4 AxMMControl控件的基本命令 176
12.5 AxMMControl控件支持的设备 177
12.6 使用AxMMControl控件编制 177
多媒体播放器 177
习题 181
13.1 绘图的基础知识 182
第13章 绘图 182
13.2 设置所绘图形的属性 183
13.2.1 设置画线的颜色、宽度和样式 183
13.2.2 设置填充属性 184
13.3 绘图 185
13.3.1 绘制直线 185
13.3.2 绘制矩形 188
13.3.3 绘制椭圆(圆) 189
13.3.4 填充矩形与椭圆(圆) 190
13.3.5 绘制弧 191
13.3.6 绘制图像 192
13.3.7 用多点绘制曲线 193
习题 194
14.1.1 用Class来创建类 196
第14章 面向对象的程序设计 196
14.1 类的创建 196
14.1.2 域的定义 197
14.1.3 用Property定义属性 198
14.1.4 用Sub和Function创建方法 201
14.1.5 事件 202
14.2 类库的创建 206
14.2.1 将项目中的类输出为类库 207
14.2.2 通过建立类库类型项目来建立类库 210
14.3 在程序中引用类库 214
习题 217
第15章 简单的Web应用程序设计 218
15.1 IIS 6.0的安装 218
15.2 创建ASP.NET Web应用程序 219
15.3 实例:创建一个ASP.NET Web服务 222
15.4 实例:创建Web服务的客户端程序 226
习题 229
第16章 设计一个在线帮助文件 230
16.1 准备相应文档 230
16.2 创建帮助项目 231
16.3 创建目录 234
16.4 创建索引 238
16.5 添加搜索功能 239
16.6 编译为帮助文件 241
16.7 在程序中使用帮助文件 242
16.7.1 为控件设置弹出式帮助 242
16.7.2 为窗体上的控件设置帮助文件 243
16.7.3 显示相应的帮助主题 244
习题 245
第17章 提交一个应用程序 246
17.1 建立一个安装程序 246
17.2 添加工程输出 247
17.3 添加文件和文件夹 249
17.4 为安装程序定义编译配置 249
17.5 安装公共语言运行时 250
17.6 编译安装程序 251
17.7 运行安装程序 251
17.8 卸载应用程序 253
17.9 实例 254
习题 259
参考文献 260