《Visul Basic程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈云霞主编;陈云霞,贾小珠,万玉,李明,姜永玲,窦明武编著
  • 出 版 社:东营:石油大学出版社
  • 出版年份:2002
  • ISBN:756361642X
  • 页数:378 页
图书介绍:

第一章 Visual Basic简介 1

1.1 Visual Basic的发展过程 1

1.2 Visual Basic的特点 2

1.3 运行环境、安装、启动与退出 3

1.4 VB系统的集成开发环境 5

1.5 对象的有关概念 10

1.5.1 对象和类 10

1.5.2 对象的属性、事件、方法 11

1.6 使用帮助 12

本章主要知识点 14

习题一 14

第二章 Visual Basic入门 15

2.1 建立窗体对象 15

2.1.1 窗体对象的创建与操作 15

2.1.2 窗体对象的事件和方法 19

2.2 程序的保存、打开与运行 22

2.2.1 程序的保存 22

2.2.2 程序的打开 23

2.2.3 程序的运行 23

2.3 创建基本控件 24

2.3.1 控件对象的建立和编辑 24

2.3.2 CommandButton(命令按钮)控件 26

2.3.3 Label(标签)控件 27

2.3.4 TextBox(文本框)控件 28

2.3.5 创建应用程序的步骤 30

2.4 多窗体操作 33

2.4.1 添加窗体 33

2.4.2 多窗体的操作 34

2.4.3 多窗体文件的存取、移去与添加 35

2.5 焦点与Tab顺序 35

2.5.1 焦点 35

2.5.2 Tab顺序 37

本章主要知识点 37

习题二 38

第三章 Visual Basic语言基础 39

3.1 字符集、关键字、标识符 39

3.1.1 字符集 39

3.1.2 关键字 39

3.1.3 标识符 39

3.2 基本数据类型 40

3.2.1 数值型 40

3.2.2 字符型 41

3.2.3 逻辑型(或称布尔型) 41

3.2.4 日期型 41

3.2.5 可变类型 42

3.2.6 对象型 42

3.3 常量 42

3.3.1 一般常量 42

3.3.2 符号常量 42

3.4 变量 43

3.4.1 变量的声明 43

3.4.2 变量的作用域 44

3.5 Visual Basic的数据运算 48

3.5.1 算术运算符与表达式 48

3.5.2 关系运算符与表达式 49

3.5.3 逻辑运算符与表达式 49

3.5.4 字符串运算符与表达式 50

3.5.5 日期运算符与表达式 51

3.5.6 运算符的优先级 51

本章主要知识点 51

习题三 52

第四章 程序设计基础 54

4.1 顺序结构程序设计 54

4.1.1 VB中的语句及书写约定 55

4.1.2 赋值语句 55

4.1.3 注释(块注释)、暂停、结束语句 57

4.1.4 输入函数InputBox 59

4.1.5 消息函数和语句MsgBox 62

4.1.6 数据输出 65

4.1.7 输出到打印机 66

4.2 选择结构程序设计 67

4.2.1 行IF语句 67

4.2.2 块IF语句 68

4.2.3 IF语句的嵌套ElseIf语句 70

4.2.4 多条件选择语句Select Case 71

4.2.5 条件判断函数IIF 74

4.3 循环结构程序设计 75

4.3.1 For循环结构 75

4.3.2 当型循环While…Wend结构 80

4.3.3 Do…Loop循环结构 81

4.3.4 常用算法举例 83

4.4 其他辅助语句 87

4.4.1 Goto语句 87

4.4.2 On-Goto语句 88

4.5 闲置循环与DoEvents 89

4.6 程序的调试与错误处理(自学部分) 91

4.6.1 错误类型 91

4.6.2 程序调试工具 92

4.6.3 三种程序模式 94

4.6.4 使用调试窗口 95

本章主要知识点 97

习题四 98

第五章 常用内部函数 100

5.1 常用函数 100

5.1.1 数学函数 100

5.1.2 字符串函数 103

5.1.3 转换函数 106

5.1.4 日期和时间函数 109

5.2 其他函数 110

5.2.1 随机函数Rnd和随机语句Randomize 110

5.2.2 Shell函数 112

5.2.3 格式输出函数Format() 114

5.2.4 数据类型测试函数VarType 115

本章主要知识点 116

习题五 117

第六章 数组操作 118

6.1 数组的声明与使用 118

6.1.1 数组的声明 118

6.1.2 数组的赋值及引用 119

6.1.3 与数组有关的函数 120

6.1.4 动态数组与数组重定义 121

6.1.5 For Each...Next语句 124

6.2 数组应用 125

6.2.1 排序 125

6.2.2 查找(检索) 128

6.3 控件数组 130

6.3.1 创建控件数组 130

6.3.2 控件数组应用举例 132

本章主要知识点 135

习题六 135

第七章 常用控件 138

7.1 控件概述 138

7.2 常用内部控件 139

7.2.1 单选按钮、复选框 140

7.2.2 框架(Frame) 141

7.2.3 列表框和组合框 144

7.2.4 滚动条 149

7.2.5 定时器 151

7.2.6 图片框和图像框 153

7.3 常用ActiveX控件(自学部分) 155

7.3.1 SSTab控件 155

7.3.2 ProgressBar控件 157

7.3.3 Slider控件 158

7.3.4 UpDown控件 159

7.3.5 Animation控件 160

本章主要知识点 161

习题七 162

第八章 过程 165

8.1 通用子过程 165

8.1.1 通用子过程的创建 165

8.1.2 通用子过程的调用 167

8.2 函数过程 169

8.2.1 函数过程的创建 170

8.2.2 函数过程的调用 171

8.3 过程中的参数传递 172

8.3.1 形式参数和实际参数 173

8.3.2 参数的传值方式(按值和按址) 174

8.3.3 可选参数和不定数量的参数 178

8.3.4 数组参数的传递 180

8.3.5 对象参数 182

8.4 过程的嵌套与递归调用 184

8.4.1 过程的嵌套 184

8.4.2 递归调用 185

8.5 代码模块 187

8.5.1 窗体模块 188

8.5.2 标准模块 188

8.5.3 类模块 189

8.6 过程的作用域 190

8.6.1 过程的作用域 190

8.6.2 调用其他模块中的过程 190

本章主要知识点 191

习题八 192

第九章 事件过程 193

9.1 鼠标事件过程 194

9.1.1 简单鼠标事件 194

9.1.2 MouseDown、MouseUp、MouseMove事件 194

9.2 鼠标光标的形状 200

9.2.1 MousePointer属性 200

9.2.2 MouseIcon属性 201

9.3 拖放(Drag and Drop) 201

9.3.1 与拖放有关的属性、事件和方法 202

9.3.2 自动拖放 203

9.3.3 手工拖放 204

9.4 键盘事件过程 205

9.4.1 KeyPress事件 206

9.4.2 KeyPreview属性 207

9.4.3 KeyDown、KeyUp事件 209

本章主要知识点 211

习题九 212

第十章 界面设计 213

10.1 菜单设计与应用 213

10.1.1 下拉式菜单 213

10.1.2 弹出式菜单 220

10.2 对话框的设计 222

10.2.1 对话框的分类、模式与特点 222

10.2.2 自定义对话框 223

10.2.3 通用对话框 225

10.3 多文档界面(MDI)的创建 233

10.3.1 文档的界面形式 233

10.3.2 MDI界面及创建 234

10.4 工具栏和状态栏的设计(自学部分) 238

10.4.1 用手工方式制作工具栏 238

10.4.2 Toolbar控件与ImageList控件 240

10.4.3 状态栏的设计 244

本章主要知识点 246

习题十 247

第十一章 图形 249

11.1 坐标系统 249

11.2 绘图操作 252

11.2.1 窗体和控件的图形属性 252

11.2.2 绘图控件 256

11.2.3 绘图方法 258

11.3 动态图形 262

本章主要知识点 264

习题十一 264

第十二章 枚举与用户自定义类型 265

12.1 枚举类型 265

12.1.1 枚举类型的定义 265

12.1.2 枚举类型变量的声明与使用 266

12.2 用户自定义类型 268

12.2.1 创建用户自定义类型 268

12.2.2 用户自定义类型变量的使用 269

12.2.3 用户自定义类型数组 270

本章主要知识点 273

习题十二 273

第十三章 文件及其管理 275

13.1 文件组成、结构及分类 275

13.1.1 文件的组成与结构 275

13.1.2 文件的分类 275

13.2 顺序文件 276

13.2.1 顺序文件的读、写操作 276

13.2.2 LOF和EOF函数 282

13.3 随机文件 284

13.3.1 随机文件的读、写操作 285

13.3.2 随机文件中记录的添加与删除 287

13.4 二进制文件 290

13.4.1 二进制文件的打开和关闭 291

13.4.2 二进制文件的写操作 291

13.4.3 二进制文件的读操作 291

13.5 常用文件操作函数和语句 292

13.5.1 常用对文件或记录操作函数 292

13.5.2 常用文件操作语句 294

13.6 文件系统控件 295

13.6.1 驱动器列表框 295

13.6.2 目录列表框 295

13.6.3 文件列表框 296

13.6.4 共有属性及事件 296

13.7 FSO对象模型 298

13.7.1 FSO对象模型 299

13.7.2 FSO对象的应用 301

本章主要知识点 303

习题十三 304

第十四章 面向对象程序设计简介 306

14.1 基本概念 306

14.2 对象的使用 308

14.2.1 对象变量 308

14.2.2 对象数组 309

14.2.3 集合对象 309

14.3 类的创建 310

14.3.1 创建类模块 310

14.3.2 为类添加属性 311

14.3.3 为类添加方法 313

14.3.4 为类添加事件 314

14.4 编程举例 317

本章主要知识点 325

习题十四 325

第十五章 Visual Basic高级应用 326

15.1 ActiveX部件 326

15.1.1 ActiveX部件简介 326

15.1.2 ActiveX部件的使用 326

15.1.3 创建ActiveX部件 328

15.2 Windows API函数 329

15.2.1 关于Windows API 329

15.2.2 使用API函数 329

15.2.3 使用API文本浏览器 331

15.3 多媒体应用程序开发 332

15.3.1 使用MCI进行多媒体开发 332

15.3.2 使用API函数进行多媒体开发 333

15.4 网络应用程序开发 335

15.4.1 利用MsComm控件实现串口通信 335

15.4.2 开发Internet应用程序 336

本章主要知识点 339

习题十五 339

第十六章 VB中的数据库应用 340

16.1 关系型数据库简介 340

16.1.1 关系型数据库基本知识 340

16.1.2 关系型数据库的基本术语 340

16.1.3 通过数据管理器建立数据库 343

16.2 SQL——结构化查询语言 345

16.2.1 SQL查询语句 346

16.2.2 操作语句 348

16.2.3 建立数据查询 349

16.3 Data控件 350

16.3.1 使用数据控件 351

16.3.2 Data控件的常用属性 353

16.3.3 Data控件的常用方法 353

16.3.4 Data控件的Validate事件 354

16.3.5 记录集的常见操作 355

16.4 ActiveX数据控件(ADO) 357

16.4.1 ADO控件的常用属性 358

16.4.2 连接ADO与数据源 358

16.4.3 ADO对象模型中的主要对象 360

16.4.4 高级数据控件——DataList、DataCombo和DataGrid 360

16.4.5 使用数据窗体向导 364

16.5 创建报表 366

16.5.1 报表简介 366

16.5.2 创建数据报表 366

16.6 创建Excel对象报表 370

16.6.1 在VB中调用Excel程序 371

本章主要知识点 373

习题十六 373

附录 制作安装程序 375

参考文献 378