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

  • 购买积分:13 如何计算积分?
  • 作  者:史春联,尹静,宋永生主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2011
  • ISBN:9787030301178
  • 页数:360 页
图书介绍:本书作为VisualBasic程序的入门与应用教材,共分为16章和5个附录,主要内容包括VisualBasic集成开发环境、VisualBasic程序设计基础、数据类型及其运算、数据的输入输出、控制结构、数组、常用标准控件、过程、键盘与鼠标事件过程、菜单程序设计、对话框程序设计、多窗体设计环境应用、文件处理、数据库编程初步、多媒体应用开发等。

第1章Visual Basic概述 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic的版本 1

1.1.2 Visual Basic的特点 1

1.2 Visual Basic的集成开发环境 2

1.2.1 Visual Basic的启动与退出 2

1.2.2主窗口 3

1.2.3其他窗口 6

1.3 Visual Basic应用程序的构成与工作方式 10

1.3.1 Visual Basic应用程序的构成 10

1.3.2 Visual Basic应用程序的工作方式 12

1.3.3 Visual Basic应用程序的开发步骤 12

1.4创建第一个Visual Basic程序 13

1.4.1新建工程 14

1.4.2设计界面 14

1.4.3编写事件代码 14

1.4.4保存工程 14

1.4.5运行程序 15

1.4.6生成可执行程序 16

1.5上机实验 16

1.6习题 17

第2章Visual Basic对象 19

2.1 Visual Basic中的基本概念 19

2.1.1对象和类 19

2.1.2属性 19

2.1.3方法 20

2.1.4事件 20

2.2窗体 21

2.2.1窗体的结构 21

2.2.2窗体的属性 22

2.2.3窗体的事件 25

2.3控件基础 28

2.3.1标准控件(内部控件) 28

2.3.2控件的命名和控件值 29

2.3.3控件的画法 31

2.3.4控件的基本操作 32

2.3.5控件属性的设置方法 34

2.3.6控件的公用属性 36

2.4基本控件 38

2.4.1标签 38

2.4.2文本框 39

2.4.3命令按钮 42

2.5上机实验 44

2.6习题 45

第3章Visual Basic语言基础 47

3.1数据类型 47

3.1.1基本数据类型 47

3.1.2用户定义的数据类型 50

3.2常量与变量 51

3.2.1常量 51

3.2.2变量 53

3.3变量的作用域 57

3.4运算符与表达式 58

3.4.1算术运算符与算术表达式 59

3.4.2关系运算符与关系表达式 60

3.4.3逻辑运算符与逻辑表达式 61

3.4.4字符串运算符与字符串表达式 62

3.4.5日期表达式 63

3.4.6运算符的执行顺序 63

3.5常用内部函数 63

3.5.1转换函数 63

3.5.2数学函数 64

3.5.3时间和日期函数 64

3.5.4字符串函数 65

3.6上机实验 66

3.7习题 67

第4章Visual Basic基本语句与结构 70

4.1赋值语句与注释语句 70

4.1.1语句书写规则 70

4.1.2赋值语句 70

4.1.3注释语句 71

4.2暂停语句与结束语句 72

4.2.1暂停语句(Stop) 72

4.2.2结束语句(End) 72

4.3数据输出——Print方法 73

4.3.1 Print方法 73

4.3.2与Print方法有关的函数 75

4.3.3格式输出 77

4.3.4其他方法和属性 80

4.4交互函数 82

4.4.1 InputBox函数 82

4.4.2 MsgBox语句和MsgBox函数 85

4.5选择结构 89

4.5.1单行结构条件语句 89

4.5.2块结构条件语句 90

4.5.3IIf函数 95

4.5.4多分支选择控制结构 95

4.6循环语句与循环结构 97

4.6.1 For Next结构 97

4.6.2 Do Loop结构 99

4.6.3当循环控制结构 103

4.6.4多重循环 105

4.7 GoTo型控制结构 108

4.7.1 GoTo语句 108

4.7.2 On-GoTo语句 109

4.8上机实验 110

4.9习题 112

第5章 常用标准控件 120

5.1图形控件 120

5.1.1图片框和图像框 120

5.1.2图形文件的装入 122

5.1.3直线和形状 124

5.2列表框和组合框 125

5.2.1列表框 126

5.2.2组合框 128

5.3复选框和单选按钮 131

5.4框架 134

5.5滚动条 136

5.6计时器 138

5.7焦点与Tab顺序 140

5.7.1设置控件焦点 140

5.7.2 Tab键顺序 141

5.8上机实验 142

5.9习题 146

第6章 数组 148

6.1数组的基本概念 148

6.2常规数组 149

6.2.1常规数组的声明 149

6.2.2常规数组的基本操作 151

6.2.3使用For Each Next语句遍历数组 157

6.2.4数组的清除和重定义 159

6.3动态数组 159

6.3.1动态数组的定义 159

6.3.2动态数组的使用 160

6.4控件数组 161

6.4.1控件数组的概念 161

6.4.2控件数组的建立与使用 161

6.5上机实验 164

6.6习题 165

第7章 过程 168

7.1 Sub过程 168

7.1.1建立Sub过程 168

7.1.2调用Sub过程 171

7.1.3事件过程和通用过程 174

7.2函数过程 176

7.2.1建立Function过程 176

7.2.2调用Function过程 177

7.3 Sub Main过程 178

7.4参数传递 180

7.4.1形参与实参 180

7.4.2传值 181

7.4.3引用 182

7.4.4数组参数的传递 184

7.5其他参数的传递 188

7.5.1可选参数与可变参数 188

7.5.2对象参数 190

7.6 Shell函数 192

7.7局部内存分配 193

7.8过程的嵌套与递归调用 195

7.8.1过程的嵌套调用 195

7.8.2过程的递归调用 196

7.9上机实验 197

7.10习题 200

第8章 多功能界面设计 203

8.1多窗体设计 203

8.1.1多窗体程序的添加、保存、删除 203

8.1.2与多重窗体程序设计有关的语句和方法 205

8.1.3多重窗体程序设计实例 206

8.2对话框设计 216

8.2.1对话框概述 216

8.2.2自定义对话框 217

8.2.3通用对话框控件 220

8.2.4文件对话框 221

8.2.5其他对话框 226

8.3菜单设计 231

8.3.1菜单概述 231

8.3.2菜单编辑器 232

8.3.3设计菜单 234

8.3.4菜单项的控制 238

8.3.5菜单项的增减 239

8.3.6弹出式菜单 241

8.4上机实验 244

8.5习题 248

第9章 文件 253

9.1文件的基本概念 253

9.1.1文件结构 253

9.1.2文件种类 254

9.2文件的基本操作 254

9.2.1文件的打开(建立) 255

9.2.2删除文件 257

9.2.3复制文件 257

9.2.4文件(目录)重命名 257

9.2.5文件(目录)删除 258

9.2.6文件的关闭 258

9.3文件操作语句和函数 258

9.3.1文件指针 258

9.3.2其他语句和函数 259

9.4顺序文件 261

9.4.1顺序文件的写操作 261

9.4.2顺序文件的读操作 263

9.5随机文件 266

9.5.1随机文件的打开与读写操作 267

9.5.2顺序文件中记录的增加与删除 270

9.6二进制文件 271

9.7文件系统控件 272

9.7.1驱动器列表框和目录列表框 272

9.7.2文件列表框 275

9.8上机实验 278

9.9习题 281

第10章 键盘与鼠标事件过程 284

10.1 KeyPress事件、KeyDown事件和KeyUp事件 284

10.1.1 KeyPress事件 284

10.1.2 KeyDown事件和KeyUp事件 287

10.2鼠标事件 292

10.2.1 MouseDown事件 293

10.2.2 MouseMove事件 295

10.2.3 MouseUp事件 295

10.2.4检测鼠标按钮 296

10.3鼠标光标的形状 296

10.3.1 MousePointer属性 296

10.3.2设置鼠标光标形状 297

10.4拖放 298

10.4.1与拖放有关的属性、事件和方法 299

10.4.2自动拖放 300

10.4.3手动拖放 301

10.5上机实验 301

10.6习题 306

第11章 多媒体应用开发基础 308

11.1多媒体基础知识 308

11.2多媒体控件 308

11.2.1 MCI简介 308

11.2.2 MMControl控件 309

11.2.3使用MMControl控件播放音频文件 312

11.2.4使用MMControl控件播放AVI文件 313

11.3调用API函数设计多媒体应用程序 314

11.3.1 Windows API函数 315

11.3.2使用API函数进行音频处理 316

11.3.3使用API函数进行视频处理 318

11.4动画 320

11.4.1VB动画基础 320

11.4.2移动图像产生动画 321

11.4.3无位移动画 322

11.4.4动态绘制图形 323

11.5上机实验 324

11.6习题 326

第12章 数据库编程 327

12.1数据库基础知识 327

12.1.1数据库的基本概念 327

12.1.2关系数据库系统及相关概念 328

12.1.3 SQL语言基础 329

12.2 Visual Basic数据库编程方法 332

12.3创建数据库 333

12.3.1 Visual Basic中创建数据库的方法 333

12.3.2使用“可视化数据管理器”建立数据库 333

12.4使用Data控件访问数据库 337

12.4.1建立Data控件 337

12.4.2设置Data控件的属性 337

12.4.3数据绑定控件的使用 338

12.4.4 Data控件的方法和事件 340

12.4.5记录集(Recordset)的属性和方法 341

12.5 ADO控件的使用 343

12.5.1 ADO控件的使用方法 343

12.5.2 ADO控件应用实例 345

12.6上机实验 347

12.7习题 350

习题参考答案 351

参考文献 360