Visual Basic程序设计标准教程:DVD视频教学版

副标题:无

作   者:刘彬彬,高春艳编著

分类号:

ISBN:9787115193742

微信扫一扫,移动浏览光盘

简介

  本书从初学者角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍了应用Visual Basic进行编程的常用技术和方法。全书共25章。第1章~第14章主要介绍了Visual Basic编程的基础知识、算法和程序控制结构、应用数组和集合、过程和函数、窗体、模块和类模块、系统对象、常用控件、ActiveX控件、菜单/工具栏/状态栏、对话框、鼠标键盘处理、程序调试和错误处理等内容;第15章~第23章主要介绍了Visual Basic文件系统编程、Visual Basic图形图像技术、Visual Basic多媒体技术、ADO数据库编程、数据控件编程、Visual Basic网络编程技术、资源文件的使用、VSS版本管理、发布程序和创建帮助等一些高级开发技术;第24章~第25章,主要介绍了学生订票管理系统(SQL Server 2005数据库)、库存管理系统(Access 2007数据库),通过这两个管理系统的学习读者可以具备开发小型数据库管理系统的能力,并可以对SQL Server 2005数据库以及Access 2007数据库有一个初步的了解。    本书附有配套光盘。光盘提供了书中所有实例的源代码,并经过精心调试,在Windows XP/Windows 2000/Windows 2003 Server下全部通过,保证能够正常运行。    本书适用于Visual Basic初、中级用户,也可作为大中院校师生和培训班的教材。对于编程爱好者,本书也有非常好的参考价值。

目录

第1章 visual basic 6.0开发环境. 1

1.1 visual basic简介 2

1.1.1 visual basic的发展 2

1.1.2 visual basic 6.0的版本 2

1.2 visual basic 6.0的安装、启动和退出 2

1.2.1 visual basic 6.0+sp6的安装 2

1.2.2 visual basic 6.0的启动和退出 3

1.3 熟悉visual basic 6.0的集成开发环境 4

1.3.1 菜单栏 4

1.3.2 工具栏 5

1.3.3 工具箱 6

1.3.4 工程资源管理器 7

1.3.5 属性窗口 7

1.3.6 窗体布局窗口 8

1.3.7 代码编辑窗口 8

1.3.8 使用窗体设计器 9

1.4 定制开发环境 9

1.4.1 定制开发环境 9

1.4.2 为开发环境提供鼠标滚轮 10

1.5 visual basic 6.0的帮助系统 11

.1.5.1 msdn library的安装与使用 11

1.5.2 使用visual basic的帮助菜单 11

1.6 创建visual basic程序 13

1.6.1 创建工程文件 13

1.6.2 设计界面 14

1.6.3 编写代码 15

1.6.4 调试运行 15

1.6.5 保存工程 15

1.6.6 编译程序 15

1.7 本章小结 16

第2章 visual basic编程基础 17

2.1 对象概述 18

2.1.1 对象的概念 18

2.1.2 对象的属性 18

2.1.3 对象的方法 18

2.1.4 对象的事件 18

2.2 语句组成要素 19

2.2.1 标识符的使用 19

2.2.2 关键字的使用 19

2.2.3 符号的使用 19

2.3 数据类型 19

2.3.1 基本数据类型 19

2.3.2 自定义数据类型 20

2.4 常量 20

2.4.1 常量概念 20

2.4.2 符号常量 21

2.5 变量 21

2.5.1 变量概念 21

2.5.2 变量命名规则 21

2.5.3 过程级变量 22

2.5.4 模块级变量 22

2.5.5 全局级变量 22

2.5.6 变量的作用域 22

2.5.7 使用option explicit强制变量声明 24

2.6 了解运算符 25

2.6.1 基本算术运算符+、-、*和/ 25

2.6.2 高级运算符\、mod、^和& 25

2.6.3 使用字符串运算符 26

2.6.4 使用关系运算符 27

2.6.5 使用逻辑运算符 27

2.6.6 运算符的优先级 28

2.7 表达式 29

2.7.1 表达式的组成 29

2.7.2 表达式的书写规则 29

2.7.3 数值表达式的使用 29

2.7.4 字符串表达式的使用 29

2.7.5 逻辑表达式的使用 29

2.8 代码编写规则 29

2.8.1 代码书写规则 30

2.8.2 处理关键字冲突 30

2.8.3 代码注释及规则 31

2.9 本章小结 32

第3章 算法和程序控制结构 33

3.1 算法 34

3.1.1 什么是算法 34

3.1.2 算法的特点 34

3.1.3 算法的描述方法 35

3.1.4 程序三种控制结构 35

3.2 顺序结构 37

3.2.1 赋值语句 37

3.2.2 数据的输入 38

3.2.3 数据的输出 40

3.3 选择结构 42

3.3.1 单分支if...then语句 42

3.3.2 双分支if...then...else语句 43

3.3.3 if语句的嵌套 44

3.3.4 多分支if...then...elseif语句 47

3.3.5 select case语句 49

3.3.6 iif函数 50

3.4 循环结构 51

3.4.1 for...next循环语句 51

3.4.2 for each...next循环语句 52

3.4.3 do...loop循环语句 53

3.4.4 while...wend循环语句 55

3.4.5 多重循环 56

3.4.6 选择结构与循环结构的嵌套 57

3.5 其他辅助控制语句 57

3.5.1 跳转语句goto 57

3.5.2 复用语句with...end with 58

3.5.3 退出语句exit 59

3.5.4 结束语句end 59

3.6 本章小结 60

第4章 应用数组和集合 61

4.1 数组的概述 62

4.2 静态数组 62

4.2.1 一维数组 62

4.2.2 二维数组 63

4.2.3 多维数组 64

4.2.4 数组中的数组 65

4.3 动态数组 65

4.3.1 动态数组的声明 65

4.3.2 动态数组的调用 66

4.4 数组的基本操作 66

4.4.1 数组的输入 67

4.4.2 数组的输出 67

4.4.3 数组的插入 67

4.4.4 数组的删除 68

4.4.5 数组的查找 68

4.5 与数组相关的函数及语句 69

4.5.1 利用array函数给数组赋值 69

4.5.2 利用ubound和lbound函数获得数组下标 69

4.5.3 利用split函数创建数组 70

4.5.4 利用option base语句定义数组下标 71

4.6 控件数组 71

4.6.1 控件数组的概念 71

4.6.2 控件数组的声明 71

4.6.3 控件数组的调用 72

4.7 集合 72

4.7.1 集合的概念 72

4.7.2 集合的应用 73

4.8 本章小结 73

第5章 过程和函数 74

5.1 过程的概述 75

5.2 sub过程 75

5.2.1 事件过程 75

5.2.2 通用过程 76

5.2.3 sub过程的调用 77

5.3 function过程 78

5.3.1 function过程概述 78

5.3.2 function过程的调用 78

5.4 参数传递 79

5.4.1 形式参数和实际参数 79

5.4.2 值传递和地址传递 79

5.4.3 数组参数传递 81

5.4.4 对象参数传递 81

5.5 可选参数与可变参数 81

5.5.1 可选参数 82

5.5.2 可变参数 82

5.6 过程的嵌套调用和递归调用 83

5.6.1 过程的嵌套调用 83

5.6.2 过程的递归调用 83

5.7 sub main过程 83

5.8 过程的作用域 84

5.9 常用内部函数 85

5.9.1 数学函数 85

5.9.2 字符串函数 86

5.9.3 类型转换函数 86

5.9.4 判断函数 87

5.9.5 日期和时间函数 87

5.9.6 随机函数 88

5.9.7 格式化函数 88

5.9.8 shell函数 90

5.10 api函数 90

5.10.1 api函数概述 91

5.10.2 api文本浏览器 91

5.10.3 api函数的声明 93

5.10.4 api常数 93

5.10.5 api类型 93

5.11 本章小结 93

第6章 窗体 94

6.1 窗体概述 95

6.1.1 窗体的构成 95

6.1.2 窗体类型与结构 95

6.1.3 添加和删除窗体 96

6.2 窗体的加载与卸载 97

6.2.1 利用load语句加载窗体 97

6.2.2 利用unload语句卸载窗体 98

6.3 窗体的属性 98

6.3.1 设置窗体的名称和标题 98

6.3.2 设置窗体的图标 99

6.3.3 设置窗体的显示风格 99

6.3.4 设置窗体的显示状态和显示位置 100

6.3.5 设置窗体的背景 101

6.4 窗体的方法 102

6.4.1 利用show方法显示窗体 102

6.4.2 利用hide方法隐藏窗体 102

6.4.3 利用move方法移动窗体 103

6.4.4 利用print方法打印窗体 103

6.5 窗体的事件 104

6.5.1 利用click/dbclick事件实现单击和双击 104

6.5.2 利用initialize事件实现窗体初始化 105

6.5.3 利用load/unload/queryunload事件实现载入和卸载 105

6.5.4 利用paint/resize事件实现窗体重绘 107

6.5.5 利用activate/deactivate事件实现窗体的活动性 108

6.5.6 利用gotfocus/lostfocus事件处理窗体焦点 109

6.6 窗体的生命周期(窗体事件的发生次序) 110

6.7 mdi窗体 112

6.7.1 mdi窗体概述 112

6.7.2 创建mdi应用程序 113

6.7.3 mdi窗体的mdichild属性 113

6.7.4 设计mdi主窗体 113

6.8 本章小结 114

第7章 模块和类模块 115

7.1 模块概述和创建 116

7.1.1 模块的概述 116

7.1.2 模块的创建 116

7.1.3 添加现存的标准模块 117

7.2 模块的典型应用 117

7.3 类模块的概述和创建 119

7.3.1 类模块的概述 119

7.3.2 类模块的创建 119

7.3.3 添加现有的类模块 120

7.3.4 标准模块和类模块的区别 120

7.4 类模块的典型应用 120

7.5 本章小结 125

第8章 系统对象 126

8.1 应用程序对象(app) 127

8.1.1 app对象概述 127

8.1.2 利用app对象动态识别路径 130

8.2 屏幕对象(screen) 130

8.2.1 screen对象概述 130

8.2.2 screen对象的常用属性 130

8.3 剪切板对象(clipboard) 131

8.3.1 clipboard对象概述 131

8.3.2 clipboard对象的常用方法 131

8.4 调试对象(debug) 133

8.4.1 debug对象概述 133

8.4.2 利用debug对象调试程序 134

8.5 打印对象(printer和printers集合) 135

8.5.1 printer对象和printers集合 135

8.5.2 利用printer对象获得打印机的字体列表 135

8.6 本章小结 135

第9章 常用控件 136

9.1 控件概述 137

9.1.1 控件的作用 137

9.1.2 控件与对象的关系 137

9.1.3 控件的属性、方法和事件 137

9.2 控件的分类 137

9.2.1 标准内部控件 138

9.2.2 activex控件 138

9.2.3 可插入对象 138

9.3 控件的相关操作 138

9.3.1 添加控件 139

9.3.2 对齐控件 139

9.3.3 调整控件前后顺序 141

9.3.4 调整控件的大小 142

9.3.5 锁定控件 142

9.3.6 删除控件 142

9.3.7 恢复被删除的控件 142

9.4 标签和文本框 142

9.4.1 应用标签控件(label控件) 142

9.4.2 应用文本框控件(textbox控件) 143

9.5 命令按钮、单选按钮和复选框及框架 145

9.5.1 使用命令按钮(commandbutton控件) 146

9.5.2 使用单选按钮(optionbutton控件) 146

9.5.3 使用复选框(checkbox控件) 148

9.5.4 使用框架(frame控件) 150

9.6 列表框与下拉列表框 150

9.6.1 列表框(listbox控件) 150

9.6.2 下拉列表框(combobox控件) 153

9.7 滚动条(hscrollbar控件和vscrollbar控件) 155

9.8 本章小结 157

第10章 activex控件 158

10.1 activex控件的概述 159

10.1.1 添加activex控件 159

10.1.2 删除activex控件 159

10.1.3 注册activex控件 160

10.2 listview控件在程序中的应用 160

10.2.1 listview控件的概述 160

10.2.2 listview控件的常用属性和方法 160

10.2.3 使用listview控件导航数据 164

10.2.4 使用listview控件显示数据 165

10.3 treeview控件在程序中的应用 166

10.3.1 treeview控件的概述 166

10.3.2 treeview控件的常用属性和方法 167

10.3.3 使用treeview控件导航数据 171

10.3.4 使用treeview控件显示数据 173

10.4 sstab控件在程序中的应用 174

10.4.1 sstab控件的概述 175

10.4.2 sstab控件的常用属性 175

10.4.3 使用sstab控件分页显示数据 176

10.5 progressbar控件在程序中的应用 177

10.5.1 progressbar控件的概述 177

10.5.2 progressbar控件的常用属性 177

10.5.3 使用progressbar控件显示数据备份进度 178

10.6 imagelist控件在程序中的应用 179

10.6.1 imagelist控件的概述 179

10.6.2 imagelist控件的常用属性 179

10.6.3 使用imagelist控件将图片显示在treeview中 180

10.7 dtpicker控件在程序中的应用 180

10.7.1 dtpicker控件的概述 181

10.7.2 dtpicker控件的常用属性 181

10.7.3 使用dtpicker控件录入数据 182

10.8 本章小结 183

第11章 菜单、工具栏、状态栏 184

11.1 下拉式菜单 185

11.1.1 下拉式菜单的组成 185

11.1.2 菜单编辑器的使用 185

11.1.3 设置菜单的快捷键和访问键 188

11.1.4 设置菜单分割条 189

11.1.5 创建复选菜单 189

11.1.6 创建级联菜单 189

11.1.7 修饰菜单 190

11.1.8 设置菜单无效 191

11.1.9 为菜单事件添加代码 191

11.1.10 菜单数组的使用 191

11.2 弹出式菜单 192

11.2.1 弹出式菜单的设计 192

11.2.2 弹出式菜单的调用 192

11.3 工具栏设计 193

11.3.1 工具栏概述 193

11.3.2 利用toolbar控件创建工具栏 193

11.3.3 为工具栏按钮设置分组 196

11.3.4 为工具栏添加下拉菜单 197

11.3.5 给工具栏按钮添加事件处理代码 198

11.4 状态栏设计 198

11.4.1 状态栏概述 198

11.4.2 在状态栏中显示日期、时间 198

11.4.3 在状态栏中显示操作员信息 199

11.4.4 在状态栏中显示鼠标位置 200

11.4.5 在状态栏中显示当前窗体名称 200

11.4.6 在状态栏中显示当前状态.. 201

11.5 本章小结 201

第12章 对话框 202

12.1 输入对话框(inputbox) 203

12.2 消息对话框(msgbox) 203

12.3 自定义对话框 205

12.3.1 由普通窗体创建的自定义对话框 205

12.3.2 使用对话框模板创建的对话框 205

12.3.3 显示与关闭自定义的对话框 206

12.4 公用对话框 206

12.4.1 公用对话框概述 206

12.4.2 使用“打开”对话框 207

12.4.3 使用“另存为”对话框 208

12.4.4 使用“颜色”对话框 209

12.4.5 使用“字体”对话框 210

12.4.6 使用“打印”对话框 211

12.4.7 使用“帮助”对话框 212

12.5 本章小结 212

第13章 鼠标键盘处理 213

13.1 鼠标指针的设置 214

13.1.1 设置鼠标指针的形状 214

13.1.2 设置鼠标指针为指定的图片 215

13.1.3 设置鼠标指针为指定的动画 215

13.2 鼠标事件的响应 216

13.2.1 click事件和dbclick事件的使用 216

13.2.2 mousedown事件和mouseup事件的使用 217

13.2.3 mousemove事件使用 218

13.3 键盘事件的响应 219

13.3.1 keydown事件和keyup事件的使用 219

13.3.2 keypress事件的使用 222

13.4 本章小结 223

第14章 程序调试和错误处理 224

14.1 visual basic中的错误 225

14.1.1 编译错误 225

14.1.2 运行错误 226

14.1.3 逻辑错误 226

14.2 调试工具和方法 226

14.2.1 调试工具栏的使用 226

14.2.2 本地窗口的使用 227

14.2.3 立即窗口的使用 228

14.2.4 监视窗口的使用 228

14.2.5 插入断点和逐语句跟踪 229

14.3 错误处理语句和对象 230

14.3.1 err对象 230

14.3.2 利用on error语句捕获错误 231

14.3.3 利用resume语句退出错误处理 233

14.4 本章小结 234

第15章 visual basic文件系统编程 235

15.1 文件的基本概念 236

15.1.1 文件的结构 236

15.1.2 文件的分类 236

15.1.3 文件处理的一般步骤 236

15.2 文件操作的语句和函数 237

15.2.1 文件操作语句 237

15.2.2 文件操作函数 238

15.3 顺序文件 238

15.3.1 顺序文件的打开与关闭 239

15.3.2 顺序文件的读取与写入操作 239

15.4 随机文件 242

15.4.1 随机文件的打开与关闭 242

15.4.2 随机文件的读取与写入操作 242

15.5 二进制文件 244

15.5.1 二进制文件的打开与关闭 244

15.5.2 二进制文件的读取与写入操作 244

15.6 文件系统控件 245

15.6.1 驱动器列表框(drivelistbox控件) 245

15.6.2 目录列表框(dirlistbox控件) 247

15.6.3 文件列表框(filelistbox控件) 248

15.6.4 文件系统控件的联动 251

15.7 文件系统对象 251

15.7.1 fso对象模型 251

15.7.2 filesystemobject对象 252

15.7.3 drive对象及磁盘驱动器的操作 253

15.7.4 folder对象与文件夹的浏览 254

15.7.5 file对象与文件的操作 255

15.7.6 textstream对象与文件的读写 256

15.8 本章小结 257

第16章 visual basic图形图像技术 258

16.1 图形操作基础 259

16.1.1 visual basic的坐标系统(默认、自定义) 259

16.1.2 颜色的使用(qbcolor函数、rgb函数) 260

16.2 图形控件 260

16.2.1 形状控件(shape控件) 261

16.2.2 画线工具控件(line控件) 261

16.3 图形属性 262

16.3.1 设置绘图坐标(currentx和currenty属性) 262

16.3.2 设置图形位置和大小(left和top,height和width属性) 263

16.3.3 设置图形的边框效果(borderstyle、borderwidth和bordercolor属性) 264

16.3.4 设置绘制效果(drawwidth、drawstyle和drawmode属性) 265

16.3.5 设置前景色和背景色(backcolor和forecolor属性) 267

16.3.6 设置填充效果(fillcolor和fillstyle属性) 268

16.4 图形方法 269

16.4.1 使用pset方法画点 269

16.4.2 使用point方法返回指定位置处的颜色 270

16.4.3 使用line方法画线 271

16.4.4 使用circle方法画圆 272

16.4.5 使用cls方法清屏 273

16.4.6 使用paintpicture方法绘制图形 273

16.5 图像处理控件 275

16.5.1 picturebox控件概述 275

16.5.2 利用picturebox控件浏览大幅图片 275

16.5.3 image控件概述 276

16.5.4 利用image控件制作小动画 277

16.6 图像处理函数 277

16.6.1 利用loadpicture函数加载图像 277

16.6.2 利用savepicture函数保存图片 278

16.7 本章小结 279

第17章 visual basic多媒体技术 280

17.1 多媒体概述 281

17.2 音频处理 281

17.2.1 mmcontrol控件 281

17.2.2 播放midi和wav文件 285

17.2.3 播放mp3文件 287

17.3 视频处理 288

17.3.1 播放vcd文件 288

17.3.2 播放avi文件 289

17.4 directx 291

17.4.1 下载和安装directx 291

17.4.2 在visual basic中使用directx 292

17.4.3 利用directsound编程实现实时混音 293

17.5 动画处理 295

17.5.1 timer控件 295

17.5.2 animation控件 296

17.5.3 播放flash动画 297

17.5.4 播放gif动画 298

17.6 本章小结 299

第18章 ado数据库编程 300

18.1 数据库基础 301

18.1.1 安装access数据库 301

18.1.2 安装sql server数据库 301

18.1.3 启动sql server数据库 304

18.1.4 创建sql server数据库 304

18.2 ado控件 305

18.2.1 连接数据源 306

18.2.2 添加、修改和删除数据 309

18.3 ado对象 311

18.3.1 ado对象概述 311

18.3.2 连接数据源——connection对象 312

18.3.3 记录集对象——recordset对象 313

18.3.4 命令对象——command对象 317

18.4 本章小结 318

第19章 数据控件编程 319

19.1 dao控件数据库编程 320

19.1.1 data控件应用 320

19.1.2 dblist控件应用 322

19.1.3 dbcombo控件应用 322

19.1.4 dbgrid控件应用 324

19.2 datacombo控件和datalist控件 324

19.2.1 将datacombo控件和datalist控件加入到工程中 324

19.2.2 datacombo控件和datalist控件的主要属性、方法和事件 325

19.2.3 使用datacombo和datalist控件显示数据表中的数据 326

19.3 datagrid控件 328

19.3.1 将datagrid控件加入到工程中 328

19.3.2 datagrid控件的主要属性事件 328

19.3.3 用datagrid控件显示数据表中的数据 329

19.3.4 通过datagrid控件修改数据表中的数据 330

19.4 msflexgrid控件和mshflexgrid控件 331

19.4.1 msflexgrid控件和mshflexgrid控件的功能比较 331

19.4.2 mshflexgrid控件的主要属性和方法 331

19.4.3 使用msflexgrid控件和mshflexgrid控件操纵数据 333

19.5 远程数据控件 335

19.5.1 remotedata控件 335

19.5.2 remotedata控件与数据访问有关的属性 335

19.5.3 remotedata control控件应用举例 336

19.6 本章小结 337

第20章 visual basic网络编程技术 338

20.1 网络基础知识 339

20.1.1 网络分层参考模型 339

20.1.2 http 339

20.1.3 ftp 339

20.2 winsock控件网络编程 339

20.2.1 tcp基础 340

20.2.2 udp基础 340

20.2.3 winsock控件的概述 340

20.2.4 开发客户端/服务器端聊天程序 340

20.3 internet transfer控件网络编程 342

20.3.1 internet transfer控件的概述 342

20.3.2 internet transfer控件的使用 343

20.3.3 获取网页源码 346

20.4 webbrowser控件编程 347

20.4.1 webbrowser控件概述 347

20.4.2 webbrowser控件的使用 347

20.4.3 制作简单浏览器 349

20.5 winsock api 350

20.5.1 winsock api的概述 350

20.5.2 winsock api函数 351

20.6 本章小结 352

第21章 资源文件的使用 353

21.1 资源文件概述 354

21.2 资源编辑器的使用 354

21.2.1 资源编辑器的简介 354

21.2.2 资源编辑器的加载 354

21.2.3 资源文件的创建 355

21.2.4 资源文件的编辑 356

21.3 资源文件使用的相关函数 357

21.3.1 利用loadresstring函数加载文本资源 357

21.3.2 利用loadrespicture函数加载图形资源 357

21.3.3 利用loadresdata函数加载多种类型的资源 358

21.3.4 利用sndplaysound函数播放加载后的声音资源 359

21.4 资源文件的使用 360

21.4.1 利用资源文件设置菜单 360

21.4.2 利用资源文件设置鼠标效果 362

21.4.3 利用资源文件设置图片 363

21.5 本章小结 365

第22章 vss版本管理 366

22.1 vss概述 367

22.2 vss的安装和配置 367

22.2.1 vss的安装 367

22.2.2 服务器端的配和使用 368

22.2.3 客户端的使用 370

22.3 vss的工作原理和基本概念 371

22.3.1 vss的工作原理 371

22.3.2 vss的基本概念 371

22.4 vss的基本操作 372

22.4.1 创建工作文件夹(new folder) 372

22.4.2 查看文件(view file) 372

22.4.3 编辑文件(edit) 373

22.4.4 提交文件(check in) 374

22.4.5 删除文件(delete) 375

22.4.6 清除项目(delete items) 375

22.4.7 文本历史版本(history) 376

22.4.8 vss备份(save data) 376

22.4.9 vss还原(restore) 378

22.5 本章小结 379

第23章 发布程序和创建帮助 380

23.1 应用程序打包 381

23.1.1 启动“打包和展开向导” 381

23.1.2 指定打包类型 382

23.1.3 指定打包文件夹 382

23.1.4 列出包含的文件 383

23.1.5 指定打包选项 383

23.1.6 指定安装标题 384

23.1.7 指定工作组与项目 384

23.1.8 调整安装位置 385

23.1.9 指定共享文件 386

23.1.10 完成并储存脚本 386

23.2 自定义安装程序 387

23.3 常见打包问题 388

23.3.1 如何打包文件夹 388

23.3.2 在打包文件时要将系统附加文件添加完全 388

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

23.3.4 如何修改安装程序的目录 389

23.3.5 解决安装文件过期问题 389

23.4 帮助文件制作 389

23.4.1 安装help workshop 389

23.4.2 制作rtf格式的帮助主题文件 391

23.4.3 使用help workshop制作帮助文件 394

23.4.4 在应用程序中使用帮助文件 395

23.5 本章小结 396

第24章 学生订票管理系统 397

24.1 开发背景 398

24.2 系统设计 398

24.2.1 系统目标 398

24.2.2 系统功能结构 398

24.2.3 系统预览 399

24.2.4 业务流程图 400

24.3 数据库设计 400

24.3.1 数据库概要说明 400

24.3.2 数据库逻辑设计 401

24.4 公共模块设计 402

24.5 客户端主窗体设计 402

24.5.1 客户端主窗体模块概述 402

24.5.2 客户端主窗体实现过程 403

24.6 列车时刻表模块设计 406

24.6.1 列车时刻表模块概述 406

24.6.2 列车时刻表模块实现过程 406

24.7 订票管理模块设计 408

24.7.1 订票管理模块概述 408

24.7.2 订票管理模块实现过程 408

24.8 剩余车票查询模块设计 413

24.8.1 剩余车票查询模块概述 413

24.8.2 剩余车票查询模块实现过程 413

24.9 列车信息录入模块设计 415

24.9.1 列车信息录入模块概述 415

24.9.2 列车信息录入实现过程 415

24.10 信息统计模块设计 418

24.10.1 信息统计模块概述 418

24.10.2 信息统计模块实现过程 419

24.11 程序调试及出错处理 420

24.11.1 对象变量或with块变量未设置 420

24.11.2 属性只读 421

24.11.3 数据库中字段长度设置过短 421

24.11.4 下标越界的错误 421

24.12 文件清单 422

24.13 本章总结 423

第25章 库存管理系统 424

25.1 开发背景 425

25.2 系统设计 425

25.2.1 项目规划 425

25.2.2 系统功能结构 426

25.2.3 主窗体预览 426

25.2.4 业务流程图 427

25.3 数据库设计 427

25.3.1 数据库概要说明 427

25.3.2 数据库逻辑设计 428

25.4 主窗体设计 430

25.4.1 窗体设计 430

25.4.2 代码设计 431

25.5 报表的设计 432

25.5.1 出库报表设计 432

25.5.2 库存报表设计 433

25.6 供应商信息维护 434

25.6.1 窗体设计 435

25.6.2 代码设计 435

25.7 货品入库管理 437

25.7.1 窗体设计 437

25.7.2 代码设计 438

25.8 货品出库管理 440

25.8.1 窗体设计 441

25.8.2 代码设计 441

25.9 货品借出管理 443

25.9.1 窗体设计 443

25.9.2 代码设计 444

25.10 货品归还管理 446

25.10.1 窗体设计 446

25.10.2 代码设计 447

25.11 库存信息查询 448

25.11.1 窗体设计 448

25.11.2 代码设计 449

25.12 出入库现金年统计 449

25.12.1 窗体设计 450

25.12.2 代码设计 450

25.13 疑难问题分析解决 452

25.13.1 如何在主窗体界面中添加窗体分割条 452

25.13.2 如何使应用程序自动适应屏幕的分辨率 453

25.14 程序调试与故障处理 453

25.15 文件清单 455

25.16 本章总结 456

附录 实例快速检索... 457


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual Basic程序设计标准教程:DVD视频教学版
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon