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

  • 购买积分:13 如何计算积分?
  • 作  者:吴凤祥主编;刘丽华,王芳,赵艳副主编
  • 出 版 社:北京:中国林业出版社
  • 出版年份:2002
  • ISBN:7503829303
  • 页数:380 页
图书介绍:本书以VisualBasic6.0中文版为背景,针对程序设计的初学者,从语言和开发应用两个方面系统地介绍了VisualBasic的设计与应用。

第一篇 语言基础 2

第一章 Visual Basic 6.0概述 2

1.1 VB6.0简介 2

1.1.1 面向对象程序设计 2

1.1.2 VB的版本 3

1.1.3 功能特点 4

1.2 用户环境 5

1.2.1 运行环境 5

1.2.2 安装和启动 5

1.3 界面 7

1.3.1 主窗口 7

1.3.2 窗体窗口 8

1.3.3 工具箱窗口 9

1.3.4 属性窗口 9

1.3.5 工程管理窗口 11

1.3.6 代码窗口 11

1.3.7 其它窗口 11

1.4 标准控件简介 12

1.5 使用帮助 14

1.5.1 使用MSDN Library查阅器 14

1.5.2 使用上下文相关的帮助 15

1.5.3 从Internet上获得帮助 15

思考与练习题 16

第二章 简单的Visual Basic程序设计 17

2.1 VB6.0中的对象 17

2.1.1 类和对象 17

2.1.2 对象的建立和编辑 18

2.1.3 对象的属性、事件和方法 19

2.2 实例 20

2.3 工程管理和环境设置 25

2.3.1 VB6.0工程的结构 25

2.3.2 工程管理 26

2.3.3 环境设置 28

2.4 基本的属性、事件和方法 29

2.4.1 基本属性 29

2.4.2 基本事件 36

2.4.3 基本方法 41

思考与练习题 43

第三章 VB程序设计基础 44

3.1 程序结构与编码规则 44

3.1.1 模块 44

3.1.2 模块中的代码 44

3.1.3 过程中的代码 46

3.2 数据类型 47

3.2.1 基本数据类型 47

3.2.2 自定义数据类型 51

3.3 常量、变量和函数 52

3.3.1 常量和变量的命名规则 52

3.3.2 常量 52

3.3.3 变量的声明 53

3.3.4 标准函数 55

3.4 运算符和表达式 62

3.4.1 运算符 62

3.4.2 表达式 64

3.5 数组 65

3.5.1 变量数组 65

3.5.2 控件数组 67

思考与练习题 69

第四章 VB语言基础 71

4.1 结构化程序设计 71

4.1.1 算法及其表示 71

4.1.2 结构化程序设计 73

4.2 顺序结构 74

4.3 选择(分支)结构 75

4.3.1 二分支结构 75

4.3.2 多分支结构 76

4.3.3 分支嵌套 80

4.4 循环结构 82

4.4.1 For...Next语句 82

4.4.2 Do While...Loop语句 84

4.4.3 Do...Loop While语句 85

4.4.4 Do...Loop Until语句 85

4.4.5 循环结构的嵌套 86

4.4.6 其它辅助控制语句 91

思考与练习题 92

第五章 过程 94

5.1 过程的定义与调用 94

5.1.1 过程的定义 94

5.1.2 过程的调用 95

5.1.3 过程的作用域 97

5.2 递归 97

5.2.1 递归的概念 97

5.2.2 递归子过程和递归函数 98

5.3 常用算法举例 99

5.3.1 若干初等数学问题 99

5.3.2 排序 106

5.3.3 查找 112

5.3.4 方程求解 114

5.3.5 数值积分 116

5.3.6 信息处理 118

思考与练习题 119

第二篇 程序设计 122

第六章 窗体设计 122

6.1 窗体设计 122

6.1.1 窗体的主要属性 122

6.1.2 窗体的主要事件 123

6.1.3 窗体的设计 123

6.2 多重窗体 124

6.2.1 多重窗体的管理 124

6.2.2 设置启动窗体 125

6.2.3 窗体处理 125

6.3 用向导生成窗体 128

6.4 多文档界面 130

6.4.1 MDI应用程序的特点 130

6.4.2 MDI窗体及子窗体的创建 131

6.4.3 MDI窗体的菜单和工具条 133

思考与练习题 134

第七章 标准控件的使用 135

7.1 命令按钮、图片框和图象框 135

7.1.1 命令按钮 135

7.1.2 图象框和图片框 137

7.2 标签与文本框 139

7.2.1 标签 139

7.2.2 文本框 140

7.3 框架、单选按钮与复选框 143

7.3.1 框架 144

7.3.2 单选按钮 144

7.3.3 复选框 146

7.4 列表框与组合框 148

7.4.1 主要属性 148

7.4.2 常用方法 150

7.5 文件系统控件 153

7.5.1 控件描述 153

7.5.2 主要属性和事件 154

7.5.3 文件系统控件的使用 155

7.6 滚动条 156

7.7 计时器控件 159

思考与练习题 160

第八章 菜单与工具栏设计 162

8.1 菜单设计 162

8.1.1 菜单控件 162

8.1.2 菜单编辑器 165

8.1.3 创建菜单的步骤 166

8.1.4 菜单控件数组 167

8.1.5 菜单控件的代码 168

8.1.6 弹出式菜单 171

8.2 工具栏设计 173

8.2.1 使用ToolBar控件 173

8.2.2 使用CoolBar控件 177

8.3 状态栏设计 178

8.3.1 建立状态栏 179

8.3.2 运行时改变状态栏 180

思考与练习题 181

第九章 对话框设计 182

9.1 用窗体定制对话框 182

9.1.1 创建窗体对话框 182

9.1.2 显示窗体对话框 183

9.2 MsgBox和InputBox函数 186

9.2.1 MsgBox函数 186

9.2.2 InputBox函数 188

9.3 用公共对话控件实现标准对话框 190

9.3.1 CommonDialog控件 190

9.3.2 文件对话框 192

9.3.3 颜色对话框 197

9.3.4 字体对话框 197

9.3.5 打印对话框 198

9.3.6 帮助对话框 199

9.4 常用定制控件 201

9.4.1 SSTab控件 201

9.4.2 ProgressBar控件 204

9.4.3 Slider控件 205

9.4.4 UpDown控件 206

思考与练习题 207

第十章 图形操作 209

10.1 VB的坐标系统 209

10.1.1 默认坐标系 209

10.1.2 定制坐标系 210

10.2 图形控件 212

10.2.1 Line控件 212

10.2.2 Shape控件 213

10.2.3 MSChart控件 215

10.3 图形方法 218

10.3.1 Pset方法 218

10.3.2 Line方法 220

10.3.3 Circle方法 222

10.3.4 与作图相关的其它方法 223

10.4 绘图应用 225

10.4.1 图形的层次 225

10.4.2 简单动画设计 227

10.4.3 应用举例 228

思考与练习题 231

第十一章 文件操作 233

11.1 文件 233

11.1.1 文件的结构 233

11.1.2 文件的存取类型 234

11.2 顺序文件 234

11.2.1 顺序文件的打开与关闭 235

11.2.2 顺序文件的写操作 236

11.2.3 顺序文件的读操作 238

11.3 随机文件 240

11.4 二进制文件 245

11.5 相关的语句和函数 246

11.6 文件系统对象模型 247

11.6.1 FileSystemObject 对象 248

11.6.2 Drive对象、Folder对象和File对象 249

11.6.3 TextStream对象 252

思考与练习题 254

第十二章 程序调试与错误处理 256

12.1 错误类型 256

12.1.1 语法错误 256

12.1.2 运行时错误 257

12.1.3 逻辑错误 257

12.2 程序调试 258

12.2.1 调试工具栏 258

12.2.2 标识当前模式 258

12.2.3 使用调试窗口 259

12.2.4 使用中断 262

12.2.5 运行程序指定部分 262

12.3 错误处理 263

12.3.1 错误对象及有关语句 263

12.3.2 设计错误处理程序 266

12.4 代码优化 266

思考与练习题 270

第三篇 深入编程 274

第十三章 面向对象编程 274

13.1 类的创建 274

13.1.1 创建步骤 274

13.1.2 实例 276

13.2 在程序中访问类 278

13.3 系统对象 280

13.4 ActiveX控件 282

13.4.1 ActiveX控件的制作 282

13.4.2 实例 284

13.4.3 使用向导制作ActiveX控件 289

思考与练习题 291

第十四章 与数据库连接 292

14.1 数据库的基本概念 292

14.1.1 关系数据库 292

14.1.2 记录集 294

14.1.3 数据库引擎 295

14.2 可视化数据管理器 295

14.3 数据控件和数据绑定控件 299

14.3.1 主要属性 300

14.3.2 数据控件的主要事件和方法 303

14.3.3 记录集的主要属性和方法 304

14.3.4 用代码操作记录 306

14.4 ADO数据控件 310

14.5 数据库访问对象(DAO) 312

14.6 结构化查询语言(SQL)简介 315

14.6.1 使用数据管理器查询 315

14.6.2 SQL语法 316

14.6.3 使用SELECT查询 317

思考与练习题 320

第十五章 多媒体程序设计 321

15.1 Multimedia MCI控件 321

15.1.1 多媒体基础 321

15.1.2 MCI控件的基本属性及使用 322

15.1.3 编辑控件按钮的属性 326

15.1.4 时间格式属性 327

15.1.5 窗口属性 329

15.1.6 自动控制属性 331

15.1.7 MCI控件的主要事件 333

15.1.8 Animation控件 334

15.2 在VB中调用API函数 335

15.2.1 API函数声明 335

15.2.2 使用MCI函数 336

思考与练习题 338

第十六章 VB在Internet中的应用 339

16.1 DHTML应用程序 339

16.1.1 DHTML对象模型 339

16.1.2 使用DHTML页面设计器 340

16.1.3 HTML页面间的数据传递 343

16.2 使用Internet相关控件 345

16.2.1 用WebBrowser控件增加浏览功能 345

16.2.2 使用Internet传输控件 347

思考与练习题 350

第四篇 实验指导 352

实验一 简单程序设计 352

一、实验目的与要求 352

二、要点 352

三、实验内容 352

四、选作内容 354

实验二 分支结构 355

一、实验目的与要求 355

二、要点 355

三、上机练习内容 357

四、选作内容 358

实验三 循环结构 358

一、实验目的与要求 358

二、要点 358

三、上机练习内容 358

四、选作内容 359

实验四 过程与常用算法 360

一、实验目的与要求 360

一、要点 360

三、上机练习内容 360

四、选作内容 361

实验五 窗体与标准控件(一) 362

一、实验目的与要求 362

二、要点 362

三、上机练习内容 362

四、选作内容 364

实验六 窗体与标准控件(二) 365

一、实验目的与要求 365

二、要点 365

三、上机练习内容 365

四、选作内容 365

实验七 界面设计 368

一、实验目的与要求 368

一、要点 368

三、上机练习内容 368

四、选作内容 369

实验八 对话框设计 370

一、实验目的与要求 370

二、要点 370

三、上机练习内容 370

四、选作内容 371

实验九 图形与文件操作、错误处理 373

一、实验目的与要求 373

二、要点 373

三、上机练习内容 373

四、选作内容 374

实验十 数据库设计与使用 375

一、实验目的与要求 375

二、要点 375

三、上机练习内容 375

四、选作内容 376

实验十一 多媒体与网络应用 377

一、实验目的与要求 377

二、要点 377

三、上机练习内容 377

四、选作内容 378

实验十二 综合练习 380