当前位置:首页 > 工业技术
Visual Basic应用开发完全手册
Visual Basic应用开发完全手册

Visual Basic应用开发完全手册PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:高春艳,李俊民,刘彬彬编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115153558
  • 页数:524 页
图书介绍:本书介绍了使用VB进行应用程序开发必须掌握技术,方法和过程。
《Visual Basic应用开发完全手册》目录

1.1 Visual Basic简介 3

1.2 Visual Basic的发展 3

第1篇 开发基础篇 3

第1章 Visual Basic概述 3

1.3 Visual Basic 6.0的特点 4

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

1.4.1 Visual Basic 6.0的运行环境 5

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

1.5.1 Visual Basic 6.0集成开发环境 8

1.5 Visual Basic 6.0集成开发环境 8

1.4.3 Visual Basic 6.0的启动和退出 8

1.5.2 定制自己的开发环境 14

1.6.1 MSDN Library的安装与使用 16

1.6 Visual Basic 6.0的帮助系统 16

1.6.2 上下文帮助 17

2.1.1 常用术语 18

2.1 代码编写基础 18

第2章 Visual Basic编程基础 18

2.1.2 代码编写机制 19

2.1.4 处理关键字冲突 20

2.1.3 书写程序的规则 20

2.2.2 用户自定义数据类型 21

2.2.1 Visual Basic的基本数据类型 21

2.2 数据类型 21

2.3 常量 22

2.4.1 变量的命名规则 23

2.4 变量 23

2.4.3 静态变量 24

2.4.2 变量的声明 24

2.5.1 运算符 25

2.5 运算符与表达式 25

2.5.2 表达式 27

3.1 顺序结构 29

第3章 Visual Basic控制结构 29

3.1.3 程序结束语句 30

3.1.2 暂停语句 30

3.1.1 赋值语句 30

3.1.4 输入语句 31

3.1.5 输出语句 32

3.2 选择结构 37

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

3.2.1 If...Then结构 38

3.2.3 Select Case结构 39

3.3.1 For...Next循环 42

3.3 循环结构 42

3.2.4 IIf函数 42

3.3.2 Do...Loop循环 46

3.3.3 While...Wend循环语句 48

3.4.1 GoTo语句 49

3.4 其他控制语句 49

3.3.4 各种循环语句比较 49

3.4.3 With...EndWith语句 50

3.4.2 Exit语句 50

4.1.1 一维数组 52

4.1 静态数组 52

第4章 数组 52

4.1.2 多维数组 53

4.2 数组声明 54

4.3 动态数组 55

4.4.1 控件数组的概念 56

4.4 控件数组 56

4.4.2 创建控件数组 57

4.4.3 使用控件数组 58

5.1 过程概述 60

第5章 过程与函数 60

5.2.1 通用过程 61

5.2 Sub过程 61

5.2.2 事件过程 63

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

5.3 Function过程 64

5.2.3 过程的调用 64

5.4.2 引用 71

5.4.1 形参与实参 71

5.3.2 函数的调用 71

5.4 参数传递 71

5.4.3 按值和按址传递 72

5.4.5 对象参数 73

5.4.4 数组参数 73

5.6.1 数学函数 74

5.6 常用内部函数 74

5.5 可选参数与可变参数 74

5.5.1 可选参数 74

5.5.2 可变参数 74

5.6.2 字符串函数 75

5.6.4 日期和时间函数 76

5.6.3 类型转换函数 76

5.6.5 随机函数 77

6.1 程序调试 78

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

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

6.1.1 调试工具栏 79

6.2.1 安装Help Workshop 80

6.2 为应用程序创建帮助 80

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

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

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

6.3.1 工程的编译工作 86

6.3 应用程序打包 86

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

6.3.2 打包 88

7.1.1 窗体的概念 97

7.1 窗体概述 97

第2篇 应用提高篇 97

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

7.1.2 窗体类型与结构 98

7.1.3 添加和删除窗体 99

7.2.2 Unload语句 100

7.2.1 Load语句 100

7.2 窗体的加载与卸载 100

7.3.3 窗体的显示风格 101

7.3.2 窗体的图标 101

7.3 窗体的属性 101

7.3.1 窗体的名称和标题 101

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

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

7.4 窗体的方法 103

7.3.5 窗体的背景 103

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

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

7.5 窗体的事件 106

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

7.5.2 载入和卸载事件 107

7.5.1 单击和双击事件 107

7.5.4 绘画事件 109

7.5.3 Resize事件 109

7.5.5 窗体事件的发生次序 110

7.6.2 创建MDI应用程序 112

7.6.1 MDI窗体概述 112

7.6 MDI窗体 112

7.6.4 设计MDI主窗体 113

7.6.3 MDI窗体的MDIChild属性 113

7.7.1 App(应用程序)对象 115

7.7 常用系统对象 115

7.7.2 Screen(屏幕)对象 116

7.7.3 Clipboard(剪贴板)对象 117

8.1.1 控件的分类 120

8.1 控件概述 120

第8章 VisualBasic常用控件 120

8.1.2 控件的命名 122

8.1.3 控件的添加与摆放 123

8.2.2 文本框(TextBox)控件 125

8.2.1 标签(Label)控件 125

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

8.3.1 命令按钮(CommandButton) 130

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

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

8.3.2 单选按钮(OptionButton) 132

8.3.3 复选框(CheckBox) 134

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

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

8.4 列表框(ListBox) 137

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

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

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

8.5 组合框(ComboBox) 145

8.6 滚动条 147

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

8.6.1 常用属性、事件 148

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

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

8.7 ListView控件 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.1 常用属性、方法和事件 164

8.9 SSTab控件 164

8.10 ProgressBar控件 165

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

8.10.2 ProgressBar控件用于数据备份 166

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

9.1.1 菜单的组成 168

9.1 菜单设计 168

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

9.1.2 菜单编辑器 169

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

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

9.2.1 弹出式菜单概述 173

9.2 弹出式菜单 173

9.3.1 菜单的多列显示 175

9.3 菜单的编程 175

9.3.2 动态显示菜单 176

9.3.3 动态增减菜单项 177

9.4.2 工具栏设计 179

9.4.1 工具栏概述 179

9.4 工具栏设计 179

9.4.3 工具栏事件处理 182

9.5.2 状态栏设置 183

9.5.1 状态栏概述 183

9.5 状态栏设计 183

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

9.5.3 利用状态栏显示日期 184

9.6.1 公用对话框概述 185

9.6 公用对话框 185

9.6.3 “另存为”对话框 186

9.6.2 “打开”对话框 186

9.6.4 “颜色”对话框 187

9.6.5 “字体”对话框 188

9.6.7 “帮助”对话框 189

9.6.6 “打印”对话框 189

10.1 文件的基本概念 190

第10章 VisualBasic文件系统编程 190

10.1.2 文件的分类 191

10.1.1 文件的结构 191

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

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

10.2 顺序文件 196

10.2.2 顺序文件的读/写 197

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

10.3 随机文件 200

10.3.2 随机文件的读/写 201

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

10.5 文件系统控件 202

10.4 二进制文件 202

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

10.4.2 二进制文件的读/写 202

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

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

10.5.4 文件系统控件的联动 207

10.6.1 FSO包含的对象 208

10.6 FSO对象模型 208

10.6.2 FSO对象模型编程 209

11.1.1 坐标系统 211

11.1 VisualBasic图形基础 211

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

11.1.2 颜色的使用 214

11.2.1 图形控件(Shape控件) 217

11.2 图形控件 217

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

11.2.2 画线控件(Line控件) 218

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

11.3 图形属性 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.1 用指定颜色画点(PSet方法) 227

11.4 图形方法 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.1 图像处理控件(Image和PictureBox控件) 235

11.5 图像处理 235

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

11.5.3 图像列表(ImageCombo控件) 238

12.1 多媒体基础 239

第12章 Visual Basic多媒体技术 239

12.2.1 MMControl控件 240

12.2 音频处理 240

12.2.2 播放MIDI和WAV文件 242

12.2.3 播放MP3文件 244

12.2.4 使用API函数调整音量 246

12.3.1 播放VCD文件 247

12.3 视频处理 247

12.3.2 播放AVI文件 249

12.4.1 Timer控件 250

12.4 动画处理 250

12.4.2 播放Flash动画 251

12.4.3 播放GIF动画 252

12.5.1 添加API函数 253

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

12.4.4 自己制作动画 253

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

13.1 网络基础知识 259

13.1.1 网络分层参考模型 259

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

13.2 Winsock控件网络编程 260

13.1.3 FTP 260

13.1.2 HTTP 260

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

13.2.2 UDP基础 261

13.2.1 TCP基础 261

13.2.4 Winsock控件的编程 266

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

13.3 Internet Transfer控件网络编程 268

13.3.2 Internet Transfer控件的编程 273

13.4.1 WebBrowser控件概述 274

13.4 WebBrowser控件编程 274

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

13.4.3 WebBrowser控件的编程 276

13.5.1 Winsock API的概述 277

13.5 Winsock API 277

13.5.2 Winsock API函数 278

14.1.1 Access数据库 280

14.1 数据库基础 280

第14章 数据库编程基础 280

14.1.2 安装SQL Server数据库 281

14.1.3 启动SQL Server数据库 284

14.1.4 创建SQL Server数据库 285

14.2.1 连接数据源 287

14.2 ADO控件 287

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

14.3.1 ADO对象概述 292

14.3 ADO对象 292

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

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

14.3.4 命令对象——Command对象 301

15.1.1 DataCombo控件 303

15.1 列表编辑数据 303

第15章 高级数据库编程 303

15.1.2 DataList控件 306

15.2.1 DataGrid控件 307

15.2 表格编辑数据 307

15.2.2 MSHFlexGrid控件 308

15.3.1 MSChart控件的基本设置 312

15.3 图表编辑数据 312

15.3.2 设置图表的数据源 315

15.3.3 图表外观设置 318

16.1.1 安装适合的Visual Basic版本 322

16.1 入门应知必会 322

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

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

16.1.3 安装MSDN帮助 323

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

16.1.6 引用对象 324

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

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

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

16.1.7 添加第三方控件 325

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

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

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

16.1.13 批量注释代码 327

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

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

16.1.17 改变按钮颜色或背景 328

16.1.15 控制长时间的循环 328

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

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

16.1.19 读取顺序文件的方法 329

16.1.24 添加数据的两种方法 330

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

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

16.1.22 使用MsgBox响应用户选择 330

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

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

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

16.1.29 批量更新控件属性 332

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

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

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

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

16.1.31 DBGrid控件列宽的控制 333

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

16.2 程序调试与常见错误 333

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

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

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

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

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

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

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

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

16.2.10 解决sa登录失败 337

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

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

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

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

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

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.7 在程序中动态创建控件 341

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

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

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

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

16.3.12 判断记录是否为空 342

16.3.11 按要求生成自动编号 342

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

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

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

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

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

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

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

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

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

16.3.22 打印图片 346

16.3.21 编程打印报表 346

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

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

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

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

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

16.3.27 调整打包文件的位置 348

16.3.26 修改安装程序的目录 348

16.3.29 禁止用户复制文字 349

16.3.28 动态注册控件 349

16.3.33 判断多个键同时按下 350

16.3.32 设置透明Flash 350

16.3.30 设置和取消硬盘共享 350

16.3.31 调用Windows画图程序 350

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

17.1 实例说明 355

第17章 我的通讯录 355

第3篇 经典实例篇 355

17.2 关键技术 356

17.3.2 程序设计 357

17.3.1 建立数据库表结构 357

17.3 实现过程 357

17.4 程序调试 365

18.1 实例说明 366

第18章 网络聊天室 366

18.3.2 程序设计代码 367

18.3.1 窗体界面概述 367

18.2 关键技术 367

18.3 实现过程 367

19.1 实例说明 374

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

19.3.1 NetAPI模块 375

19.3 实现过程 375

19.2 关键技术 375

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

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

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

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

19.4 程序调试 382

20.1 实例说明 383

第20章 通用代码查询器 383

20.4.1 主窗体界面概述 384

20.4 实现过程 384

20.2 关键技术 384

20.3 数据表设计 384

20.4.2 主窗体的设计代码 385

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

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

20.5 程序调试 388

第21章 我的超级兔子 389

21.3.1 窗体的界面设计概述 390

21.3 实现过程 390

21.1 实例说明 390

21.2 关键技术 390

21.3.2 程序功能的实现代码 391

21.4 程序调试 395

22.1 实例说明 396

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

22.3.1 模块中功能代码 397

22.3 实现过程 397

22.2 关键技术 397

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

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

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

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

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

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

22.4 程序调试 403

23.1 实例说明 404

第23章 网络五子棋 404

23.3 设计思路 405

23.2 关键技术 405

23.4.1 模块代码 406

23.4 实现过程 406

23.4.3 窗体的程序代码 408

23.4.2 窗体界面概述 408

23.5 程序调试 411

24.1 实例说明 412

第24章 多媒体播放器 412

24.3.2 主窗体中的程序代码 413

24.3.1 主窗体界面概述 413

24.2 关键技术 413

24.3 实现过程 413

24.4 程序调试 417

25.1 系统概述 421

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

第4篇 项目实战篇 421

25.2.1 系统功能描述 422

25.2 系统分析与设计 422

25.3 数据库设计 423

25.2.2 系统结构总图 423

25.4 数据模块设计 425

25.5 登录模块设计 426

25.6 主窗体界面设计 428

25.7.1 商品规格管理设计 430

25.7 程序设计与编码 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.1 数据库的备份 462

25.10 数据库的备份和恢复 462

25.10.2 数据库的恢复 463

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

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

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

25.12 使用本程序的Access版本 466

26.1 系统概述 467

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

26.2.1 系统功能描述 468

26.2 系统分析与设计 468

26.3 数据库设计 469

26.2.2 系统结构总图 469

26.4 数据模块设计 470

26.5 主窗体界面设计 471

26.6.1 客户信息维护设计 473

26.6 程序设计与编码 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.1 系统概述 493

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

27.2.1 系统功能描述 494

27.2 系统分析与设计 494

27.3.1 创建数据库 495

27.3 数据库设计 495

27.2.2 系统流程图 495

27.2.3 系统结构总图 495

27.3.3 主要数据表结构 496

27.3.2 创建数据表 496

27.4 数据模块设计 498

27.5 主窗体界面设计 499

27.6.1 文档类别管理设计 505

27.6 程序设计与编码 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

相关图书
作者其它书籍
返回顶部