《Visual Basic编程高手》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:北京博彦科技发展有限责任公司著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2000
  • ISBN:790062984X
  • 页数:508 页
图书介绍:本书共16章,主要由VisualBasic基础知识介绍、使用控件、数据库技术介绍和示例介绍组成,详细内容包括:VisualBasic简介、设计简单的VB应用程序、编程风格、VisualBasic基础知识、VisualBasic程序设计入门、常量、变量和数据类型。调试、错误处理、VB程序中的文本处理、响应对象的事件、向用户提供选项的控件。图形技术、ACtiveX控件、使用控件数组、数据库及其相关控件。OLE、完善用户界面等。最后是示例程序介绍。本书内容循序渐进、实例丰富、解释细致,不仅适合初学者和编程爱好者,对于有编程经验的用户也会有一定的帮助。

第1章 Visual Basic简介 1

1.1 安装Visual Basic 2

1.2 Visual Basic 6.0的新增功能 5

1.2.1 版本增强 5

1.2.2 集成开发环境 5

1.2.3 ActiveX 7

1.2.4 Internet功能 7

1.2.5 新增控件和增强控件 8

1.2.7 语言的增强 9

1.2.6 面向对象的功能 9

1.2.8 数据访问 10

1.2.9 Internet 11

第2章 设计简单的VB应用程序 13

2.1 Visual Basic的环境介绍 14

2.1.1 启动Visual Basic 14

2.1.2 Visual Basic的界面组成 14

2.2 创建应用程序 18

2.2.1 用Visual Basic创建应用程序 18

2.2.2 工程和可执行文件 19

2.3.1 新建一个工程 20

2.3 创建简单的应用程序 20

2.3.2 添加相应的控件并修改其属性 21

2.3.3 加入需要的程序代码 25

2.3.4 管理Visual Basic的工程 26

2.3.5 运行应用程序 30

2.3.6 制作可执行文件EXE 30

更上一层楼 31

第3章 编程风格 33

3.1 采用描述性命名方式 34

3.1.1 控件的前缀 34

3.1.2 变量名 37

3.1.3 变量的声明 39

3.1.4 菜单 39

3.1.5 类名 40

3.2 检查数据类型 40

3.3 确定范围 41

3.4 编写代码时添加注释 41

更上一层楼 42

第4章 Visual Basic基础知识 43

4.1.1 属性 44

4.1 属性、方法和事件 44

4.1.2 方法 46

4.1.3 事件 47

4.2 使用窗体 47

4.2.1 设计时和运行时都可设置的属性 48

4.2.2 窗体方法和事件 51

4.3 控件简介 52

4.3.1 给窗体添加控件 53

4.3.2 设置控件属性 55

4.4.1 Label 56

4.4 基本控件 56

4.4.2 TextBox 58

4.4.3 CommandButton 60

4.5 使用控件的值 61

更上一层楼 62

第5章 Visual Basic程序设计入门 63

5.1 Visual Basic程序结构及工作方式 64

5.1.1 Visual Basic应用程序的结构 64

5.1.2 事件驱动应用程序的工作方式 65

5.1.3 开始编码之前应掌握的几个技巧 66

5.2.1 代码模块 67

5.2 Visual Basic程序中的代码模块 67

5.2.2 窗体模块 68

5.2.3 标准模块 68

5.2.4 类模块 68

5.3 编辑代码的基本操作 68

5.3.1 将单行语句分成多行 68

5.3.3 在代码中添加注释 69

5.3.4 理解Visual Basic的数字系统 69

5.3.2 将多个语句合并到同一行上 69

5.3.5 Visual Basic的命名约定 70

5.4 过程 71

5.4.1 Sub过程 71

5.4.2 Function过程 73

5.4.3 使用过程 74

5.4.4 向过程传递参数 77

5.5 控制结构 81

5.5.1 判定结构 82

5.5.2 循环结构 85

5.5.3 使用控制结构 89

更上一层楼 91

第6章 变量、常数和数据类型 93

6.1 变量 94

6.1.1 存储和检索变量中的数据 94

6.1.2 声明变量 94

6.1.3 隐式声明 95

6.1.4 显式声明 96

6.2.1 指定变量的有效范围 97

6.2.2 过程内部使用的变量 97

6.2 变量的使用范围 97

6.2.3 模块内部使用的变量 98

6.2.4 所有模块使用的变量 98

6.3 变量的使用技巧 98

6.3.1 使用多个同名的变量 98

6.3.2 公用变量与局部变量的比较 100

6.3.3 窗体属性和控件的阴影 101

6.3.4 使用同名的变量和过程 103

6.4 静态变量 103

6.5 常数 104

6.6.1 创建常数 105

6.6 创建常数 105

6.6.2 设定自定义常数的范围 106

6.6.3 避免循环引用 106

6.7 数据类型 107

6.7.1 声明带数据类型的变量 107

6.7.2 Numeric数据类型 108

6.7.3 Byte数据类型 108

6.7.4 String数据类型 109

6.7.5 交换字符串和数字 109

6.7.6 Boolean数据类型 110

6.7.7 Date数据类型 111

6.7.8 Object数据类型 112

6.7.9 Variant数据类型 112

6.7.10 转换数据类型 114

6.8 关于Variant类型的几点说明 114

6.8.1 数值在变量中的内部表示 114

6.8.2 Variant变量中存储的Numeri 116

6.8.3 Variant变量中存储的字符串 117

6.8.4 Variant变量中存储的Date/Time值 118

6.9 创建用户定义类型(UDT)结构 120

6.8.5 Variant变量中存储的Objects 120

6.10 使用类创建新的数据类型 121

6.10.1 创建新的数据类型 121

6.10.2 使用新的数据类型 123

6.11 数组 123

6.11.1 声明固定大小的数组 124

6.11.2 设定上下界 124

6.11.3 包含其他数组的数组 125

6.11.4 多维数组 126

6.12 动态数组 126

第7章 调试 129

7.1 错误类型 130

7.1.1 语法错误 130

7.1.2 运行时错误 131

7.1.3 逻辑错误 131

7.2 中断模式 131

7.2.1 中断模式概述 131

7.2.2 设置断点 132

7.2.3 使用Stop语句 132

7.3 使用调试工具栏 133

7.2.4 使用Debug.Assert方法 133

7.4 使用监视窗口 134

7.4.1 Watch窗口概述 135

7.4.2 添加监视表达式 135

7.4.3 编辑或删除监视表达式 137

7.4.4 使用快速监视 137

7.5 使用【立即】窗口 138

7.5.1 从立即窗口中打印输出 138

7.5.2 使用Debug.Print语句 140

7.5.3 立即窗口更广泛的用途 141

7.5.4 立即窗口中的快捷方式 142

7.6 使用本地窗口 142

7.7 使用调用堆栈跟踪程序流程 143

7.8 特别的调试考虑 144

更上一层楼 148

第8章 处理错误 151

8.1 运行时错误概述 152

8.2 错误处理进程概述 154

8.2.1 错误处理介绍 154

8.2.2 实现错误捕获 155

8.2.3 在指定行恢复执行 157

8.3 Err对象 158

8.3.1 属性 159

8.3.2 方法 159

8.4 未预见的错误 161

8.4.1 搜索调用列表 161

8.4.2 将错误分配到不同的处理程序 162

8.4.3 复杂错误处理 162

8.5.1 具有完备的错误处理程序的函数 163

8.5 错误处理样式 163

8.5.2 集中处理错误的程序 164

8.6 Visual Basic中的通用错误捕获选项 169

8.7 关闭错误处理 170

更上一层楼 171

第9章 VB程序中的文本处理 173

9.1 文本处理简介 174

9.2 使用Label控件 175

9.2.1 建立一个新的应用程序 176

9.2.2 在窗体上布置控件 176

9.2.3 设置Label控件的属性 177

9.2.4 设置Form的相关属性 180

9.3 显示状态文本 183

9.3.1 添加StatusBar控件 183

9.3.2 在Form上放置StatusBar控件并配置其属性 185

9.3.3 添加事件处理代码 189

9.3.4 程序运行结果 192

9.4 显示提示信息文本 192

更上一层楼 193

第10章 响应对象的事件 195

10.1.1 鼠标事件概述 196

10.1 响应鼠标事件 196

10.1.2 使用Button、Shift、X、Y变量 200

10.1.3 拖放操作 203

10.2 响应键盘事件 206

10.2.1 键盘事件概述 206

10.2.2 对象的焦点处理 206

10.2.3 实现键盘事件 208

10.3 响应对象的内部事件 211

10.3.1 对象的内部事件概述 211

10.3.2 实现内部事件的响应 214

更上一层楼 215

第11章 向用户提供选项的控件 217

11.1 使用CheckBox控件实现复选选项 218

11.1.1 CheckBox控件的标准用法 218

11.1.2 CheckBox控件的图形化用法 220

11.2 使用OptionButton控件 222

11.2.1 OptionButton控件的标准用法 222

11.2.2 OptionButton控件的图形化用法 224

11.3 使用滚动条控件 224

11.3.1 使用滚动条控件 225

11.3.2 用滚动条实现浏览 226

11.4 使用ListBox控件实现复选选项操作 230

11.4.1 Click和Double-Click事件 230

11.4.2 内容设置 231

11.4.3 Style属性 237

11.5 使用ComboBox控件 238

11.5.1 组合框的样式 238

11.5.2 内容设置 240

第12章 图形技术 243

12.1.1 使用Form显示图片 244

12.1 显示图片 244

12.1.2 使用PictureBox控件 245

12.1.3 PictureBox控件的其他方面 248

12.1.4 坐标系统 250

12.2 使用Image控件 254

12.3 绘制简单图形 255

12.3.1 利用Shape控件和Line控件绘制基本图形 256

12.4 使用对象的图形方法 262

12.4.1 理解图形方法 262

12.4.2 使用图形方法绘图 265

12.4.3 图形对象的几个特殊属性 277

12.5 实现动画 282

12.5.1 显示动画概述 282

12.5.2 使用简单的图形控件 283

12.5.3 使用ImageList控件 285

12.6 生成即时曲线 292

12.6.1 利用PictureBox控件生成即时曲线 293

12.6.2 利用MsChart控件 298

更上一层楼 298

第13章 ActiveX控件 301

13.1 创建ActiveX控件 302

13.1.1 ActiveX控件的设计步骤 302

13.1.2 创建ActiveX控件工程 302

13.1.3 绘制界面 303

13.1.4 调整控件的大小 304

13.1.5 添加属性、方法和事件 305

13.1.6 设计控件的行为 307

13.2 调试控件 309

13.3 编译和注册控件 312

13.4 创建设计时属性 313

13.5 显示【属性页】对话框 316

更上一层楼 321

第14章 使用控件数组 323

14.1 控件数组概述 324

14.2 在设计时创建控件数组 325

14.3 在运行时创建控件数组 327

更上一层楼 330

第15章 数据库及其相关控件 331

15.1.1 使用可视化数据管理器 332

15.1 创建数据库 332

15.1.2 使用其他数据库软件 337

15.2 使用Data控件访问数据库 338

15.2.1 使用Data控件的默认功能 338

15.2.2 用Data控件的方法访问数据库 343

15.2.3 用Seek方法定位记录 349

15.2.4 事务控制、验证和更新 354

15.3 使用ADO Data控件 359

15.3.1 使用ADO Data控件的默认功能 360

15.3.2 使用ADO Data控件的方法 367

15.4 使用数据关联控件 368

15.4.1 使用DataList控件 368

15.4.2 使用DataCombo控件 376

更上一层楼 377

第16章 OLE 379

16.1 使用OLE控件 380

16.1.1 OLE概述 380

16.1.2 链接对象与嵌入对象 380

16.2 在程序中实现OLE拖放 396

16.2.1 和OLE拖放相关的属性、事件和方法 396

16.2.2 启动自动OLE拖放 397

16.2.3 OLE拖放的DataObject对象 398

16.2.4 OLE拖放的工作原理 401

16.2.5 启动OLE拖动操作 402

16.2.6 将OLE拖动源拖到OLE拖放目标上 404

16.2.7 从Windows资源管理器中拖动文件 409

更上一层楼 411

第17章 完善用户界面 413

17.1 菜单 414

17.1.1 使用菜单编辑器 414

17.1.2 在运行时操作菜单 420

17.1.3 使用模板 425

17.2 工具栏 428

17.2.1 使用ToolBar控件 428

17.2.2 使用工具栏向导 435

17.3 创建SDI应用程序界面 436

17.3.1 程序界面的类型 436

17.3.2 创建SDI程序界面 439

17.3.3 编写代码 440

17.3.4 使用Visual Basic向导建立程序界面 441

17.4.1 手动建立MDI程序界面 450

17.4 创建MDI程序界面 450

17.4.2 使用向导建立MDI程序界面 463

更上一层楼 469

第18章 示例程序 471

18.1 注册表 472

18.1.1 对注册表进行读写操作 472

18.1.2 记录应用程序的状态 476

18.1.3 将文件类型同应用程序关联起来 476

18.2 创建屏幕保护程序 478

18.3 防止同时运行屏幕保护程序 483

18.4 隐藏鼠标指针 484

18.5 终止屏幕保护程序 487

18.5.1 检测鼠标的移动或单击 487

18.5.2 检测按键动作以终止屏幕保护程序 487

18.6 应用屏幕上的图像 488

18.7 添加“密码保护”和“设置”功能 493

18.8 MySaver应用程序 495

18.8.1 MYSAVER.BAS 496

18.8.2 MYSAVER.FRM 499

更上一层楼 507