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

  • 购买积分:14 如何计算积分?
  • 作  者:罗朝盛主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302085102
  • 页数:411 页
图书介绍:本书通过大量实例,深入浅出地介绍了Visual Basic的编程环境、语言基础、控制结构、线组、过程、面向对象程序设计、界面设计、文件、图形、数据库编程基础、程序调试与发布等内容。全书共分14章,每章都附有习题与思考题。同时,本书还配有“任务驱动”的Visual Basic程序设计实验CAI系统供读者索取。

1.1 VisualBasic 6.0简介 1

1.1.1 Visual Basic的发展 1

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

1.1.2 Visual Basic的特点 2

1.1.3 Visual Basic6.0的新特性 4

1.2 Visual Basic 6.0可视化编程环境 5

1.2.1 Visual Basic的集成开发环境 5

1.2.2 Visual Basic6.0的主窗口 6

1.2.3 工具箱 7

1.2.4工程资源管理器 8

1.2.5 属性窗口 8

1.2.6 窗体设计窗口 9

1.2.7 窗体布局窗口 9

1.2.8 对象浏览器窗口 9

1.2.9代码编辑窗口 9

1.3.1 使用MSDN Library查阅器 11

1.3.2 上下文帮助 11

1.3 VisualBasi c6.0联机帮助 11

1.3.3运行系统样例 12

1.4 Visual Basic语言字符集及编码规则 12

1.4.1 Visual Basic的字符集 12

1.4.2 编码规则 13

1.4.3 命令格式中的符号约定 14

本章小结 14

习题与思考题 15

第2章 简单Visual Basic程序设计 16

2.1.2 属性 17

2.1.3 事件及事件过程 17

2.1 Visual Basic中的基本概念 17

2.1.1 对象与类 17

2.1.4方法 18

2.1.5 Visual Basic应用程序的工作方式 19

2.2 窗体对象 19

2.2.1 属性 20

2.2.2 事件 23

2.2.3 方法 24

2.3.1命令按钮(CommandButton) 27

2.3命令按钮、标签、文本框 27

2.3.2标签控件(Label) 29

2.3.3 文本框控件(TextBox) 30

2.4 简单应用程序的建立 31

2.4.1 Visual Basic应用程序的组成 31

2.4.2 创建应用程序的步骤 32

2.4.3 简单的VisualBasic程序的创建 33

习题与思考题 38

本章小结 38

第3章 Visual Basic语言基础 41

3.1 数据类型 42

3.1.1 Visual Basic的标准数据类型 42

3.1.2 用户自定义类型 43

3.2 常量 43

3.2.1 普通常量 44

3.2.2 符号常量 45

3.2.3 系统常量 46

3.3 变量 46

3.3.2 变量的声明 47

3.3.1 变量的命名规则 47

3.4运算符和表达式 50

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

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

3.4.3 日期型表达式 52

3.4.4运算符的执行顺序 52

3.5 常用内部函数 53

3.5.1 数学函数 54

3.5.2 转换函数 55

3.5.3 字符串函数 57

3.5.4 日期、时间函数 58

3.5.5 格式输出函数 59

3.5.6 其他函数 60

本章小结 62

习题与思考题 63

第4章 顺序结构程序设计 65

4.1 结构化程序设计及算法表示 66

4.1.1 结构化程序设计 66

4.1.2 3种基本的控制结构的流程图表示 66

4.1.3 用N-S流程图表示3种基本的控制结构 68

4.2赋值语句 70

4.3 数据的输出 71

4.3.1 Print方法 71

4.3.2 MsgBox函数和MsgBox过程 72

4.4 数据输入 74

4.4.1 使用文本框控件输入数据 74

4.4.2 InputBox函数 74

4.5 其他语句 75

4.5.1 注释语句 75

4.5.3 暂停语句 76

4.5.2 End语句 76

4.5.4 With…End With语句 77

4.6 应用举例 77

本章小结 79

习题与思考题 80

第5章 选择结构程序设计 83

5.1 关系运算符与逻辑运算 83

5.1.1 关系运算与关系表达式 83

5.1.2 逻辑运算符与逻辑表达式 85

5.2.1 单分支If…Then语句 86

5.2 If条件语句 86

5.2.2 双分支结构If…Then…Else语句 87

5.2.3 IIf函数 89

5.2.4 If…Then…ElseIf语句(多分支结构) 89

5.3 多分支选择语句 91

5.3.1 Select Case语句 91

5.3.2 Choose函数 93

5.3.3选择结构的嵌套 93

5.4 应用举例 95

习题与思考题 98

本章 小结 98

第6章 循环结构程序设计 104

6.1 概述 104

6.2 For…Next循环结构 105

6.3 Do…Loop循环结构 107

6.4 While…Wend语句及For Each…Next语句 110

6.4.1 While…Wend语句 110

6.4.2 For Each…Next语句 110

6.5.1 循环的嵌套 111

6.5嵌套结构 111

6.5.2 循环结构与选择结构的嵌套 114

6.6 GoTo语句及由GoTo语句构成的循环 115

6.6.1 GoTo语句 115

6.6.2 由GoTo语句构成的循环 116

6.7 应用举例 116

6.7.1 累计求和、求乘积、计数等问题 116

6.7.2 素数与哥德巴赫猜想 117

6.7.3 打印有规律图案 120

6.7.4 穷举法 121

6.7.5 字符串处理 122

本章 小结 124

习题与思考题 125

第7章 数组 130

7.1 数组的基本概念 130

7.2 数组的定义及引用 131

7.2.1 一维数组的定义及引用 131

7.2.2 二维数组的定义及引用 134

7.2.3 多维数组的定义及引用 136

7.3.1 动态数组的定义及引用 137

7.3 动态数组 137

7.3.2 数组操作的相关函数 138

7.4控件数组 140

7.4.1 控件数组的概念 140

7.4.2 控件数组的建立 141

7.4.3控件数组的应用 141

7.5 应用举例 145

7.5.1 统计问题 145

7.5.2 排序问题 147

7.5.3查找问题 149

7.5.4插入和删除问题 151

本章小结 154

习题与思考题 155

第8章 过程 161

8.1概述 161

8.2 Sub过程 162

8.2.1Sub过程分类 162

8.2.2 子程序的定义与调用 163

8.3.2 函数过程的定义与调用 165

8.3.1 函数过程与子程序 165

8.3 Function过程 165

8.4参数传递 166

8.4.1形参与实参 167

8.4.2传址与传值 167

8.4.3数组参数 169

8.5 过程的嵌套调用和递归调用 171

8.5.1 过程的嵌套调用 171

8.5.2 过程的递归调用 172

8.6.1 过程的作用域 173

8.6过程与变量的作用域 173

8.6.2 变量的作用域 175

8.6.3 变量的生存期 177

8.7应用举例 178

本章 小结 180

习题与思考题 180

第9章 面向对象的程序设计 186

9.1 单选按钮、复选框及框架 187

9.1.1 单选按钮和复选框 187

9.1.2 框架 189

9.2列表框、组合框 190

9.3 滚动条 198

9.4 时钟 201

9.5 ActiveX控件 204

9.5.1 ProgressBar控件 204

9.5.2 Slider控件 205

9.5.3 UpDown控件 206

9.5.4 SSTab控件 207

9.5.5 Animation控件 209

9.6.1 App对象 211

9.6 常用系统对象 211

9.6.2 Clipboard对象 212

9.6.3 Screen对象 215

9.6.4 Printer对象和Printers集合对象 215

9.6.5 立即窗口 218

9.6.6其他系统对象 218

9.7 鼠标、键盘事件 218

9.7.1 鼠标事件 219

9.7.2键盘事件 220

9.7.3拖曳 223

本章 小结 228

习题与思考题 229

第10章 界面设计 237

10.1概述 237

10.2通用对话框 238

10.2.1 “打开”与“另存为”对话框 239

10.2.2“颜色”对话框 242

10.2.3“字体”对话框 243

10.2.4“打印”对话框 244

10.2.5“帮助”对话框 245

10.3 菜单设计 246

10.3.1 下拉菜单 247

10.3.2 弹出式菜单 249

10.4 多重窗体及多文档界面 251

10.4.1 多重窗体的操作 251

10.4.2 与窗体加载和卸载过程相关的事件 252

10.4.3 不同窗体间数据的引用 254

10.4.4 多文档界面 257

10.5.1 工具栏 260

10.5 工具栏和状态栏 260

10.5.2状态栏 264

10.6 一个简易的文字处理系统 265

10.6.1 RichTextBox控件 265

10.6.2 简易的文字处理系统的设计 267

本章 小结 284

习题与思考题 285

第11章 文件 290

11.1 VisualBasic文件概念 290

11.1.2 文件的分类 291

11.1.1 文件的结构 291

11.2 文件系统控件 292

11.2.1 驱动器列表框 292

11.2.2 目录列表框 293

11.2.3 文件列表框 294

11.2.4 文件系统控件的联动 295

11.3顺序文件 296

11.3.1 顺序文件的打开与关闭 296

11.3.2 顺序文件的读写操作 297

11.4.1 随机文件的打开与关闭 300

11.4随机文件 300

11.4.2 随机文件的读写操作 301

11.5 二进制文件 306

11.5.1 打开与关闭二进制文件 306

11.5.2 二进制文件读写操作 306

11.6 常用的文件操作语句和函数 307

11.6.1 文件操作语句 308

11.6.2 文件操作函数 310

11.6.3应用举例 311

本章 小结 314

习题与思考题 316

第12章 图形操作 320

12.1 VisualBasic坐标系统 320

12.1.1默认坐标系统 320

12.1.2 用户自定义坐标系统 320

12.2 图形控件 323

12.2.1 图像控件 324

12.2.2 图片框 324

12.2.3形状控件 326

12.2.4直线控件 327

12.3.1 当前坐标 328

12.3.2线宽与线型 328

12.3绘图属性 328

12.3.3 图形的填充 329

12.3.4 图形色彩 329

12.3.5图层与AutoReDraw属性 330

12.4.1 Point方法 331

12.4.2 Pset方法 331

12.4绘图方法 331

12.4.3 Line方法 333

12.4.4 Circle方法 335

12.5应用举例 336

12.5.1绘制图形 336

12.5.2操作像素进行图像处理——PaintPicture方法 338

12.5.3 图形方法应用举例 339

本章 小结 341

习题与思考题 342

13.1.1 数据库的基本概念 347

13.1 数据库简介 347

第13章 数据库编程基础 347

13.1.2关系数据库 348

13.1.3 Visual Basic数据库的体系结构 349

13.2 数据库的建立及其操作 350

13.2.1 数据库的建立 350

13.2.2 数据库的基本操作 353

13.3数据库控件 354

13.3.1数据控件 354

13.3.2记录集对象 357

13.3.3 数据约束控件 359

13.3.4ADO Data控件 359

13.4 SQL语言与数据库操作 361

13.4.1 SQL概述 361

13.4.2基本SQL语句 362

13.5 数据库编程实例:一个简易的工资管理系统 365

13.5.1 系统分析 365

13.5.2设计实现 365

习题与思考题 379

本章 小结 379

第14章 程序调试与程序发布 382

14.1 Visual Basic6.0系统调试工具 382

14.2 常见错误类型 384

14.3 调试和排错方法 386

14.3.1 Visual Basic的3种工作模式 386

14.3.2断点 387

14.3.3监视 387

14.3.4跟踪 388

14.4出错处理 389

14.5 制作安装盘及应用程序发布 391

14.5.1 生成可执行文件 392

14.5.2 制作安装盘 392

本章 小结 396

习题与思考题 397

附录A Visual Basic程序设计实验CAI系统 398

附录B Visual Basic 6.0常用属性 404

附录C Visual Basic 6.0常用方法 409

附录D Visual Basic 6.0常用事件 410

参考文献 411