《新编Visual Basic程序设计教程 第2版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张艳主编;徐月美,姜薇副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302351245
  • 页数:420 页
图书介绍:本书主要以Visual Basic 6.0(简称VB)为语言背景,介绍高级程序设计语言程序设计和面向对象的方法。结合大量实例,深入浅出地介绍了VB语言基础、VB程序设计的基本控制结构、数组、过程、常用控件、界面设计、文件、图形操作和多媒体应用以及VB数据库访问技术等。

知识篇 3

第1章 Visual Basic程序设计概述 3

1.1 Visual Basic概述 3

1.1.1 VB的发展 3

1.1.2 VB的版本简介 4

1.1.3 VB的功能特点 4

1.2 VB 6.0的安装和启动 6

1.2.1安装 6

1.2.2启动 6

1.3 VB 6.0集成开发环境 7

1.3.1主窗口 7

1.3.2工具箱 9

1.3.3窗体窗口 10

1.3.4属性窗口 10

1.3.5代码窗口 11

1.3.6工程资源管理器窗口 12

1.3.7窗体布局窗口 13

1.4使用帮助系统 13

1.4.1获得联机帮助 13

1.4.2使用MSDN帮助系统 14

1.4.3上下文相关帮助 15

1.4.4运行“帮助”中的示例 16

本章小结 16

思考与练习题 16

第2章 简单的VB程序设计 18

2.1面向对象的程序设计方法概述 18

2.1.1程序设计方法的发展 18

2.1.2初期的程序设计 18

2.1.3结构化程序设计 18

2.1.4面向对象的程序设计 19

2.2 VB中的对象及其属性、事件和方法 20

2.2.1 VB中的对象及其分类 20

2.2.2对象的属性、事件和方法 21

2.2.3事件驱动程序设计 24

2.3简单应用程序的建立 25

2.3.1设计程序的用户界面 25

2.3.2设置对象的属性 27

2.3.3编写对象事件过程的程序代码 28

2.3.4保存工程 30

2.3.5运行和调试程序 30

2.3.6创建可执行程序 31

2.4窗体和基本控件 32

2.4.1基本属性 32

2.4.2窗体 36

2.4.3标签 39

2.4.4文本框 40

2.4.5命令按钮 45

2.5 VB的常用方法 48

2.5.1 Print方法 48

2.5.2 Cls方法 49

2.5.3 Move方法 50

2.6 VB工程结构与工程管理 51

2.6.1 VB工程的结构 51

2.6.2工程管理 52

2.6.3环境设置 53

本章小结 55

思考与练习题 56

第3章 VB语言基础 59

3.1 VB程序的书写规则 59

3.2 VB数据类型 60

3.2.1标准数据类型 60

3.2.2自定义数据类型 63

3.3常量与变量 64

3.3.1标识符 65

3.3.2常量 65

3.3.3变量 67

3.4运算符与表达式 69

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

3.4.2字符串运算符与字符串表达式 70

3.4.3关系运算符与关系表达式 71

3.4.4逻辑运算符与逻辑表达式 72

3.4.5各种运算符间的优先级 73

3.5 VB常用内部函数 74

3.5.1数学函数 74

3.5.2字符串操作函数 75

3.5.3类型转换函数 76

3.5.4日期与时间函数 77

3.5.5格式化输出函数Format 77

3.5.6 Shell函数 80

本章小结 81

思考与练习题 82

第4章 算法基础和VB程序的基本控制结构 86

4.1算法及程序设计基础 86

4.1.1算法概述 86

4.1.2结构化程序设计 89

4.2顺序结构程序设计 91

4.2.1赋值语句 91

4.2.2用户交互函数和过程 92

4.3选择结构程序设计 97

4.3.1单分支条件语句(If…Then语句) 97

4.3.2双分支条件语句(If…Then…Else语句) 97

4.3.3多分支条件语句(If…Then…ElseIf语句) 98

4.3.4 If语句的嵌套 100

4.3.5情况语句(Select Case语句) 103

4.3.6条件函数IIf 105

4.4循环结构程序设计 105

4.4.1 For循环语句 106

4.4.2 Do…Loop循环语句 108

4.4.3循环嵌套 112

4.5其他辅助控制语句 113

4.5.1 GoTo语句 113

4.5.2 End语句 114

4.5.3 Exit语句 114

4.5.4 With语句 114

4.6常用算法举例(一) 114

4.6.1累加和累乘 115

4.6.2递推法 115

4.6.3判断素数 117

4.6.4穷举法 117

4.6.5其他程序示例 119

本章小结 120

思考与练习题 120

第5章 数组 128

5.1数组的概念 128

5.1.1定长数组 128

5.1.2动态数组 130

5.1.3数组函数和数组语句 131

5.2数组的基本操作 132

5.2.1数组元素的输入 132

5.2.2数组元素的输出 133

5.2.3 For Each…Next语句 133

5.2.4数组的简单应用 134

5.3控件数组 137

5.3.1控件数组的概念 137

5.3.2控件数组的创建 138

5.3.3控件数组的使用 139

5.4常用算法举例(二) 140

5.4.1排序 140

5.4.2查找 142

5.4.3数组元素的插入与删除 144

5.4.4分类统计 145

本章小结 146

思考与练习题 147

第6章 过程 152

6.1过程与模块的分类 152

6.1.1过程的分类 152

6.1.2模块的分类 152

6.2 Sub子过程的定义及其调用 154

6.2.1 Sub子过程的定义 154

6.2.2建立Sub子过程 155

6.2.3 Sub子过程的调用 155

6.3 Function函数过程的定义及其调用 156

6.3.1 Function函数过程的定义 156

6.3.2 Function函数过程的调用 157

6.4参数的传递 159

6.4.1形参和实参 159

6.4.2按值传递和按地址传递 160

6.4.3数组参数的传递 162

6.4.4可变参数 163

6.4.5对象参数 164

6.5变量与过程的作用域 165

6.5.1变量的作用域 165

6.5.2过程的作用域 168

6.6过程的递归调用 169

6.6.1递归的概念 169

6.6.2递归子过程和递归函数 169

6.7常用算法举例(三) 172

6.7.1求一元非线性方程的实根 172

6.7.2数值积分 173

6.7.3插入排序法 175

6.7.4数制转换 176

6.8多重窗体的程序设计 177

6.8.1多重窗体的建立和管理 178

6.8.2设置启动对象 178

6.8.3多重窗体切换的语句和方法 179

6.8.4多重窗体应用程序示例 180

本章小结 182

思考与练习题 182

第7章 程序调试和错误处理 192

7.1错误类型 192

7.1.1编译错误 192

7.1.2运行错误 192

7.1.3逻辑错误 193

7.1.4减少错误发生的方法和手段 193

7.2调试和排错 193

7.2.1 VB“调试”工具栏 193

7.2.2中断模式与断点设置 194

7.2.3使用调试窗口 195

7.2.4单步调试 199

7.3错误的捕获和处理 200

7.3.1错误处理程序 200

7.3.2设置错误陷阱的语句 200

7.3.3实现错误捕获的对象 201

7.3.4错误处理程序的退出 202

7.3.5错误处理程序的设计 203

本章小结 203

思考与练习题 203

第8章 常用控件 205

8.1单选钮、复选框和框架 205

8.1.1单选钮和复选框的属性 206

8.1.2框架的属性 206

8.1.3单选钮和复选框的事件及应用举例 207

8.2列表框和组合框 208

8.2.1列表框 208

8.2.2组合框 212

8.3滚动条和Slider控件 213

8.3.1滚动条 213

8.3.2 Slider控件 216

8.4时钟控件 218

8.4.1时钟控件的属性 218

8.4.2计时器事件 219

8.5鼠标和键盘 221

8.5.1鼠标事件 221

8.5.2键盘事件 223

8.5.3拖放 225

8.6 ActiveX控件和可插入对象 228

本章小结 229

思考与练习题 229

第9章 界面设计 234

9.1通用对话框 234

9.1.1添加通用对话框到工具箱中 234

9.1.2通用对话框的属性 234

9.1.3通用对话框的方法 235

9.1.4“打开”对话框 235

9.1.5“另存为”对话框 237

9.1.6“颜色”对话框 237

9.1.7“字体”对话框 237

9.2菜单设计 239

9.2.1下拉式菜单 239

9.2.2弹出式菜单 245

9.3多文档界面 246

9.3.1界面样式 246

9.3.2 MDI的MDIChild属性和Arrange方法 247

9.3.3创建MDI应用程序 248

9.3.4 MDI应用程序示例 248

9.4工具栏和状态栏 250

9.4.1工具栏 250

9.4.2状态栏 256

本章小结 258

思考与练习题 258

第10章 文件 260

10.1操作文件的控件 260

10.1.1驱动器列表框 260

10.1.2目录列表框 261

10.1.3文件列表框 262

10.1.4使用文件系统控件的示例 264

10.2文件的分类及访问 265

10.2.1文件的分类 265

10.2.2 VB中文件的访问 265

10.3顺序文件 266

10.3.1顺序文件的打开和关闭 266

10.3.2顺序文件的读/写操作 268

10.3.3几个重要的函数和语句 271

10.4随机文件 273

10.4.1随机文件的打开和关闭 273

10.4.2随机文件的读/写操作 274

10.5二进制文件 278

10.5.1二进制文件的打开和关闭 278

10.5.2二进制文件的读/写操作 278

本章小结 279

思考与练习题 280

第11章 图形操作和多媒体应用 283

11.1图形操作基础 283

11.1.1坐标系统 283

11.1.2绘图属性 286

11.1.3颜色设置 288

11.2图形控件 290

11.2.1 Line控件 290

11.2.2 Shape控件 291

11.2.3 PictureBox控件 292

11.2.4 Image控件 294

11.3绘图方法 295

11.3.1 Line方法 295

11.3.2 Circle方法 297

11.3.3 PSet方法 300

11.4多媒体应用 302

11.4.1 Animation控件 302

11.4.2 Multimedia MCI控件 304

11.4.3 Media Player控件 307

本章小结 308

思考与练习题 309

第12章 数据库访问技术 311

12.1数据库基本知识 311

12.1.1数据管理技术的发展 311

12.1.2数据库基本概念 311

12.1.3关系型数据库 312

12.2数据库的建立 315

12.2.1可视化数据管理器 315

12.2.2创建数据库、添加表和删除表 315

12.2.3输入、编辑和删除记录 318

12.2.4建立查询 319

12.3数据控件 321

12.3.1数据控件概述 321

12.3.2记录集对象 326

12.3.3数据库记录的添加、删除和修改 330

12.4结构化查询语言 333

12.4.1 SQL的基本组成 333

12.4.2 SELECT查询命令及其使用 334

12.5 ADO数据访问对象 336

12.5.1 ADO对象模型 336

12.5.2 ADO数据控件 337

12.5.3 ADO上的数据绑定控件 338

12.5.4数据窗体向导 341

12.6报表处理 344

12.6.1数据报表设计器布局窗口 344

12.6.2报表的建立、预览与打印 345

本章小结 346

思考与练习题 347

实验篇 351

实验准备 351

实验一 Visual Basic的基本操作 355

实验二 简单的VB程序设计 357

实验三 数据类型、常量、变量、表达式 363

实验四 顺序结构和选择结构程序设计 367

实验五 循环结构程序设计 372

实验六 数组 378

实验七 过程 383

实验八 常用控件 388

实验九 界面设计 395

实验十 文件 398

实验十一 图形操作与多媒体应用 402

实验十二 数据库访问技术 408

实验十三 VB综合测试 412

附录A 417

参考文献 420