Visual Basic应用开发完全手册

Visual Basic应用开发完全手册
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2006-12
版次: 1
ISBN: 9787115153555
定价: 52.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 524页
字数: 846千字
14人买过
  •   本书全面、系统地介绍了使用Visual Basic进行应用程序开发必须掌握的技术、方法和过程。本书分为4篇,共27章。第1篇为开发基础篇,主要介绍了使用Visual Basic开发程序时必须掌握的基本技术,包括Visual Basic的开发环境、语言基础和程序调试、打包等方面的知识。第2篇为应用提高篇,主要介绍了使用Visual Basic开发程序时必须掌握的核心技术,包括文件、图形、多媒体、网络和数据库方面的相关知识和技术,同时还精选了读者开发时可能遇到的各种问题、技巧,可使读者快速解决问题。第3篇为经典实例篇,本篇精选了当前比较流行的经典实例程序,介绍小型应用系统的开发思路、方法和过程。内容包括我的通讯录、网络视频聊天室、数据库服务配置工具、通用查询器、我的超级兔子、图像综合处理系统、网络五子棋和多媒体播放器。第4篇为项目实战篇,精选了当前应用较广的企业管理系统,详细介绍了企业管理系统开发的思路、方法和过程,内容包括企业商品管理系统、企业客服管理系统、企业地理信息系统和企业文档管理系统。

      本书附有配套光盘。光盘提供了书中所有示例、范例和案例程序的全部源代码,所有源代码都经过精心调试,在Windows XP或Windows 2000下测试通过,保证能够在上述环境下正常运行。

      本书内容精练、重点突出、实例丰富并且配有实例录像,是各级程序开发人员不可多得的必备参考书,本书也非常适合大中专院校师生阅读。 第1篇 开发基础篇

    第1章 Visual Basic概述 3

    1.1 Visual Basic简介 3

    1.2 Visual Basic的发展 3

    1.3 Visual Basic 6.0的特点 4

    1.4 Visual Basic 6.0的安装、启动和退出 5

    1.4.1 Visual Basic 6.0的运行环境 5

    1.4.2 Visual Basic 6.0企业版+SP5的安装 5

    1.4.3 Visual Basic 6.0的启动和退出 8

    1.5 Visual Basic 6.0集成开发环境 8

    1.5.1 Visual Basic 6.0集成开发环境 8

    1.5.2 定制自已的开发环境 14

    1.6 Visual Basic 6.0的帮助系统 16

    1.6.1 MSDN Library的安装与使用 16

    1.6.2 上下文帮助 17

    第2章 Visual Basic编程基础 18

    2.1 代码编写基础 18

    2.1.1 常用术语 18

    2.1.2 代码编写机制 19

    2.1.3 书写程序的规则 20

    2.1.4 处理关键字冲突 20

    2.2 数据类型 21

    2.2.1 Visual Basic的基本数据类型 21

    2.2.2 用户自定义数据类型 21

    2.3 常量 22

    2.4 变量 23

    2.4.1 变量的命名规则 23

    2.4.2 变量的声明 24

    2.4.3 静态变量 24

    2.5 运算符与表达式 25

    2.5.1 运算符 25

    2.5.2 表达式 27

    第3章 Visual Basic控制结构 29

    3.1 顺序结构 29

    3.1.1 赋值语句 30

    3.1.2 暂停语句 30

    3.1.3 程序结束语句 30

    3.1.4 输入语句 31

    3.1.5 输出语句 32

    3.2 选择结构 37

    3.2.1 If...Then结构 38

    3.2.2 If...Then...Else结构 38

    3.2.3 Select Case结构 39

    3.2.4 IIf函数 42

    3.3 循环结构 42

    3.3.1 For...Next循环 42

    3.3.2 Do...Loop循环 46

    3.3.3 While...Wend循环语句 48

    3.3.4 各种循环语句比较 49

    3.4 其他控制语句 49

    3.4.1 GoTo语句 49

    3.4.2 Exit语句 50

    3.4.3 With...End With语句 50

    第4章 数组 52

    4.1 静态数组 52

    4.1.1 一维数组 52

    4.1.2 多维数组 53

    4.2 数组声明 54

    4.3 动态数组 55

    4.4 控件数组 56

    4.4.1 控件数组的概念 56

    4.4.2 创建控件数组 57

    4.4.3 使用控件数组 58

    第5章 过程与函数 60

    5.1 过程概述 60

    5.2 Sub过程 61

    5.2.1 通用过程 61

    5.2.2 事件过程 63

    5.2.3 过程的调用 64

    5.3 Function过程 64

    5.3.1 Function过程(函数过程)定义 64

    5.3.2 函数的调用 71

    5.4 参数传递 71

    5.4.1 形参与实参 71

    5.4.2 引用 71

    5.4.3 按值和按址传递 72

    5.4.4 数组参数 73

    5.4.5 对象参数 73

    5.5 可选参数与可变参数 74

    5.5.1 可选参数 74

    5.5.2 可变参数 74

    5.6 常用内部函数 74

    5.6.1 数学函数 74

    5.6.2 字符串函数 75

    5.6.3 类型转换函数 76

    5.6.4 日期和时间函数 76

    5.6.5 随机函数 77

    第6章 程序调试、打包与帮助 78

    6.1 程序调试 78

    6.1.1 调试工具栏 79

    6.1.2 设置断点检查变量的值 79

    6.1.3 在“立即”窗口中调试代码 80

    6.2 为应用程序创建帮助 80

    6.2.1 安装Help Workshop 80

    6.2.2 制作RTF格式的帮助主题文件 81

    6.2.3 使用Help Workshop制作帮助文件 83

    6.2.4 在应用程序中使用帮助文件 86

    6.3 应用程序打包 86

    6.3.1 工程的编译工作 86

    6.3.2 打包 88

    第2篇 应用提高篇

    第7章 Visual Basic窗体与系统对象 97

    7.1 窗体概述 97

    7.1.1 窗体的概念 97

    7.1.2 窗体类型与结构 98

    7.1.3 添加和删除窗体 99

    7.2 窗体的加载与卸载 100

    7.2.1 Load语句 100

    7.2.2 Unload语句 100

    7.3 窗体的属性 101

    7.3.1 窗体的名称和标题 101

    7.3.2 窗体的图标 101

    7.3.3 窗体的显示风格 101

    7.3.4 窗体的显示状态和显示位置 102

    7.3.5 窗体的背景 103

    7.4 窗体的方法 103

    7.4.1 窗体的显示(Show方法) 103

    7.4.2 窗体的隐藏(Hide方法) 104

    7.4.3 窗体的移动(Move方法) 105

    7.4.4 在窗体上输出(Print方法) 106

    7.5 窗体的事件 106

    7.5.1 单击和双击事件 107

    7.5.2 载入和卸载事件 107

    7.5.3 Resize事件 109

    7.5.4 绘画事件 109

    7.5.5 窗体事件的发生次序 110

    7.6 MDI窗体 112

    7.6.1 MDI窗体概述 112

    7.6.2 创建MDI应用程序 112

    7.6.3 MDI窗体的MDIChild属性 113

    7.6.4 设计MDI主窗体 113

    7.7 常用系统对象 115

    7.7.1 App(应用程序)对象 115

    7.7.2 Screen(屏幕)对象 116

    7.7.3 Clipboard(剪贴板)对象 117

    第8章 Visual Basic常用控件 120

    8.1 控件概述 120

    8.1.1 控件的分类 120

    8.1.2 控件的命名 122

    8.1.3 控件的添加与摆放 123

    8.2 标签(Label)和文本框(TextBox)控件 125

    8.2.1 标签(Label)控件 125

    8.2.2 文本框(TextBox)控件 125

    8.2.3 利用标签控件实现按钮效果 130

    8.3 命令按钮、单选按钮和复选框 130

    8.3.1 命令按钮(CommandButton) 130

    8.3.2 单选按钮(OptionButton) 132

    8.3.3 复选框(CheckBox) 134

    8.3.4 利用复选框实现复杂查询 136

    8.4 列表框(ListBox) 137

    8.4.1 常用属性、方法和事件 137

    8.4.2 ListBox控件拒绝添加重复信息 143

    8.4.3 将数据库中的数据添加到ListBox控件中 144

    8.5 组合框(ComboBox) 145

    8.5.1 常用属性、方法和事件 145

    8.5.2 将数据表中的字段添加到ComboBox控件中 147

    8.6 滚动条 147

    8.6.1 常用属性、事件 148

    8.6.2 利用滚动条浏览大幅图片 149

    8.7 ListView控件 150

    8.7.1 常用属性、方法和事件 150

    8.7.2 利用ListView控件制作导航界面 154

    8.7.3 将数据库中的所有数据表添加到ListView控件中 155

    8.8 TreeView控件 156

    8.8.1 常用属性、方法和事件 157

    8.8.2 设置TreeView控件的右键菜单 162

    8.8.3 TreeView控件的扩展功能 163

    8.9 SSTab控件 164

    8.9.1 常用属性、方法和事件 164

    8.9.2 利用SSTab控件设计操作权限界面 165

    8.10 ProgressBar控件 165

    8.10.1 常用属性、方法和事件 166

    8.10.2 ProgressBar控件用于数据备份 166

    第9章 Visual Basic菜单、工具栏、状态栏与对话框 168

    9.1 菜单设计 168

    9.1.1 菜单的组成 168

    9.1.2 菜单编辑器 169

    9.1.3 使用菜单编辑器设计菜单 171

    9.2 弹出式菜单 173

    9.2.1 弹出式菜单概述 173

    9.2.2 弹出式菜单的设计与调用 173

    9.3 菜单的编程 175

    9.3.1 菜单的多列显示 175

    9.3.2 动态显示菜单 176

    9.3.3 动态增减菜单项 177

    9.4 工具栏设计 179

    9.4.1 工具栏概述 179

    9.4.2 工具栏设计 179

    9.4.3 工具栏事件处理 182

    9.5 状态栏设计 183

    9.5.1 状态栏概述 183

    9.5.2 状态栏设置 183

    9.5.3 利用状态栏显示日期 184

    9.5.4 利用状态栏显示鼠标的位置 184

    9.6 公用对话框 185

    9.6.1 公用对话框概述 185

    9.6.2 “打开”对话框 186

    9.6.3 “另存为”对话框 186

    9.6.4 “颜色”对话框 187

    9.6.5 “字体”对话框 188

    9.6.6 “打印”对话框 189

    9.6.7 “帮助”对话框 189

    第10章 Visual Basic文件系统编程 190

    10.1 文件的基本概念 190

    10.1.1 文件的结构 191

    10.1.2 文件的分类 191

    10.1.3 文件操作的函数和语句 192

    10.2 顺序文件 196

    10.2.1 顺序文件的打开与关闭 196

    10.2.2 顺序文件的读/写 197

    10.3 随机文件 200

    10.3.1 随机文件的打开与关闭 200

    10.3.2 随机文件的读/写 201

    10.4 二进制文件 202

    10.4.1 二进制文件的打开与关闭 202

    10.4.2 二进制文件的读/写 202

    10.5 文件系统控件 202

    10.5.1 DriveListBox(驱动器列表框)控件 202

    10.5.2 DirListBox(目录列表框)控件 204

    10.5.3 FileListBox(文件列表框)控件 205

    10.5.4 文件系统控件的联动 207

    10.6 FSO对象模型 208

    10.6.1 FSO包含的对象 208

    10.6.2 FSO对象模型编程 209

    第11章 Visual Basic图形图像技术 211

    11.1 Visual Basic图形基础 211

    11.1.1 坐标系统 211

    11.1.2 颜色的使用 214

    11.1.3 图形方法和图形控件的比较 217

    11.2 图形控件 217

    11.2.1 图形控件(Shape控件) 217

    11.2.2 画线控件(Line控件) 218

    11.3 图形属性 220

    11.3.1 设置绘图坐标(CurrentX和CurrentY属性) 220

    11.3.2 Left和Top,Height和Width属性 221

    11.3.3 BorderStyle、BorderWidth和BorderColor属性 222

    11.3.4 DrawWidth、DrawStyle和DrawMode属性 224

    11.3.5 BackColor和ForeColor属性 225

    11.3.6 FillColor和FillStyle属性 226

    11.4 图形方法 227

    11.4.1 用指定颜色画点(PSet方法) 227

    11.4.2 返回指定位置处的颜色(Point方法) 229

    11.4.3 画线(Line方法) 230

    11.4.4 画圆(Circle方法) 231

    11.4.5 清屏(Cls方法) 233

    11.4.6 绘制图形(PaintPicture方法) 234

    11.5 图像处理 235

    11.5.1 图像处理控件(Image和PictureBox控件) 235

    11.5.2 图像处理函数(LoadPicture函数) 236

    11.5.3 图像列表(ImageCombo控件) 238

    第12章 Visual Basic多媒体技术 239

    12.1 多媒体基础 239

    12.2 音频处理 240

    12.2.1 MMControl控件 240

    12.2.2 播放MIDI和WAV文件 242

    12.2.3 播放MP3文件 244

    12.2.4 使用API函数调整音量 246

    12.3 视频处理 247

    12.3.1 播放VCD文件 247

    12.3.2 播放AVI文件 249

    12.4 动画处理 250

    12.4.1 Timer控件 250

    12.4.2 播放Flash动画 251

    12.4.3 播放GIF动画 252

    12.4.4 自己制作动画 253

    12.5 API函数在多媒体中的应用 253

    12.5.1 添加API函数 253

    12.5.2 利用mciExecute函数制作简单的多媒体程序 255

    第13章 Visual Basic网络编程技术 259

    13.1 网络基础知识 259

    13.1.1 网络分层参考模型 259

    13.1.2 HTTP 260

    13.1.3 FTP 260

    13.2 Winsock控件网络编程 260

    13.2.1 TCP基础 261

    13.2.2 UDP基础 261

    13.2.3 Winsock控件的属性、方法、事件 261

    13.2.4 Winsock控件的编程 266

    13.3 Internet Transfer控件网络编程 268

    13.3.1 Internet Transfer控件的属性、方法和事件 268

    13.3.2 Internet Transfer控件的编程 273

    13.4 WebBrowser控件编程 274

    13.4.1 WebBrowser控件概述 274

    13.4.2 WebBrowser控件的属性、方法、事件 275

    13.4.3 WebBrowser控件的编程 276

    13.5 Winsock API 277

    13.5.1 Winsock API的概述 277

    13.5.2 Winsock API函数 278

    第14章 数据库编程基础 280

    14.1 数据库基础 280

    14.1.1 Access数据库 280

    14.1.2 安装SQL Server数据库 281

    14.1.3 启动SQL Server数据库 284

    14.1.4 创建SQL Server数据库 285

    14.2 ADO控件 287

    14.2.1 连接数据源 287

    14.2.2 添加、修改和删除数据 290

    14.3 ADO对象 292

    14.3.1 ADO对象概述 292

    14.3.2 连接数据源——Connection对象 294

    14.3.3 记录集对象——Recordset对象 296

    14.3.4 命令对象——Command对象 301

    第15章 高级数据库编程 303

    15.1 列表编辑数据 303

    15.1.1 DataCombo控件 303

    15.1.2 DataList控件 306

    15.2 表格编辑数据 307

    15.2.1 DataGrid控件 307

    15.2.2 MSHFlexGrid控件 308

    15.3 图表编辑数据 312

    15.3.1 MSChart控件的基本设置 312

    15.3.2 设置图表的数据源 315

    15.3.3 图表外观设置 318

    第16章 常见问题与开发技巧荟萃 322

    16.1 入门应知必会 322

    16.1.1 安装适合的Visual Basic版本 322

    16.1.2 Visual Basic安装后保存工程出现中文乱码 323

    16.1.3 安装MSDN帮助 323

    16.1.4 为Visual Basic项目设置工程属性 323

    16.1.5 在开发环境中设置窗体的网格 324

    16.1.6 引用对象 324

    16.1.7 添加第三方控件 325

    16.1.8 熟练使用编辑工具栏和调试工具栏 325

    16.1.9 连接字符串使用&,数字乘、除使用*、/ 325

    16.1.10 使用With...End With简化编程 326

    16.1.11 常用ASCII字符与键盘操作 326

    16.1.12 获得键盘输入和判断按键的ASCII值 327

    16.1.13 批量注释代码 327

    16.1.14 自动获取程序的绝对路径 327

    16.1.15 控制长时间的循环 328

    16.1.16 在两个窗体间传递变量 328

    16.1.17 改变按钮颜色或背景 328

    16.1.18 检查SQL语句的两种方法 328

    16.1.19 读取顺序文件的方法 329

    16.1.20 在关闭程序时弹出确认框 329

    16.1.21 实现大小写字符的相互转换 330

    16.1.22 使用MsgBox响应用户选择 330

    16.1.23 设置ADO属性中记录源命令类型时需注意的问题 330

    16.1.24 添加数据的两种方法 330

    16.1.25 提取SQL Server数据库中的表名到列表 331

    16.1.26 将数据表中所有字段添加到列表 331

    16.1.27 将数据表中某个字段的不重复数据添加到列表 331

    16.1.28 动态识别Access数据库路径 332

    16.1.29 批量更新控件属性 332

    16.1.30 利用Shell函数调用其他应用程序 333

    16.1.31 DBGrid控件列宽的控制 333

    16.1.32 使用IsNull函数判断某一值是否为空 333

    16.2 程序调试与常见错误 333

    16.2.1 打开某些程序,显示找不到控件 333

    16.2.2 在“立即”窗口中显示结果 333

    16.2.3 解决运行程序时出现“无效的过程或调用函数”错误 333

    16.2.4 调试程序过程中的编译错误 334

    16.2.5 调试无法正常结束的程序 335

    16.2.6 解决数据表字段宽度不够所引起的错误 335

    16.2.7 字段设置主键后不能插入重复值 335

    16.2.8 数据库中表存在关系,如何进行数据库清理 335

    16.2.9 处理程序中出现的“对象变量或With块变量未设置”的错误 336

    16.2.10 解决sa登录失败 337

    16.2.11 解决在SQL Server中删除记录出错 337

    16.2.12 提示文件未找到的错误信息 338

    16.2.13 解决用户定义类型未定义的问题 338

    16.2.14 解决在打印报表时弹出的无效数据源的问题 339

    16.2.15 防止出现零长度错误 340

    16.2.16 解决运行程序时出现的“找不到XXXX.OCX文件” 340

    16.2.17 打包以后,在安装时出现“msado25.tlb注册错误” 340

    16.2.18 解决安装文件过期问题 340

    16.3 经验技巧 340

    16.3.1 在Visual Basic中,某些控件被破坏了怎么办 340

    16.3.2 窗体运行后在屏幕的中央显示 340

    16.3.3 将Label控件中的内容回车换行显示 341

    16.3.4 如何控制在TextBox控件中只能显示数字 341

    16.3.5 如何控制在TextBox控件中不能输入特殊字符 341

    16.3.6 自动选中文本框中的所有内容 341

    16.3.7 在程序中动态创建控件 341

    16.3.8 刷新动态绑定的DataGrid控件 342

    16.3.9 设置MSHFlexGrid控件的列、宽和内容 342

    16.3.10 在一个DataGrid控件中同时显示两个表的内容 342

    16.3.11 按要求生成自动编号 342

    16.3.12 判断记录是否为空 342

    16.3.13 对于数据库中字段内容不能为空的,在添加空信息时如何处理 343

    16.3.14 让点阵打印机每次印出一行 344

    16.3.15 解决Select语句中的单引号所引起的错误 344

    16.3.16 处理SQL Server数据库导出到Access数据库时,decimal类型字段所引起的错误 345

    16.3.17 打印DataGrid表格中的查询结果 345

    16.3.18 利用DataEnvironment进行数据库连接 345

    16.3.19 在报表中显示窗体控件中的数据 346

    16.3.20 设置打印页边距的方法 346

    16.3.21 编程打印报表 346

    16.3.22 打印图片 346

    16.3.23 打印时涉及的多行问题 347

    16.3.24 在安装文件时把字体文件也同时安装 347

    16.3.25 使DataGrid控件在刷新后仍定位在原来的行 347

    16.3.26 修改安装程序的目录 348

    16.3.27 调整打包文件的位置 348

    16.3.28 动态注册控件 349

    16.3.29 禁止用户复制文字 349

    16.3.30 设置和取消硬盘共享 350

    16.3.31 调用Windows画图程序 350

    16.3.32 设置透明Flash 350

    16.3.33 判断多个键同时按下 350

    16.3.34 使窗体右上角的按钮失效 351

    第3篇 经典实例篇

    第17章 我的通讯录 355

    17.1 实例说明 355

    17.2 关键技术 356

    17.3 实现过程 357

    17.3.1 建立数据库表结构 357

    17.3.2 程序设计 357

    17.4 程序调试 365

    第18章 网络聊天室 366

    18.1 实例说明 366

    18.2 关键技术 367

    18.3 实现过程 367

    18.3.1 窗体界面概述 367

    18.3.2 程序设计代码 367

    第19章 数据库服务配置工具 374

    19.1 实例说明 374

    19.2 关键技术 375

    19.3 实现过程 375

    19.3.1 NetAPI模块 375

    19.3.2 “设置ODBC连接”选项卡的界面概述 378

    19.3.3 “设置ODBC连接”的程序代码 379

    19.3.4 “创建本地数据库”选项卡的界面概述 380

    19.3.5 “创建本地数据库”选项卡的程序代码 380

    19.4 程序调试 382

    第20章 通用代码查询器 383

    20.1 实例说明 383

    20.2 关键技术 384

    20.3 数据表设计 384

    20.4 实现过程 384

    20.4.1 主窗体界面概述 384

    20.4.2 主窗体的设计代码 385

    20.4.3 “代码信息”界面概述 386

    20.4.4 “代码信息”窗体的设计代码 387

    20.5 程序调试 388

    第21章 我的超级兔子 389

    21.1 实例说明 390

    21.2 关键技术 390

    21.3 实现过程 390

    21.3.1 窗体的界面设计概述 390

    21.3.2 程序功能的实现代码 391

    21.4 程序调试 395

    第22章 图像综合处理程序 396

    22.1 实例说明 396

    22.2 关键技术 397

    22.3 实现过程 397

    22.3.1 模块中功能代码 397

    22.3.2 “图像综合处理系统”窗体的界面概述 399

    22.3.3 “图像综合处理系统”窗体的功能代码 399

    22.3.4 “图片批量浏览”窗体的界面概述 400

    22.3.5 “图片批量浏览”窗体功能代码 400

    22.3.6 “图像的合成”窗体的界面概述 402

    22.3.7 “图像的合成”窗体的功能代码 402

    22.4 程序调试 403

    第23章 网络五子棋 404

    23.1 实例说明 404

    23.2 关键技术 405

    23.3 设计思路 405

    23.4 实现过程 406

    23.4.1 模块代码 406

    23.4.2 窗体界面概述 408

    23.4.3 窗体的程序代码 408

    23.5 程序调试 411

    第24章 多媒体播放器 412

    24.1 实例说明 412

    24.2 关键技术 413

    24.3 实现过程 413

    24.3.1 主窗体界面概述 413

    24.3.2 主窗体中的程序代码 413

    24.4 程序调试 417

    第4篇 项目实战篇

    第25章 Visual Basic在企业商品管理系统开发中的应用 421

    25.1 系统概述 421

    25.2 系统分析与设计 422

    25.2.1 系统功能描述 422

    25.2.2 系统结构总图 423

    25.3 数据库设计 423

    25.4 数据模块设计 425

    25.5 登录模块设计 426

    25.6 主窗体界面设计 428

    25.7 程序设计与编码 430

    25.7.1 商品规格管理设计 430

    25.7.2 商品信息管理设计 432

    25.7.3 商品入库管理设计 436

    25.7.4 商品出库管理设计 439

    25.7.5 商品库存盘点管理设计 441

    25.7.6 商品销售管理设计 444

    25.7.7 入库信息查询设计 445

    25.7.8 库存信息查询设计 446

    25.7.9 商品销售信息查询设计 448

    25.7.10 销售日统计设计 449

    25.7.11 销售年统计设计 450

    25.7.12 销售时间段统计设计 452

    25.8 用户权限的管理 454

    25.9 库存信息报表设计 461

    25.10 数据库的备份和恢复 462

    25.10.1 数据库的备份 462

    25.10.2 数据库的恢复 463

    25.11 程序的调试与错误处理 465

    25.11.1 数据表字段长度过小引起的错误 465

    25.11.2 添加入库信息出现错误 465

    25.12 使用本程序的Access版本 466

    第26章 Visual Basic在企业客服管理系统开发中的应用 467

    26.1 系统概述 467

    26.2 系统分析与设计 468

    26.2.1 系统功能描述 468

    26.2.2 系统结构总图 469

    26.3 数据库设计 469

    26.4 数据模块设计 470

    26.5 主窗体界面设计 471

    26.6 程序设计与编码 473

    26.6.1 客户信息维护设计 473

    26.6.2 客户信息反馈设计 476

    26.6.3 客户数据分析设计 477

    26.6.4 邮件群发设计 480

    26.6.5 邮件信息管理设计 482

    26.6.6 邮件数据分析设计 484

    26.6.7 邮件信息查询设计 486

    26.6.8 信息提醒设计 488

    26.7 程序调试与错误处理 490

    26.8 使用本程序的Access版本 492

    第27章 Visual Basic在企业文档管理系统开发中的应用 493

    27.1 系统概述 493

    27.2 系统分析与设计 494

    27.2.1 系统功能描述 494

    27.2.2 系统流程图 495

    27.2.3 系统结构总图 495

    27.3 数据库设计 495

    27.3.1 创建数据库 495

    27.3.2 创建数据表 496

    27.3.3 主要数据表结构 496

    27.4 数据模块设计 498

    27.5 主窗体界面设计 499

    27.6 程序设计与编码 505

    27.6.1 文档类别管理设计 505

    27.6.2 文档信息添加设计 508

    27.6.3 文档信息查询设计 511

    27.6.4 文档信息打印设计 513

    27.6.5 工作站设置设计 515

    27.6.6 用户管理设计 516

    27.6.7 权限设置设计 519

    27.7 程序调试与错误处理 522

    27.8 应用程序的打包与发行 523

    27.9 使用本程序的Access版本 524
  • 内容简介:
      本书全面、系统地介绍了使用Visual Basic进行应用程序开发必须掌握的技术、方法和过程。本书分为4篇,共27章。第1篇为开发基础篇,主要介绍了使用Visual Basic开发程序时必须掌握的基本技术,包括Visual Basic的开发环境、语言基础和程序调试、打包等方面的知识。第2篇为应用提高篇,主要介绍了使用Visual Basic开发程序时必须掌握的核心技术,包括文件、图形、多媒体、网络和数据库方面的相关知识和技术,同时还精选了读者开发时可能遇到的各种问题、技巧,可使读者快速解决问题。第3篇为经典实例篇,本篇精选了当前比较流行的经典实例程序,介绍小型应用系统的开发思路、方法和过程。内容包括我的通讯录、网络视频聊天室、数据库服务配置工具、通用查询器、我的超级兔子、图像综合处理系统、网络五子棋和多媒体播放器。第4篇为项目实战篇,精选了当前应用较广的企业管理系统,详细介绍了企业管理系统开发的思路、方法和过程,内容包括企业商品管理系统、企业客服管理系统、企业地理信息系统和企业文档管理系统。

      本书附有配套光盘。光盘提供了书中所有示例、范例和案例程序的全部源代码,所有源代码都经过精心调试,在Windows XP或Windows 2000下测试通过,保证能够在上述环境下正常运行。

      本书内容精练、重点突出、实例丰富并且配有实例录像,是各级程序开发人员不可多得的必备参考书,本书也非常适合大中专院校师生阅读。
  • 目录:
    第1篇 开发基础篇

    第1章 Visual Basic概述 3

    1.1 Visual Basic简介 3

    1.2 Visual Basic的发展 3

    1.3 Visual Basic 6.0的特点 4

    1.4 Visual Basic 6.0的安装、启动和退出 5

    1.4.1 Visual Basic 6.0的运行环境 5

    1.4.2 Visual Basic 6.0企业版+SP5的安装 5

    1.4.3 Visual Basic 6.0的启动和退出 8

    1.5 Visual Basic 6.0集成开发环境 8

    1.5.1 Visual Basic 6.0集成开发环境 8

    1.5.2 定制自已的开发环境 14

    1.6 Visual Basic 6.0的帮助系统 16

    1.6.1 MSDN Library的安装与使用 16

    1.6.2 上下文帮助 17

    第2章 Visual Basic编程基础 18

    2.1 代码编写基础 18

    2.1.1 常用术语 18

    2.1.2 代码编写机制 19

    2.1.3 书写程序的规则 20

    2.1.4 处理关键字冲突 20

    2.2 数据类型 21

    2.2.1 Visual Basic的基本数据类型 21

    2.2.2 用户自定义数据类型 21

    2.3 常量 22

    2.4 变量 23

    2.4.1 变量的命名规则 23

    2.4.2 变量的声明 24

    2.4.3 静态变量 24

    2.5 运算符与表达式 25

    2.5.1 运算符 25

    2.5.2 表达式 27

    第3章 Visual Basic控制结构 29

    3.1 顺序结构 29

    3.1.1 赋值语句 30

    3.1.2 暂停语句 30

    3.1.3 程序结束语句 30

    3.1.4 输入语句 31

    3.1.5 输出语句 32

    3.2 选择结构 37

    3.2.1 If...Then结构 38

    3.2.2 If...Then...Else结构 38

    3.2.3 Select Case结构 39

    3.2.4 IIf函数 42

    3.3 循环结构 42

    3.3.1 For...Next循环 42

    3.3.2 Do...Loop循环 46

    3.3.3 While...Wend循环语句 48

    3.3.4 各种循环语句比较 49

    3.4 其他控制语句 49

    3.4.1 GoTo语句 49

    3.4.2 Exit语句 50

    3.4.3 With...End With语句 50

    第4章 数组 52

    4.1 静态数组 52

    4.1.1 一维数组 52

    4.1.2 多维数组 53

    4.2 数组声明 54

    4.3 动态数组 55

    4.4 控件数组 56

    4.4.1 控件数组的概念 56

    4.4.2 创建控件数组 57

    4.4.3 使用控件数组 58

    第5章 过程与函数 60

    5.1 过程概述 60

    5.2 Sub过程 61

    5.2.1 通用过程 61

    5.2.2 事件过程 63

    5.2.3 过程的调用 64

    5.3 Function过程 64

    5.3.1 Function过程(函数过程)定义 64

    5.3.2 函数的调用 71

    5.4 参数传递 71

    5.4.1 形参与实参 71

    5.4.2 引用 71

    5.4.3 按值和按址传递 72

    5.4.4 数组参数 73

    5.4.5 对象参数 73

    5.5 可选参数与可变参数 74

    5.5.1 可选参数 74

    5.5.2 可变参数 74

    5.6 常用内部函数 74

    5.6.1 数学函数 74

    5.6.2 字符串函数 75

    5.6.3 类型转换函数 76

    5.6.4 日期和时间函数 76

    5.6.5 随机函数 77

    第6章 程序调试、打包与帮助 78

    6.1 程序调试 78

    6.1.1 调试工具栏 79

    6.1.2 设置断点检查变量的值 79

    6.1.3 在“立即”窗口中调试代码 80

    6.2 为应用程序创建帮助 80

    6.2.1 安装Help Workshop 80

    6.2.2 制作RTF格式的帮助主题文件 81

    6.2.3 使用Help Workshop制作帮助文件 83

    6.2.4 在应用程序中使用帮助文件 86

    6.3 应用程序打包 86

    6.3.1 工程的编译工作 86

    6.3.2 打包 88

    第2篇 应用提高篇

    第7章 Visual Basic窗体与系统对象 97

    7.1 窗体概述 97

    7.1.1 窗体的概念 97

    7.1.2 窗体类型与结构 98

    7.1.3 添加和删除窗体 99

    7.2 窗体的加载与卸载 100

    7.2.1 Load语句 100

    7.2.2 Unload语句 100

    7.3 窗体的属性 101

    7.3.1 窗体的名称和标题 101

    7.3.2 窗体的图标 101

    7.3.3 窗体的显示风格 101

    7.3.4 窗体的显示状态和显示位置 102

    7.3.5 窗体的背景 103

    7.4 窗体的方法 103

    7.4.1 窗体的显示(Show方法) 103

    7.4.2 窗体的隐藏(Hide方法) 104

    7.4.3 窗体的移动(Move方法) 105

    7.4.4 在窗体上输出(Print方法) 106

    7.5 窗体的事件 106

    7.5.1 单击和双击事件 107

    7.5.2 载入和卸载事件 107

    7.5.3 Resize事件 109

    7.5.4 绘画事件 109

    7.5.5 窗体事件的发生次序 110

    7.6 MDI窗体 112

    7.6.1 MDI窗体概述 112

    7.6.2 创建MDI应用程序 112

    7.6.3 MDI窗体的MDIChild属性 113

    7.6.4 设计MDI主窗体 113

    7.7 常用系统对象 115

    7.7.1 App(应用程序)对象 115

    7.7.2 Screen(屏幕)对象 116

    7.7.3 Clipboard(剪贴板)对象 117

    第8章 Visual Basic常用控件 120

    8.1 控件概述 120

    8.1.1 控件的分类 120

    8.1.2 控件的命名 122

    8.1.3 控件的添加与摆放 123

    8.2 标签(Label)和文本框(TextBox)控件 125

    8.2.1 标签(Label)控件 125

    8.2.2 文本框(TextBox)控件 125

    8.2.3 利用标签控件实现按钮效果 130

    8.3 命令按钮、单选按钮和复选框 130

    8.3.1 命令按钮(CommandButton) 130

    8.3.2 单选按钮(OptionButton) 132

    8.3.3 复选框(CheckBox) 134

    8.3.4 利用复选框实现复杂查询 136

    8.4 列表框(ListBox) 137

    8.4.1 常用属性、方法和事件 137

    8.4.2 ListBox控件拒绝添加重复信息 143

    8.4.3 将数据库中的数据添加到ListBox控件中 144

    8.5 组合框(ComboBox) 145

    8.5.1 常用属性、方法和事件 145

    8.5.2 将数据表中的字段添加到ComboBox控件中 147

    8.6 滚动条 147

    8.6.1 常用属性、事件 148

    8.6.2 利用滚动条浏览大幅图片 149

    8.7 ListView控件 150

    8.7.1 常用属性、方法和事件 150

    8.7.2 利用ListView控件制作导航界面 154

    8.7.3 将数据库中的所有数据表添加到ListView控件中 155

    8.8 TreeView控件 156

    8.8.1 常用属性、方法和事件 157

    8.8.2 设置TreeView控件的右键菜单 162

    8.8.3 TreeView控件的扩展功能 163

    8.9 SSTab控件 164

    8.9.1 常用属性、方法和事件 164

    8.9.2 利用SSTab控件设计操作权限界面 165

    8.10 ProgressBar控件 165

    8.10.1 常用属性、方法和事件 166

    8.10.2 ProgressBar控件用于数据备份 166

    第9章 Visual Basic菜单、工具栏、状态栏与对话框 168

    9.1 菜单设计 168

    9.1.1 菜单的组成 168

    9.1.2 菜单编辑器 169

    9.1.3 使用菜单编辑器设计菜单 171

    9.2 弹出式菜单 173

    9.2.1 弹出式菜单概述 173

    9.2.2 弹出式菜单的设计与调用 173

    9.3 菜单的编程 175

    9.3.1 菜单的多列显示 175

    9.3.2 动态显示菜单 176

    9.3.3 动态增减菜单项 177

    9.4 工具栏设计 179

    9.4.1 工具栏概述 179

    9.4.2 工具栏设计 179

    9.4.3 工具栏事件处理 182

    9.5 状态栏设计 183

    9.5.1 状态栏概述 183

    9.5.2 状态栏设置 183

    9.5.3 利用状态栏显示日期 184

    9.5.4 利用状态栏显示鼠标的位置 184

    9.6 公用对话框 185

    9.6.1 公用对话框概述 185

    9.6.2 “打开”对话框 186

    9.6.3 “另存为”对话框 186

    9.6.4 “颜色”对话框 187

    9.6.5 “字体”对话框 188

    9.6.6 “打印”对话框 189

    9.6.7 “帮助”对话框 189

    第10章 Visual Basic文件系统编程 190

    10.1 文件的基本概念 190

    10.1.1 文件的结构 191

    10.1.2 文件的分类 191

    10.1.3 文件操作的函数和语句 192

    10.2 顺序文件 196

    10.2.1 顺序文件的打开与关闭 196

    10.2.2 顺序文件的读/写 197

    10.3 随机文件 200

    10.3.1 随机文件的打开与关闭 200

    10.3.2 随机文件的读/写 201

    10.4 二进制文件 202

    10.4.1 二进制文件的打开与关闭 202

    10.4.2 二进制文件的读/写 202

    10.5 文件系统控件 202

    10.5.1 DriveListBox(驱动器列表框)控件 202

    10.5.2 DirListBox(目录列表框)控件 204

    10.5.3 FileListBox(文件列表框)控件 205

    10.5.4 文件系统控件的联动 207

    10.6 FSO对象模型 208

    10.6.1 FSO包含的对象 208

    10.6.2 FSO对象模型编程 209

    第11章 Visual Basic图形图像技术 211

    11.1 Visual Basic图形基础 211

    11.1.1 坐标系统 211

    11.1.2 颜色的使用 214

    11.1.3 图形方法和图形控件的比较 217

    11.2 图形控件 217

    11.2.1 图形控件(Shape控件) 217

    11.2.2 画线控件(Line控件) 218

    11.3 图形属性 220

    11.3.1 设置绘图坐标(CurrentX和CurrentY属性) 220

    11.3.2 Left和Top,Height和Width属性 221

    11.3.3 BorderStyle、BorderWidth和BorderColor属性 222

    11.3.4 DrawWidth、DrawStyle和DrawMode属性 224

    11.3.5 BackColor和ForeColor属性 225

    11.3.6 FillColor和FillStyle属性 226

    11.4 图形方法 227

    11.4.1 用指定颜色画点(PSet方法) 227

    11.4.2 返回指定位置处的颜色(Point方法) 229

    11.4.3 画线(Line方法) 230

    11.4.4 画圆(Circle方法) 231

    11.4.5 清屏(Cls方法) 233

    11.4.6 绘制图形(PaintPicture方法) 234

    11.5 图像处理 235

    11.5.1 图像处理控件(Image和PictureBox控件) 235

    11.5.2 图像处理函数(LoadPicture函数) 236

    11.5.3 图像列表(ImageCombo控件) 238

    第12章 Visual Basic多媒体技术 239

    12.1 多媒体基础 239

    12.2 音频处理 240

    12.2.1 MMControl控件 240

    12.2.2 播放MIDI和WAV文件 242

    12.2.3 播放MP3文件 244

    12.2.4 使用API函数调整音量 246

    12.3 视频处理 247

    12.3.1 播放VCD文件 247

    12.3.2 播放AVI文件 249

    12.4 动画处理 250

    12.4.1 Timer控件 250

    12.4.2 播放Flash动画 251

    12.4.3 播放GIF动画 252

    12.4.4 自己制作动画 253

    12.5 API函数在多媒体中的应用 253

    12.5.1 添加API函数 253

    12.5.2 利用mciExecute函数制作简单的多媒体程序 255

    第13章 Visual Basic网络编程技术 259

    13.1 网络基础知识 259

    13.1.1 网络分层参考模型 259

    13.1.2 HTTP 260

    13.1.3 FTP 260

    13.2 Winsock控件网络编程 260

    13.2.1 TCP基础 261

    13.2.2 UDP基础 261

    13.2.3 Winsock控件的属性、方法、事件 261

    13.2.4 Winsock控件的编程 266

    13.3 Internet Transfer控件网络编程 268

    13.3.1 Internet Transfer控件的属性、方法和事件 268

    13.3.2 Internet Transfer控件的编程 273

    13.4 WebBrowser控件编程 274

    13.4.1 WebBrowser控件概述 274

    13.4.2 WebBrowser控件的属性、方法、事件 275

    13.4.3 WebBrowser控件的编程 276

    13.5 Winsock API 277

    13.5.1 Winsock API的概述 277

    13.5.2 Winsock API函数 278

    第14章 数据库编程基础 280

    14.1 数据库基础 280

    14.1.1 Access数据库 280

    14.1.2 安装SQL Server数据库 281

    14.1.3 启动SQL Server数据库 284

    14.1.4 创建SQL Server数据库 285

    14.2 ADO控件 287

    14.2.1 连接数据源 287

    14.2.2 添加、修改和删除数据 290

    14.3 ADO对象 292

    14.3.1 ADO对象概述 292

    14.3.2 连接数据源——Connection对象 294

    14.3.3 记录集对象——Recordset对象 296

    14.3.4 命令对象——Command对象 301

    第15章 高级数据库编程 303

    15.1 列表编辑数据 303

    15.1.1 DataCombo控件 303

    15.1.2 DataList控件 306

    15.2 表格编辑数据 307

    15.2.1 DataGrid控件 307

    15.2.2 MSHFlexGrid控件 308

    15.3 图表编辑数据 312

    15.3.1 MSChart控件的基本设置 312

    15.3.2 设置图表的数据源 315

    15.3.3 图表外观设置 318

    第16章 常见问题与开发技巧荟萃 322

    16.1 入门应知必会 322

    16.1.1 安装适合的Visual Basic版本 322

    16.1.2 Visual Basic安装后保存工程出现中文乱码 323

    16.1.3 安装MSDN帮助 323

    16.1.4 为Visual Basic项目设置工程属性 323

    16.1.5 在开发环境中设置窗体的网格 324

    16.1.6 引用对象 324

    16.1.7 添加第三方控件 325

    16.1.8 熟练使用编辑工具栏和调试工具栏 325

    16.1.9 连接字符串使用&,数字乘、除使用*、/ 325

    16.1.10 使用With...End With简化编程 326

    16.1.11 常用ASCII字符与键盘操作 326

    16.1.12 获得键盘输入和判断按键的ASCII值 327

    16.1.13 批量注释代码 327

    16.1.14 自动获取程序的绝对路径 327

    16.1.15 控制长时间的循环 328

    16.1.16 在两个窗体间传递变量 328

    16.1.17 改变按钮颜色或背景 328

    16.1.18 检查SQL语句的两种方法 328

    16.1.19 读取顺序文件的方法 329

    16.1.20 在关闭程序时弹出确认框 329

    16.1.21 实现大小写字符的相互转换 330

    16.1.22 使用MsgBox响应用户选择 330

    16.1.23 设置ADO属性中记录源命令类型时需注意的问题 330

    16.1.24 添加数据的两种方法 330

    16.1.25 提取SQL Server数据库中的表名到列表 331

    16.1.26 将数据表中所有字段添加到列表 331

    16.1.27 将数据表中某个字段的不重复数据添加到列表 331

    16.1.28 动态识别Access数据库路径 332

    16.1.29 批量更新控件属性 332

    16.1.30 利用Shell函数调用其他应用程序 333

    16.1.31 DBGrid控件列宽的控制 333

    16.1.32 使用IsNull函数判断某一值是否为空 333

    16.2 程序调试与常见错误 333

    16.2.1 打开某些程序,显示找不到控件 333

    16.2.2 在“立即”窗口中显示结果 333

    16.2.3 解决运行程序时出现“无效的过程或调用函数”错误 333

    16.2.4 调试程序过程中的编译错误 334

    16.2.5 调试无法正常结束的程序 335

    16.2.6 解决数据表字段宽度不够所引起的错误 335

    16.2.7 字段设置主键后不能插入重复值 335

    16.2.8 数据库中表存在关系,如何进行数据库清理 335

    16.2.9 处理程序中出现的“对象变量或With块变量未设置”的错误 336

    16.2.10 解决sa登录失败 337

    16.2.11 解决在SQL Server中删除记录出错 337

    16.2.12 提示文件未找到的错误信息 338

    16.2.13 解决用户定义类型未定义的问题 338

    16.2.14 解决在打印报表时弹出的无效数据源的问题 339

    16.2.15 防止出现零长度错误 340

    16.2.16 解决运行程序时出现的“找不到XXXX.OCX文件” 340

    16.2.17 打包以后,在安装时出现“msado25.tlb注册错误” 340

    16.2.18 解决安装文件过期问题 340

    16.3 经验技巧 340

    16.3.1 在Visual Basic中,某些控件被破坏了怎么办 340

    16.3.2 窗体运行后在屏幕的中央显示 340

    16.3.3 将Label控件中的内容回车换行显示 341

    16.3.4 如何控制在TextBox控件中只能显示数字 341

    16.3.5 如何控制在TextBox控件中不能输入特殊字符 341

    16.3.6 自动选中文本框中的所有内容 341

    16.3.7 在程序中动态创建控件 341

    16.3.8 刷新动态绑定的DataGrid控件 342

    16.3.9 设置MSHFlexGrid控件的列、宽和内容 342

    16.3.10 在一个DataGrid控件中同时显示两个表的内容 342

    16.3.11 按要求生成自动编号 342

    16.3.12 判断记录是否为空 342

    16.3.13 对于数据库中字段内容不能为空的,在添加空信息时如何处理 343

    16.3.14 让点阵打印机每次印出一行 344

    16.3.15 解决Select语句中的单引号所引起的错误 344

    16.3.16 处理SQL Server数据库导出到Access数据库时,decimal类型字段所引起的错误 345

    16.3.17 打印DataGrid表格中的查询结果 345

    16.3.18 利用DataEnvironment进行数据库连接 345

    16.3.19 在报表中显示窗体控件中的数据 346

    16.3.20 设置打印页边距的方法 346

    16.3.21 编程打印报表 346

    16.3.22 打印图片 346

    16.3.23 打印时涉及的多行问题 347

    16.3.24 在安装文件时把字体文件也同时安装 347

    16.3.25 使DataGrid控件在刷新后仍定位在原来的行 347

    16.3.26 修改安装程序的目录 348

    16.3.27 调整打包文件的位置 348

    16.3.28 动态注册控件 349

    16.3.29 禁止用户复制文字 349

    16.3.30 设置和取消硬盘共享 350

    16.3.31 调用Windows画图程序 350

    16.3.32 设置透明Flash 350

    16.3.33 判断多个键同时按下 350

    16.3.34 使窗体右上角的按钮失效 351

    第3篇 经典实例篇

    第17章 我的通讯录 355

    17.1 实例说明 355

    17.2 关键技术 356

    17.3 实现过程 357

    17.3.1 建立数据库表结构 357

    17.3.2 程序设计 357

    17.4 程序调试 365

    第18章 网络聊天室 366

    18.1 实例说明 366

    18.2 关键技术 367

    18.3 实现过程 367

    18.3.1 窗体界面概述 367

    18.3.2 程序设计代码 367

    第19章 数据库服务配置工具 374

    19.1 实例说明 374

    19.2 关键技术 375

    19.3 实现过程 375

    19.3.1 NetAPI模块 375

    19.3.2 “设置ODBC连接”选项卡的界面概述 378

    19.3.3 “设置ODBC连接”的程序代码 379

    19.3.4 “创建本地数据库”选项卡的界面概述 380

    19.3.5 “创建本地数据库”选项卡的程序代码 380

    19.4 程序调试 382

    第20章 通用代码查询器 383

    20.1 实例说明 383

    20.2 关键技术 384

    20.3 数据表设计 384

    20.4 实现过程 384

    20.4.1 主窗体界面概述 384

    20.4.2 主窗体的设计代码 385

    20.4.3 “代码信息”界面概述 386

    20.4.4 “代码信息”窗体的设计代码 387

    20.5 程序调试 388

    第21章 我的超级兔子 389

    21.1 实例说明 390

    21.2 关键技术 390

    21.3 实现过程 390

    21.3.1 窗体的界面设计概述 390

    21.3.2 程序功能的实现代码 391

    21.4 程序调试 395

    第22章 图像综合处理程序 396

    22.1 实例说明 396

    22.2 关键技术 397

    22.3 实现过程 397

    22.3.1 模块中功能代码 397

    22.3.2 “图像综合处理系统”窗体的界面概述 399

    22.3.3 “图像综合处理系统”窗体的功能代码 399

    22.3.4 “图片批量浏览”窗体的界面概述 400

    22.3.5 “图片批量浏览”窗体功能代码 400

    22.3.6 “图像的合成”窗体的界面概述 402

    22.3.7 “图像的合成”窗体的功能代码 402

    22.4 程序调试 403

    第23章 网络五子棋 404

    23.1 实例说明 404

    23.2 关键技术 405

    23.3 设计思路 405

    23.4 实现过程 406

    23.4.1 模块代码 406

    23.4.2 窗体界面概述 408

    23.4.3 窗体的程序代码 408

    23.5 程序调试 411

    第24章 多媒体播放器 412

    24.1 实例说明 412

    24.2 关键技术 413

    24.3 实现过程 413

    24.3.1 主窗体界面概述 413

    24.3.2 主窗体中的程序代码 413

    24.4 程序调试 417

    第4篇 项目实战篇

    第25章 Visual Basic在企业商品管理系统开发中的应用 421

    25.1 系统概述 421

    25.2 系统分析与设计 422

    25.2.1 系统功能描述 422

    25.2.2 系统结构总图 423

    25.3 数据库设计 423

    25.4 数据模块设计 425

    25.5 登录模块设计 426

    25.6 主窗体界面设计 428

    25.7 程序设计与编码 430

    25.7.1 商品规格管理设计 430

    25.7.2 商品信息管理设计 432

    25.7.3 商品入库管理设计 436

    25.7.4 商品出库管理设计 439

    25.7.5 商品库存盘点管理设计 441

    25.7.6 商品销售管理设计 444

    25.7.7 入库信息查询设计 445

    25.7.8 库存信息查询设计 446

    25.7.9 商品销售信息查询设计 448

    25.7.10 销售日统计设计 449

    25.7.11 销售年统计设计 450

    25.7.12 销售时间段统计设计 452

    25.8 用户权限的管理 454

    25.9 库存信息报表设计 461

    25.10 数据库的备份和恢复 462

    25.10.1 数据库的备份 462

    25.10.2 数据库的恢复 463

    25.11 程序的调试与错误处理 465

    25.11.1 数据表字段长度过小引起的错误 465

    25.11.2 添加入库信息出现错误 465

    25.12 使用本程序的Access版本 466

    第26章 Visual Basic在企业客服管理系统开发中的应用 467

    26.1 系统概述 467

    26.2 系统分析与设计 468

    26.2.1 系统功能描述 468

    26.2.2 系统结构总图 469

    26.3 数据库设计 469

    26.4 数据模块设计 470

    26.5 主窗体界面设计 471

    26.6 程序设计与编码 473

    26.6.1 客户信息维护设计 473

    26.6.2 客户信息反馈设计 476

    26.6.3 客户数据分析设计 477

    26.6.4 邮件群发设计 480

    26.6.5 邮件信息管理设计 482

    26.6.6 邮件数据分析设计 484

    26.6.7 邮件信息查询设计 486

    26.6.8 信息提醒设计 488

    26.7 程序调试与错误处理 490

    26.8 使用本程序的Access版本 492

    第27章 Visual Basic在企业文档管理系统开发中的应用 493

    27.1 系统概述 493

    27.2 系统分析与设计 494

    27.2.1 系统功能描述 494

    27.2.2 系统流程图 495

    27.2.3 系统结构总图 495

    27.3 数据库设计 495

    27.3.1 创建数据库 495

    27.3.2 创建数据表 496

    27.3.3 主要数据表结构 496

    27.4 数据模块设计 498

    27.5 主窗体界面设计 499

    27.6 程序设计与编码 505

    27.6.1 文档类别管理设计 505

    27.6.2 文档信息添加设计 508

    27.6.3 文档信息查询设计 511

    27.6.4 文档信息打印设计 513

    27.6.5 工作站设置设计 515

    27.6.6 用户管理设计 516

    27.6.7 权限设置设计 519

    27.7 程序调试与错误处理 522

    27.8 应用程序的打包与发行 523

    27.9 使用本程序的Access版本 524
查看详情