《软件开发微视频讲解大系 Visual Basic从入门到精通 项目案例版》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:明日学院编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2017
  • ISBN:9787517057734
  • 页数:706 页
图书介绍:全书共分22章,包括初识Visual Basic 6.0,VB语言基础,算法和程序控制结构,数组的声明和应用,过程的创建和使用,内置函数与API函数,窗体和系统对象,标准模块和类模块,常用标准控件,菜单、工具栏和状态栏,对话框,常用ActiveX控件,鼠标键盘处理,程序调试和错误处理,文件系统编程,图形图像技术,多媒体技术,SQL应用,数据库开发技术,数据库控件,网络编程技术以及企业进销存管理系统。本书适合Visual Basic开发的入门学者阅读。主要人群:高校在校生、毕业生,相关培训机构学员,IT求职及入职新手,程序测试和维护人员,编程爱好者等。

第1章 VisualBasic 6.0开发环境 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic的发展 1

1.1.2 Visual Basic 6.0的特点 1

1.1.3 Visual Basic 6.0的版本 2

1.2 Visual Basic 6.0的安装与管理 3

1.2.1 Visual Basic 6.0的运行环境 3

1.2.2 安装Visual Basic 6.0 3

1.2.3 Visual Basic 6.0的更改和删除 5

1.3 Visual Basic 6.0的启动 6

1.3.1 通过“开始”菜单启动 6

1.3.2 通过快捷方式启动 6

1.3.3 在“运行”对话框中运行 7

1.3.4 开发环境的特点 8

1.4 集成开发环境介绍 8

1.4.1 菜单栏 9

1.4.2 工具栏 9

1.4.3 工具箱 10

1.4.4 工程资源管理器 11

1.4.5 属性窗口 12

1.4.6 窗体布局窗口 12

1.4.7 窗体设计器 13

1.4.8 代码编辑器 13

1.5 定制开发环境 14

1.5.1 设置在编辑器中要求变量声明 14

1.5.2 设置网格大小和不对齐到网格 14

1.5.3 设置启动时保存 15

1.5.4 定制工具栏 16

1.6 Visual Basic 6.0的帮助系统 17

1.6.1 启动MSDN Library 17

1.6.2 使用MSDN Library 17

1.6.3 利用附带的实例源程序学习编程 17

1.6.4 使用Visual Basic 6.0的帮助菜单 19

1.7 创建第一个Visual Basic程序 19

1.7.1 创建工程文件 19

1.7.2 界面设计 19

1.7.3 编写代码 20

1.7.4 调试运行 20

1.7.5 保存工程 20

1.7.6 编译程序 21

第2章 Visual Basic语言基础 22

2.1 程序组成部分 22

2.2 数据类型 22

2.2.1 基本数据类型 22

2.2.2 记录类型 24

2.2.3 枚举类型 25

2.2.4 变体类型 27

2.3 变量 28

2.3.1 什么是变量 28

2.3.2 变量的命名 28

2.3.3 变量的声明 29

2.3.4 变量的作用域 31

2.3.5 变量的生命周期 33

2.3.6 使用Option Explicit强制变量声明 33

2.4 常量 34

2.4.1 什么是常量 34

2.4.2 常量的分类 34

2.4.3 常量的声明 35

2.4.4 局部常量和全局常量 36

2.5 运算符和表达式 37

2.5.1 运算符 37

2.5.2 表达式 44

2.5.3 运算符和优先级 45

2.6 代码编写规则 46

2.6.1 对象命名规则 46

2.6.2 代码书写规则 46

2.6.3 处理关键字冲突 47

2.6.4 代码注释规则 47

第3章 程序控制结构 49

3.1 顺序控制结构 49

3.1.1 赋值语句 49

3.1.2 数据的输入 51

3.1.3 数据的输出 52

3.2 选择结构 54

3.2.1 单分支If...Then语句 55

3.2.2 双分支If...Then...Else语句 56

3.2.3 If语句的嵌套 57

3.2.4 多分支If...Then...ElseIf语句 60

3.2.5 Select Case语句 62

3.2.6 IIf函数 63

3.3 循环结构 64

3.3.1 For...Next循环语句 64

3.3.2 For Each...Next循环语句 66

3.3.3 Do...Loop循环语句 67

3.3.4 While...Wend循环语句 70

3.3.5 多重循环 70

3.4 其他辅助控制语句 72

3.4.1 跳转语句 72

3.4.2 复用语句 72

3.4.3 退出语句 73

3.4.4 结束语句 74

第4章 窗体 76

4.1 窗体概述 76

4.1.1 窗体的概念 76

4.1.2 窗体的组成 76

4.1.3 模式窗体和无模式窗体 77

4.1.4 SDI窗体和MDI窗体 77

4.1.5 添加和移除窗体 78

4.1.6 加载与卸载窗体 79

4.2 窗体的属性 80

4.2.1 名称 80

4.2.2 标题 80

4.2.3 图标 81

4.2.4 背景 82

4.2.5 边框样式 83

4.2.6 显示状态 84

4.3 窗体的方法 85

4.3.1 显示窗体 85

4.3.2 隐藏窗体 86

4.3.3 移动窗体 87

4.3.4 在窗体上显示文本 87

4.4 窗体的事件 88

4.4.1 单击和双击 88

4.4.2 载入和卸载 89

4.4.3 活动性 92

4.4.4 初始化 93

4.4.5 调整大小 93

4.4.6 重绘 94

4.4.7 焦点事件 96

4.5 窗体事件的生命周期 97

4.5.1 窗体的启动过程 97

4.5.2 窗体的运行过程 97

4.5.3 窗体的关闭过程 98

4.6 MDI窗体 99

4.6.1 MDI窗体概述 99

4.6.2 MDI窗体的添加和移除 100

4.6.3 MDI子窗体 101

4.6.4 MDI窗体的特点 102

4.6.5 MDI主窗体的设计 103

第5章 常用控件 106

5.1 控件概述 106

5.1.1 控件的作用 106

5.1.2 控件的属性、方法和事件 106

5.1.3 控件的分类 107

5.2 控件的相关操作 107

5.2.1 向窗体上添加控件 107

5.2.2 调整控件的大小 108

5.2.3 复制与删除控件 109

5.2.4 使用窗体编辑器调整控件布局 109

5.2.5 锁定控件 109

5.2.6 水平对齐 110

5.2.7 使用相同宽度 110

5.3 标签和文本框 110

5.3.1 Label控件 110

5.3.2 TextBox控件 112

5.4 命令按钮 115

5.4.1 CommandButton控件的属性 115

5.4.2 CommandButton控件的事件 115

5.5 单选按钮、复选框及框架 116

5.5.1 单选按钮(OptionButton控件) 116

5.5.2 复选框(CheckBox控件) 119

5.5.3 框架(Frame控件) 120

5.6 列表框与组合框 121

5.6.1 ListBox控件概述 121

5.6.2 ListBox控件的属性 121

5.6.3 ListBox控件的方法 123

5.6.4 ListBox控件的事件 124

5.6.5 ComboBox控件概述 125

5.6.6 ComboBox控件的属性 125

5.6.7 ComboBox控件的方法 127

5.7 滚动条 128

5.7.1 滚动条概述 128

5.7.2 滚动条的属性 128

5.7.3 滚动条的事件 129

5.8 Timer控件 131

5.8.1 Timer控件的属性 131

5.8.2 Timer控件的事件 131

第6章 数组与集合 133

6.1 数组的概念 133

6.2 数组的分类 133

6.2.1 静态数组 133

6.2.2 动态数组 134

6.2.3 一维数组 135

6.2.4 数组中的数组 137

6.2.5 二维数组及多维数组 137

6.3 数组的基本操作 140

6.3.1 数组元素的插入 140

6.3.2 数组元素的删除 141

6.3.3 数组元素的查找 141

6.3.4 数组元素的排序 142

6.4 记录数组 146

6.4.1 记录数组的概念 146

6.4.2 记录数组的使用 146

6.5 控件数组 146

6.5.1 控件数组的概念 146

6.5.2 创建控件数组 146

6.5.3 使用控件数组 147

6.6 数组相关函数及语句 147

6.6.1 Ubound函数和LBound函数 147

6.6.2 Split函数 148

6.6.3 Option Base语句 149

6.7 集合 150

6.7.1 集合的创建 150

6.7.2 控件集合 150

第7章 过程与函数 152

7.1 过程概述 152

7.2 事件过程 153

7.2.1 建立事件过程 154

7.2.2 调用事件过程 154

7.3 子过程 155

7.3.1 建立子过程 155

7.3.2 调用子过程 156

7.3.3 调用其他模块中的子过程 157

7.4 Function函数过程 158

7.4.1 建立函数过程 158

7.4.2 调用函数过程 159

7.4.3 保存函数的局部变量值 159

7.4.4 函数过程与子过程的区别 160

7.5 参数传递 160

7.5.1 形式参数和实际参数 161

7.5.2 值传递和地址传递 161

7.5.3 可选参数 163

7.5.4 不定数量的参数 163

7.5.5 数组参数传递 164

7.5.6 对象参数传递 165

7.6 过程递归与嵌套 165

7.6.1 过程的嵌套调用 165

7.6.2 过程的递归调用 166

7.7 过程的作用域 167

7.8 常用内部函数 168

7.8.1 数学函数 168

7.8.2 字符串函数 168

7.8.3 数值转换或类型转换函数 169

7.8.4 判断函数 170

7.8.5 日期和时间函数 170

7.8.6 随机函数 171

7.8.7 格式化函数 171

7.8.8 Shell函数 173

第8章 常用系统对象 175

8.1 App对象 175

8.1.1 App对象的常用属性 175

8.1.2 利用APP对象动态识别路径 180

8.2 Screen对象 181

8.3 Clipboard对象 184

8.4 Printer对象和Printers集合对象 188

8.4.1 Printer对象和Printers集合 188

8.4.2 Printer对象的主要方法 189

8.5 Debug对象 191

8.6 Controls集合对象 193

8.6.1 Controls集合的Add方法 194

8.6.2 Controls集合的Remove方法 195

8.7 Licenses集合对象 195

8.7.1 Add方法(Licenses集合) 196

8.7.2 VBControlExtender对象 197

8.7.3 ObjectEvent事件 198

8.7.4 何时添加许可证关键字 198

8.7.5 何时不需要许可证关键字 198

第9章 菜单 200

9.1 菜单概述 200

9.2 菜单编辑器 201

9.3 使用菜单编辑器创建菜单 204

9.3.1 设计菜单项 204

9.3.2 创建最简菜单 204

9.3.3 设置菜单的快捷键和访问键 205

9.3.4 创建级联菜单 206

9.3.5 创建复选菜单 206

9.3.6 设置菜单分隔条 207

9.3.7 设置菜单无效 208

9.3.8 显示窗口列表 208

9.3.9 为菜单事件添加代码 209

9.3.10 菜单数组 209

9.4 弹出式菜单 210

9.4.1 弹出式菜单的设计 211

9.4.2 弹出式菜单的调用 212

9.4.3 在无标题栏窗体中创建右键菜单 212

9.5 菜单编程 213

9.5.1 使菜单命令有效或无效 213

9.5.2 使菜单控件不可见 214

9.5.3 在菜单中使用复选标记 214

9.6 菜单高级开发 215

9.6.1 创建单选菜单项 215

9.6.2 向系统菜单中插入自定义菜单项 216

9.6.3 删除指定的菜单项 219

9.6.4 根据菜单标题调用菜单事件 219

9.6.5 添加菜单项图标 220

9.6.6 为无标题栏窗体添加系统菜单 223

第10章 对话框 226

10.1 对话框概述 226

10.1.1 对话框的分类 226

10.1.2 对话框的特点 226

10.2 预定义对话框 227

10.2.1 输入对话框 227

10.2.2 消息对话框 228

10.3 通用对话框 230

10.3.1 通用对话框概述 230

10.3.2 文件对话框 232

10.3.3 打开文件对话框 234

10.3.4 “文件多选打开”对话框 236

10.3.5 “另存为”对话框 237

10.3.6 “颜色”对话框 238

10.3.7 “字体”对话框 239

10.3.8 “打印”对话框 240

10.3.9 “帮助”对话框 242

第11章 文件操作 243

11.1 文件概述 243

11.1.1 文件的结构 243

11.1.2 文件的分类 244

11.1.3 文件处理的一般步骤 244

11.2 文件系统控件 245

11.2.1 驱动器列表框 245

11.2.2 目录列表框 247

11.2.3 文件列表框 249

11.2.4 文件系统控件的联动 249

11.3 文件操作的语句 250

11.3.1 改变当前驱动器 250

11.3.2 改变目录或文件夹 250

11.3.3 删除文件 251

11.3.4 创建目录或文件夹 252

11.3.5 复制文件 252

11.3.6 文件重命名 253

11.3.7 获取文件属性 254

11.3.8 设置文件属性 254

11.4 常用文件操作函数 256

11.4.1 使用CurDir函数来代表当前路径 257

11.4.2 使用GetAttr函数获取文件属性 257

11.4.3 使用FileDateTime函数获取文件创建或修改时间 258

11.4.4 返回文件长度(FileLen函数) 258

11.4.5 测试文件结束状态(EOF函数) 258

11.4.6 获取打开文件的大小(LOF函数) 259

11.5 顺序文件 259

11.5.1 顺序文件的打开与关闭 259

11.5.2 顺序文件的读取 261

11.5.3 顺序文件的写入操作 263

11.6 随机文件 265

11.6.1 随机文件的打开与关闭 266

11.6.2 读取随机文件 266

11.6.3 写入随机文件 267

11.7 二进制文件 268

11.7.1 二进制文件的打开与关闭 268

11.7.2 二进制文件的读取与写入操作 269

11.8 文件系统对象 270

11.8.1 FSO对象模型 270

11.8.2 FileSystemObject对象 271

11.8.3 Drive对象及磁盘驱动器的操作 271

11.8.4 Folder对象与文件夹的浏览(获取某路径的文件夹名) 273

11.8.5 File对象与文件的操作 275

11.8.6 TextStream对象与文件的读写 276

11.9 访问INI文件 278

11.9.1 读取INI文件设置 278

11.9.2 保存INI文件设置 279

第12章 图形图像技术 281

12.1 坐标系统与颜色的指定 281

12.1.1 Visual Basic坐标系统 281

12.1.2 颜色的使用 282

12.2 图形控件 283

12.2.1 形状控件(Shape控件) 284

12.2.2 画线工具控件(Line控件) 284

12.3 图形属性 285

12.3.1 设置绘图坐标 285

12.3.2 设置图形位置和大小 286

12.3.3 设置图形的边框效果 288

12.3.4 设置绘制效果 289

12.3.5 设置前景色和背景色(BackColor和ForeColor属性) 292

12.3.6 设置填充效果(FillColor和FillStyle属性) 293

12.4 图形方法 295

12.4.1 使用PSet方法实现画笔功能 295

12.4.2 使用Point方法实现颜色吸管功能 296

12.4.3 使用Line方法实现画线功能 297

12.4.4 使用Circle方法绘制空心圆 298

12.4.5 使用Cls方法清屏 299

12.4.6 使用PaintPicture方法绘制图形 299

12.5 图像控件 301

12.5.1 初识PictureBox控件 301

12.5.2 使用PictureBox控件浏览照片 301

12.5.3 初识Image控件 303

12.5.4 使用Image控件制作动画程序 304

12.6 图像处理函数 304

12.6.1 使用LoadPicture函数加载图像 305

12.6.2 使用SavePicture语句保存自绘图形 306

第13章 数据库初步应用 307

13.1 SQL概述 307

13.2 配置ODBC数据源 308

13.2.1 连接Access数据库 308

13.2.2 连接SQL Server数据库 310

13.3 ADO技术简介 312

13.3.1 ADO模型的构成 313

13.3.2 ADO对象与集合的关系 313

13.4 认识并使用ADODC控件 314

13.4.1 添加ADODC控件 314

13.4.2 使用ADODC控件连接数据库 315

13.4.3 ADODC控件的主要属性、方法 320

13.4.4 使用ADODC控件操作数据表 323

13.5 常用数据显示控件 325

13.5.1 DataGrid控件概述 325

13.5.2 DataGrid控件的主要属性、方法和事件 325

13.5.3 用DataGrid控件显示数据表中的数据 327

13.5.4 使用MSHFlexGrid控件显示数据 328

第14章 错误处理与程序调试 331

14.1 错误类型 331

14.1.1 编译错误 331

14.1.2 运行错误 332

14.1.3 逻辑错误 333

14.2 工作模式 333

14.2.1 设计模式 333

14.2.2 运行模式 333

14.2.3 中断模式 334

14.3 调试工具 334

14.3.1 “调试”工具栏的使用 334

14.3.2 “本地”窗口的使用 335

14.3.3 “调用堆栈”窗口的使用 335

14.3.4 “立即”窗口的使用 336

14.3.5 插入断点和单步调试 336

14.3.6 “监视”窗口的使用 337

14.4 错误处理语句和对象 338

14.4.1 Err对象 338

14.4.2 捕获错误(On Error语句) 339

14.4.3 结束错误处理(Resume语句) 340

14.4.4 编写错误处理函数 341

第15章 API函数 342

15.1 API概述 342

15.1.1 API的概念 342

15.1.2 API的相关概念 344

15.2 使用API浏览器 345

15.2.1 启动API浏览器 345

15.2.2 API浏览器的加载 346

15.2.3 API浏览器的使用 347

15.3 API函数的使用 349

15.3.1 API函数的声明 349

15.3.2 API常数与类型 350

15.3.3 API函数的调用 350

第16章 程序发布 352

16.1 应用程序打包 352

16.1.1 启动打包和展开向导 352

16.1.2 指定打包类型 353

16.1.3 指定打包文件夹 354

16.1.4 列出包含的文件 354

16.1.5 指定压缩文件选项 355

16.1.6 指定安装程序标题 355

16.1.7 指定工作组与项目 356

16.1.8 调整安装位置 356

16.1.9 指定共享文件 357

16.1.10 完成并储存脚本 358

16.2 自定义安装程序 358

16.3 常见打包问题 360

16.3.1 如何打包文件夹 360

16.3.2 在打包文件时要将系统附加文件添加完全 360

16.3.3 解决在打包应用程序时没有访问权限的问题 361

16.3.4 如何修改安装程序的目录 361

16.3.5 解决安装文件过期问题 361

第17章 企业进销存管理系统(Visual Basic 6.0+SQL Server 2000实现) 363

17.1 开发背景 363

17.2 系统分析 363

17.2.1 需求分析 363

17.2.2 可行性分析 364

17.2.3 编写项目计划书 365

17.3 系统设计 367

17.3.1 系统目标 367

17.3.2 系统功能结构 367

17.3.3 业务逻辑编码规则 368

17.3.4 系统预览 369

17.3.5 业务流程图 371

17.4 数据库设计 371

17.4.1 数据库概要说明 371

17.4.2 数据库概念设计 372

17.4.3 数据库逻辑设计 373

17.5 公共模块设计 374

17.6 主窗体设计 375

17.6.1 主窗体概述 375

17.6.2 主窗体实现过程 376

17.7 系统登录模块设计 382

17.7.1 系统登录模块概述 382

17.7.2 系统登录模块实现过程 382

17.8 商品入库模块设计 387

17.8.1 商品入库模块概述 387

17.8.2 商品入库模块实现过程 388

17.9 商品借出模块设计 394

17.9.1 商品借出模块概述 394

17.9.2 商品借出模块实现过程 395

17.10 出入库现金年统计数据模块设计 399

17.10.1 出入库现金年统计模块数据概述 399

17.10.2 出入库现金年统计数据模块实现过程 400

17.11 文件处理技术 402

17.11.1 文件的概念 402

17.11.2 文件的分类 403

17.11.3 文件处理的一般步骤 404

17.11.4 顺序文件 405

17.11.5 随机文件 409

17.11.6 二进制文件 411

17.11.7 常用的文件操作语句和函数 412

17.12 本章总结 417

第18章 学生订票管理系统(Visual Basic 6.0+SQL Server 2005实现) 418

18.1 开发背景 418

18.2 系统分析 418

18.2.1 需求分析 418

18.2.2 可行性分析 419

18.3 系统设计 419

18.3.1 系统目标 419

18.3.2 系统功能结构 419

18.3.3 业务流程图 420

18.4 数据库设计 420

18.4.1 数据库概要说明 420

18.4.2 数据库概念设计 421

18.4.3 数据库逻辑设计 421

18.5 公共模块设计 423

18.6 客户端主窗体设计 423

18.6.1 客户端主窗体概述 423

18.6.2 客户端主窗体实现过程 424

18.7 列车时刻表模块设计 427

18.7.1 列车时刻表模块概述 427

18.7.2 列车时刻表模块实现过程 428

18.8 订票管理模块设计 430

18.8.1 订票管理模块概述 430

18.8.2 订票管理模块实现过程 431

18.9 剩余车票查询模块设计 437

18.9.1 剩余车票查询模块概述 437

18.9.2 剩余车票查询模块实现过程 437

18.10 列车信息添加模块设计 439

18.10.1 列车信息添加模块概述 439

18.10.2 列车信息添加模块实现过程 440

18.11 信息统计模块设计 444

18.11.1 信息统计模块概述 444

18.11.2 信息统计模块实现过程 444

18.12 本章总结 446

第19章 BQ聊天系统(Visual Basic 6.0+ SQL Server 2005实现) 448

19.1 BQ开发背景 448

19.2 需求分析 448

19.3 系统设计 448

19.3.1 系统目标 448

19.3.2 系统功能结构 449

19.3.3 系统预览 449

19.3.4 业务流程图 450

19.4 数据库设计 451

19.4.1 数据库概要说明 451

19.4.2 数据库概念设计 451

19.4.3 数据库逻辑设计 452

19.4.4 触发器的创建 453

19.5 公共模块设计 456

19.6 主窗体设计 459

19.6.1 主窗体概述 459

19.6.2 主窗体实现过程 460

19.7 系统登录模块设计 467

19.7.1 系统登录模块概述 467

19.7.2 系统登录模块实现过程 467

19.8 通话模块 475

19.8.1 通话模块概述 475

19.8.2 通话模块实现过程 476

19.9 添加好友模块 478

19.9.1 添加好友模块概述 478

19.9.2 添加好友模块实现过程 478

19.10 好友分组模块 480

19.10.1 好友分组模块概述 480

19.10.2 好友分组模块实现过程 481

19.11 BQ系统服务器 482

19.11.1 BQ系统服务器模块概述 482

19.11.2 BQ系统服务器模块实现过程 483

19.12 本章总结 485

第20章 云台视频监控系统(Visual Basic 6.0+天敏VC4000监控卡SDK 实现) 486

20.1 开发背景 486

20.2 需求分析 486

20.3 系统分析 487

20.3.1 系统目标 487

20.3.2 系统功能结构 487

20.3.3 系统预览 487

20.3.4 原理示意图 489

20.4 软、硬件环境配置 489

20.4.1 监控卡选购分析 489

20.4.2 安装监控卡 490

20.4.3 安装云台设备 492

20.5 公共模块设计 493

20.5.1 VC Series SDK动态链接库的介绍 493

20.5.2 SDK调用模块 497

20.5.3 云台控制模块 502

20.5.4 事件消息模块 504

20.5.5 自定义窗体移动事件 505

20.6 主窗体设计 508

20.6.1 主窗体概述 508

20.6.2 主窗体实现过程 508

20.7 视频显示模块窗体设计 513

20.7.1 视频显示窗体概述 513

20.7.2 视频显示窗体实现过程 513

20.8 参数设置窗体设计 520

20.8.1 参数设置窗体概述 520

20.8.2 参数设置窗体实现过程 520

20.9 本章总结 522

第21章 企业邮件通(Visual Basic 6.0+Access 2000+JMail组件实现) 523

21.1 开发背景 523

21.2 系统分析 523

21.2.1 需求分析 523

21.2.2 可行性分析 524

21.2.3 编写项目计划书 525

21.3 系统设计 527

21.3.1 系统目标 527

21.3.2 系统功能结构 527

21.3.3 数据库命名规则 527

21.3.4 系统预览 528

21.3.5 业务流程图 530

21.4 数据库设计 531

21.4.1 数据库概要说明 531

21.4.2 数据库概念设计 531

21.4.3 数据库逻辑设计 531

21.5 邮件服务配置 533

21.5.1 SMTP和POP3简介 533

21.5.2 安装和配置邮件服务器 533

21.5.3 安装和配置POP3服务器 535

21.6 公共模块设计 536

21.7 主窗体设计 540

21.7.1 主窗体概述 540

21.7.2 主窗体实现过程 541

21.8 邮件发送模块设计 543

21.8.1 邮件发送模块概述 543

21.8.2 邮件发送模块实现过程 544

21.9 收件箱/废件箱 547

21.9.1 收件箱/废件箱模块概述 547

21.9.2 收件箱/废件箱模块实现过程 547

21.10 邮件查看模块设计 559

21.10.1 邮件查看模块概述 559

21.10.2 邮件查看模块实现过程 559

21.11 通讯录模块设计 564

21.11.1 通讯录模块概述 564

21.11.2 通讯录模块实现过程 565

21.12 本章总结 571

第22章 客户管理系统 572

22.1 开发背景 572

22.2 需求分析 572

22.3 总体设计 573

22.3.1 项目规划 573

22.3.2 系统功能结构图 573

22.4 系统设计 574

22.4.1 设计目标 574

22.4.2 开发及运行环境 575

22.4.3 编码设计 575

22.4.4 数据库设计 575

22.5 控件准备 578

22.6 主要功能模块设计 579

22.6.1 系统架构设计 579

22.6.2 公共模块设计(Mdl Link模块) 581

22.6.3 主窗体设计 582

22.6.4 客户呼叫中心 588

22.6.5 邮件发送 591

22.6.6 客户投诉 595

22.6.7 客户投诉满意程度分析 597

22.6.8 客户信息查询 600

22.6.9 国内城市邮编区号查询 602

22.6.10 区号邮编查询 604

22.6.11 客户信封打印 606

22.7 程序调试与错误处理 607

22.7.1 如何处理数据表中的英文字段 607

22.7.2 由于ADO属性中记录源命令类型设置的不同出现的问题 608

第23章 人力资源管理系统 609

23.1 开发背景 609

23.2 系统分析 609

23.2.1 可行性研究 609

23.2.2 经济可行性 609

23.2.3 技术可行性 610

23.3 总体设计 610

23.3.1 系统结构设计 610

23.3.2 系统功能结构 610

23.3.3 系统功能概述 610

23.4 系统设计 612

23.4.1 设计目标 612

23.4.2 开发及运行环境 612

23.4.3 编码设计 612

23.4.4 数据库设计 613

23.5 技术准备 616

23.5.1 认识VB资源编辑器 616

23.5.2 控件准备 617

23.5.3 使Data Environment和Data Report出现在“工程”菜单中 618

23.6 主要功能模块设计 618

23.6.1 系统架构设计 618

23.6.2 公用模块设计 620

23.6.3 系统登录模块设计 621

23.6.4 主界面设计 622

23.6.5 部门管理模块设计 630

23.6.6 人事信息管理模块设计 635

23.6.7 员工调动模块设计 642

23.6.8 合同管理模块设计 645

23.6.9 考勤信息管理模块设计 650

23.6.10 工资信息管理模块设计 654

23.6.11 过期数据处理模块设计 659

23.7 程序调试与错误处理 660

23.7.1 如何解决关键字Select附近的语法错误 660

23.7.2 如何解决使用了千位分隔符后的金额在保存过程中出现的错误 660

第24章 企业营销管理系统 662

24.1 开发背景 662

24.2 需求分析 662

24.3 总体设计 663

24.3.1 系统结构设计 663

24.3.2 系统功能结构 663

24.3.3 系统功能概述 663

24.4 系统设计 664

24.4.1 设计目标 664

24.4.2 开发及运行环境 665

24.4.3 编码设计 665

24.4.4 数据库设计 665

24.5 主要功能模块设计 668

24.5.1 系统架构设计 668

24.5.2 公用模块设计 670

24.5.3 主界面设计 671

24.5.4 产品管理 677

24.5.5 销售组织 681

24.5.6 销售业绩考核 685

24.5.7 市场走势 690

24.5.8 销售数据导入 691

24.5.9 销售数据录入 693

24.5.10 销售预测 699

24.5.11 月销售分析 701

24.6 程序调试与错误处理 703

24.6.1 如何解决多步OLE DB操作产生的错误 703

24.6.2 如何调试无法正常结束的程序 703

开发资源库使用说明 704