《Visual Basic程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:宁正元主编
  • 出 版 社:北京交通大学出版社;清华大学出版社
  • 出版年份:2004
  • ISBN:7810822888
  • 页数:327 页
图书介绍:Visual Basic是目前最流行的可视化开发工具之一。本教材已在教学中试用两年,并根据师生的建议做了多次修改。教材的内容分四个部分:第一部分是Visual Basic编程基础,初步介绍了面向对象的概念、使用Visual Basic集成开发环境编辑Visual Basic应用程序的方法以及Visual Basic语言要点;第二部分以Visual Basic的可视化设计为主要内容,主要介绍了窗体和一些标准控件的属性、方法和事件,Visual Basic菜单技术和多文档界面;第三部分介绍文件管理与操作和用户自定义类;第四部分是Visual Basic高级应用,内容包括Visual Basic的多媒体设计、Visual Basic的数据库应用、MCI指令和MCI控件以及API函数等当前较为流行的实用技术。这部分内容是为了读者增加知识面,提高Visual Basic6.0应用能力而编写的。本教材还有配套光盘,它不但保存了每个章节的例子,而且提供了多套全国计算机等级考试(二级Visual Basic)上机模拟练习题和福建省二级Visual Basic无纸化考试试题。

目录 1

第1章Visual Basic入门 1

1.1程序和程序设计语言 1

1.1.1低级语言 1

1.1.2高级语言 2

1.1.3高级语言程序的执行 3

1.2类、对象、属性、方法与事件 3

1.2.1类与对象 3

1.2.2 属性 4

1.2.3方法 4

1.2.4事件 4

1.3.1 Visual Basic特点 5

1.3Visual Basic简介 5

1.2.5 Windows操作系统中的对象 5

1.3.2 Visual Basic版本简介 6

1.3.3Visual Basic的安装 6

1.4Visual Basic基础 7

1.4.1启动Visual Basic 7

1.4.2什么是集成开发环境(IDE) 7

1.5Visual Basic应用程序开发过程 8

1.5.1创建应用程序界面 9

1.5.2设置窗体和控件属性值 11

1.5.3编写事件过程 13

1.6Visual Basic应用程序的结构 16

1.6.1 工程(Project)与工程文件 16

1.6.2工程资源管理器 16

1.6.3模块 17

习题 18

第2章Viual Basic的代码编程基础 19

2.1 编码基础 19

2.1.1将单行语句分成多行 19

2.1.2将多个语句合并到同一行上 19

2.1.3在代码中添加注释 19

2.1.4理解数字系统 20

2.2数据类型及运算 20

2.2.1数据类型 20

2.2.2变量 23

2.2.3常量 32

2.2.4常用内部函数 34

2.3.1赋值语句 44

2.3顺序结构程序设计 44

2.3.2运算符和表达式 45

2.3.3 数据输入输出 48

2.4选择结构程序设计 61

2.4.1用if语句实现选择结构 61

2.4.2多分支结构 66

2.4.3选择结构应用 69

2.5循环结构程序设计 71

2.5.1用If语句和GoTo语句实现循环 72

2.5.2 While语句和Wend实现循环 72

2.5.3 Do…Loop语句实现循环 73

2.5.4用ForNext语句实现循环 76

2.5.5循环的嵌套 78

2.5.6循环控制程序应用 79

2.6数组 85

2.6.1数组的概念 86

2.6.2数组的基本操作 90

2.6.3动态数组 94

2.6.4数组的初始化 96

2.6.5数组程序举例 97

习题 101

第3章Visual Basic的过程、函数和方法 104

3.1 Sub过程 104

3.2 Function过程 108

3.3.1形参与实参 111

3.3参数传递 111

3.3.2命名参数 113

3.3.3数组做参数 113

3.3.4可选参数和可变参数 117

3.3.5对象型参数 119

习题 122

第4章创建用户界面 123

4.1 Visual Basic的窗体 123

4.1.1窗体常用的属性 123

4.1.2窗体的事件 127

4.1.3窗体的生命周期 128

4.1.4窗体的方法 132

4.2.2 ActiveX控件 134

4.2.3可插入的对象 134

4.2.1内部控件(也称标准控件) 134

4.2 Visual Basic的控件 134

4.2.4控件的属性、事件和方法 136

4.3常用标准控件 137

4.3.1文本控件 137

4.3.2命令按钮 142

4.3.3选择控件 143

4.3.4列表框和组合框 145

4.3.5滚动条 152

4.3.6计时器 156

4.3.7图形与图像控件 157

4.3.8框架 164

4.3.9焦点和Tab顺序 168

4.3.10控件数组 170

4.4常用的绘图方法 175

4.5键盘与鼠标事件过程 181

4.5.1响应键盘事件 181

4.5.2响应鼠标事件 184

4.6多重窗体程序设计 193

4.7对话框 198

4.7.1 Common Dialog控件介绍 198

4.7.2 Common Dialog控件的使用 199

习题 201

第5章菜单设计与多文档界面 207

5.1菜单的基本概念 207

5.1.1菜单栏 207

5.1.2弹出式菜单 209

5.2.2菜单编辑器窗口 210

5.2.1显示“菜单编辑器” 210

5.2菜单编辑器(Menu Editor)简介 210

5.4设计弹出式菜单 212

5.5多文档界面(MDI)应用程序 215

5.5.1 Windows的应用程序用户界面样式 215

5.5.2创建多文档界面(MDI)应用程序 216

5.5.3 MDI应用程序中的菜单 217

习题 218

第6章文件管理与操作 220

6.1文件系统的基本概念 220

6.1.1文件系统的概念 220

6.1.2文件系统的基本操作 220

6.1.4对文件访问的基本步骤 221

6.1.3文件的类型 221

6.2 FSO对象模型 222

6.2.1使用FSO对象对目录的操作 223

6.2.2使用FSO对象对文件的操作 225

6.3文件系统控件 228

6.3.1文件系统控件及其属性 228

6.3.2使用文件系统控件的组合 229

6.4用传统的文件I/O语句和函数处理文件 230

6.4.1访问顺序型文件 230

6.4.2随机文件访问 234

6.4.3二进制文件的访问 236

习题 238

7.1面向对象的程序设计 244

7.1.1面向对象与代码重用 244

第7章面向对象技术及其在Visual Basic中的实现 244

7.1.2面向对象程序设计的基本特性 245

7.1.3Visual Basic的对象浏览器 246

7.2利用类模块自定义类 247

7.2.1Visual Basic的类模板 247

7.2.2为类添加属性 248

7.2.3为类添加方法 251

7.2.4设置类的默认属性与方法 253

7.3声明和使用对象 254

7.3.1用New关键字创建新对象 254

7.3.2前期绑定与后期绑定 260

7.4添加用户事件 264

习题 270

8.1 Visual Basic直接编写动画效果应用程序 271

第8章Visual Basic多媒体程序设计 271

8.2 Visual Basic的OLE 273

8.3 使用MCI控件编写多媒体应用程序 275

8.3.1 MCI设备和MCI指令 275

8.3.2 Visual Basic的MCI控件 279

8.4 Visual Basic调用API函数的多媒体实现 281

8.4.1 Windows API函数简介 281

8.4.2 Windows API函数实现多媒体应用实例 282

习题 287

第9章数据库编程 288

9.1数据库基础 288

9.1.1数据库基本概念 288

9.1.2结构化查询语言 289

9.2.1打开可视化数据管理器 291

9.2可视化数据管理器 291

9.2.2创建新的数据库 292

9.2.3添加表与索引 292

9.2.4修改表结构 294

9.2.5添加和修改表中记录 294

9.2.6执行SQL命令 295

9.3 Activex数据对象与数据环境设计器 295

9.3.1 Activex数据对象 295

9.3.2数据环境设计器 296

9.3.3查询设计器与数据视图窗口 299

9.4记录集对象 301

9.4.1 记录集对象的类型与引用 301

9.4.2 Fields集合 302

9.4.3定位记录集中的对象 303

9.4.4更新记录集 306

习题 310

第10章实验篇 311

10.1 Visual Basic环境和程序设计初步 311

10.1.1实验目的 311

10.1.2实验内容 311

10.2顺序程序设计 313

10.2.1实验目的 313

10.2.2实验内容 313

10.3选择结构程序设计 314

10.3.1实验目的 314

10.3.2实验内容 314

10.4.2实验内容 316

10.4循环结构程序设计及数组的运用 316

10.4.1实验目的 316

10.5 过程 318

10.5.1实验目的 318

10.5.2实验内容 318

10.6.1实验目的 319

10.6.2实验内容 319

10.7常用控件(二) 321

10.7.1实验目的 321

10.7.2实验内容 321

10.8.1实验目的 323

10.8.2实验内容 323

10.8菜单设计和多文档界面 323

10.9文件管理与操作 324

10.9.1实验目的 324

10.9.2实验内容 324

10.10 Visual Basic中的面向对象技术 325

10.10.1实验目的 325

10.10.2实验内容 325

10.11Visual Basic多媒体程序设计 326

10.11.1实验目的 326

10.11.2实验内容 326

10.12数据库编程 326

10.12.1实验目的 326

10.12.2实验内容 326

10.6窗体和常用控件(一) 329