第1章 体验Visual Basic.NET 1
1.1用VB.NET开发应用程序 3
1.1.1编写简单的控制台应用程序 3
1.1.2开发WinForms应用程序——“简单计算器” 3
1.1.3开发关于文件处理的应用程序——“个人通信录” 4
1.1.4调用API函数处理绘图技巧——“绘图工具” 4
1.1.5用ActiveX控件开发多媒体程序——“媒体播放器” 5
1.1.6开发数据库应用类程序——“仓库管理系统” 5
1.1.7开发Web应用类程序——“仓库管理网页版” 6
1.2认识VS.NET的集成开发环境 8
1.2.1VS.NET程序的启动 8
1.2.2主体窗口界面介绍 9
1.2.3主要开发工具类窗口 11
1.2.4动态帮助 13
1.3VB.NET的新特点 15
1.3.1VisualBasic语言存在的局限性 15
1.3.2VB.NET的特点及应用 15
1.4编写简单的控制台应用程序 18
1.4.1设计前的思考 18
1.4.2设计与实施过程 20
1.4.3设计扩展 24
1.4.4查看项目文件的方法 24
复习及习题精解 26
第2章 开发WinForms应用程序 31
2.1设计“简单计算器”前的思考 33
2.1.1功能介绍与设计规划 33
2.1.2知识准备 33
2.1.3工作流程 49
2.2“简单计算器”的设计与实施 51
2.2.1搭建项目的框架 51
2.2.2添加控件和设置属性 52
2.2.3添加代码 55
2.3设计扩展 64
2.3.1扩充功能的实现 64
2.3.2优化界面的方法 65
复习及习题精解 69
第3章 基本编程知识及面向对象编程 79
3.1基本编程知识 81
3.1.1关键字的作用及应用规则 81
3.1.2基本的数据类型 83
3.1.3变量与常量 84
3.1.4自定义结构体 86
3.1.5数据类型的转换 88
3.1.6数组的概念及应用 89
3.1.7运算符与表达式 92
3.1.8运算符的优先级 95
3.1.9程序中的流程控制 95
3.1.10其他语法规范和标志符 105
3.2面向对象编程 107
3.2.1“面向对象编程”中的概念 107
3.2.2关于“对象”和“类”的使用 112
3.2.3创建自定义类 117
3.2.4其他重要的概念和方法 122
复习及习题精解 127
第4章 开发与文件处理相关的应用程序 139
4.1设计“个人通信录”前的思考 141
4.1.1功能介绍及设计规划 141
4.1.2知识准备 142
4.1.3错误的检测和处理 149
4.1.4工作流程 153
4.2“个人通信录”的设计与实施 155
4.2.1搭建项目的框架 155
4.2.2添加控件和设置属性 156
4.2.3添加代码 157
4.3扩展应用 167
4.3.1实现联系人资料的搜索功能 167
4.3.2判断用户对记录的更改 168
复习及习题精解 169
第5章 调用API函数处理绘图类开发应用 181
5.1设计“绘图工具”前的思考 183
5.1.1“绘图工具”的功能介绍 183
5.1.2设计规划 183
5.1.3知识准备 184
5.1.4工作流程 198
5.2“绘图工具”的设计与实施 200
5.2.1搭建项目的框架 200
5.2.2添加控件和设置属性 201
5.2.3添加代码 203
5.2.4编译运行 209
5.3设计扩展 210
5.3.1添加颜色菜单的响应函数 210
5.3.2添加自定义Fill_Color方法 211
5.3.3扩展功能的演示 212
复习及习题精解 213
第6章 用ActiveX控件开发多媒体应用程序 217
6.1设计“媒体播放器”前的思考 219
6.1.1功能设计 219
6.1.2规划“媒体播放器” 219
6.1.3知识准备 220
6.1.4工作流程 230
6.2“媒体播放器”的设计与实施 231
6.2.1搭建项目的框架 231
6.2.2添加控件 232
6.2.3设置属性 232
6.2.4添加代码 233
6.2.5编译运行 234
6.3设计扩展 236
6.3.1添加控件和设置属性 237
6.3.2添加代码 238
6.3.3测试运行程序 240
复习及习题精解 241
第7章 开发数据库应用类程序 245
7.1设计“仓库管理系统”前的思考 247
7.1.1功能介绍 247
7.1.2规划“仓库管理系统” 247
7.1.3知识准备 248
7.1.4工作流程 265
7.2“仓库管理系统”的设计与实施 268
7.2.1工作界面的设计 268
7.2.2添加代码 271
7.3设计扩展 274
7.3.1添加控件和设置属性 274
7.3.2添加代码 277
复习及习题精解 282
第8章 开发Web应用类程序 289
8.1设计前的思考 291
8.1.1功能介绍 291
8.1.2设计规划 291
8.1.3知识准备 292
8.1.4程序运行需要的环境配置 303
8.1.5工作流程 305
8.2“仓库管理网页版”的设计与实施 306
8.2.1搭建项目的框架 306
8.2.2创建项目并添加控件 307
8.2.3添加代码 311
8.3设计扩展 319
8.3.1添加与“仓库管理网页版”相关的扩展功能 319
8.3.2添加代码 320
8.3.3整体程序调试 322
复习及习题精解 324
附录 327
1.1安装VisualStudio.NET 327
1.1.1安装VS.NET的系统配置 327
1.1.2安装VisualStudio.NET操作步骤 328
1.2发布*NET应用程序 332
1.2.1概述 332
1.2.2发布应用程序操作步骤 333