《Visual Basic完全自学手册》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:俞磊等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:9787111256533
  • 页数:440 页
图书介绍:本书介绍如何使用Visual Basic进行编程。

第一篇 基础篇 1

第1章 Visual Basic的集成开发环境 1

1.1 VB概述 1

1.2 安装和卸载VB 2

1.3 集成开发环境介绍 2

1.3.1 控件工具箱 4

1.3.2 属性窗口 4

1.3.3 菜单栏和工具栏 4

1.4 窗体与控件 5

1.4.1 第1个VB程序 5

1.4.2 控件的属性 6

1.4.3 控件的事件 7

1.4.4 控件的方法 9

1.5 发行应用程序 9

1.6 综合练习 11

1.7 常见问题 12

1.8 小结 12

1.9 习题 12

第2章 Visual Basic 6.0基础 14

2.1 数据类型 14

2.1.1 基本数据类型 14

2.1.2 变量 15

2.1.3 常量 16

2.2 运算符与表达式 17

2.2.1 算术运算符及其表达式 17

2.2.2 关系运算符及其表达式 17

2.2.3 逻辑运算符及其表达式 18

2.2.4 字符串运算符 18

2.2.5 日期运算符 19

2.3 常用的内部函数 19

2.3.1 常用的数学函数 19

2.3.2 常用的字符串函数 20

2.3.3 常用的日期和时间函数 21

2.3.4 常用的数据类型转化函数 21

2.3.5 常用格式输出函数 22

2.4 编码规则 22

2.5 实例:格式化字符串 23

2.6 综合练习 24

2.7 常见问题 26

2.8 小结 27

2.9 习题 27

第3章 程序控制结构 28

3.1 顺序结构 28

3.2 选择结构 29

3.2.1 If条件语句 29

3.2.2 Select Case条件语句 32

3.3 循环结构 33

3.3.1 计数循环结构 33

3.3.2 条件循环结构 34

3.3.3 For Each-Next语句 37

3.3.4 循环嵌套 37

3.4 实例:自动求和程序 41

3.4.1 界面设计 41

3.4.2 实例结构 41

3.4.3 程序流程 42

3.4.4 代码实现 42

3.5 综合练习 44

3.6 常见问题 45

3.7 小结 46

3.8 习题 46

第4章 过程的建立和使用 48

4.1 过程概述 48

4.2 事件过程 49

4.3 通用过程 49

4.3.1 子过程 49

4.3.2 函数过程 51

4.4 参数传递 53

4.4.1 形参与实参 53

4.4.2 按值传递和按地址传递 54

4.5 过程的嵌套与递归调用 56

4.5.1 过程的嵌套调用 56

4.5.2 过程的递归调用 57

4.6 变量的作用域与生存周期 58

4.6.1 局部变量 58

4.6.2 模块变量 59

4.6.3 全局变量 60

4.7 实例:求1000以内2、3、5、7的倍数 61

4.7.1 界面设计 61

4.7.2 实例结构 61

4.7.3 程序流程 62

4.7.4 代码实现 63

4.8 综合练习 64

4.9 常见问题 66

4.10 小结 68

4.11 习题 68

第5章 数组 70

5.1 数组概述 70

5.1.1 数组声明 70

5.1.2 数组的应用 71

5.2 多维数组 73

5.3 动态数组 75

5.4 控件数组 76

5.5 实例:线性数组查找 78

5.6 综合练习 81

5.7 常见问题 82

5.8 小结 87

5.9 习题 88

第6章 高级数据类型 89

6.1 枚举类型 89

6.1.1 枚举类型声明 89

6.1.2 枚举类型引用 91

6.1.3 枚举类型变量 93

6.2 结构类型 94

6.2.1 结构类型声明 94

6.2.2 结构类型变量 95

6.2.3 结构类型引用 97

6.3 实例:复数四则运算 98

6.3.1 界面设计 98

6.3.2 实例结构 98

6.3.3 程序流程 99

6.3.4 代码实现 99

6.4 综合练习 103

6.5 常见问题 105

6.6 小结 106

6.7 习题 106

第7章 基本控件 107

7.1 控件概述 107

7.2 文本框与标签控件 108

7.2.1 TextBox控件 108

7.2.2 Label控件 109

7.2.3 文本控件示例 109

7.3 单选按钮和复选框控件 110

7.4 框架控件 114

7.5 列表框和组合框控件 114

7.6 滚动条控件 119

7.7 定时器控件 122

7.8 实例:图书信息库 125

7.8.1 界面设计 125

7.8.2 实例结构 126

7.8.3 程序流程 126

7.8.4 代码实现 126

7.9 综合练习 132

7.10 常见问题 136

7.11 小结 138

7.12 习题 139

第8章 高级控件 140

8.1 添加ActiveX控件 140

8.2 图像列表控件 141

8.3 菜单设计 141

8.3.1 菜单编辑器 142

8.3.2 弹出式菜单 144

8.3.3 动态增减菜单 145

8.4 工具栏控件 146

8.5 状态栏控件 149

8.6 通用对话框控件 150

8.7 选项卡控件 155

8.8 RichTextBox控件 158

8.9 进度条控件 161

8.10 树状视图控件 162

8.11 UpDown控件 164

8.12 MSComm控件 169

8.13 实例:文本编辑 174

8.13.1 界面设计 174

8.13.2 实例结构 174

8.13.3 代码实现 175

8.14 综合练习 184

8.15 常见问题 188

8.16 小结 190

8.17 习题 190

第9章 面向对象程序设计 191

9.1 面向对象方法 191

9.1.1 面向对象简介 191

9.1.2 对象、类和消息 191

9.1.3 封装、继承和多态 192

9.2 面向对象程序设计步骤 192

9.2.1 声明对象变量 192

9.2.2 对象变量赋值 193

9.2.3 释放对象 194

9.2.4 对象判断 194

9.2.5 确定对象的类 194

9.2.6 对象参数 195

9.2.7 系统对象 195

9.3 对象浏览器 196

9.4 类和类模块 196

9.5 实例:四则运算 198

9.5.1 界面设计 198

9.5.2 实例结构 198

9.5.3 代码实现 199

9.6 综合练习 205

9.7 常见问题 209

9.8 小结 210

9.9 习题 210

第10章 多文档界面 211

10.1 多文档界面(MDI) 211

10.1.1 MDI概述 211

10.1.2 创建MDI窗体 211

10.2 上下级菜单 212

10.3 子窗体排列 212

10.4 窗体对象 214

10.5 MDI程序设计 215

10.5.1 指定活动子窗体和控件 215

10.5.2 加载父窗体和子窗体 215

10.5.3 设置子窗体 216

10.5.4 卸载MDI窗体 217

10.6 实例:多窗体文本编辑器 219

10.6.1 界面设计 219

10.6.2 实例结构 220

10.6.3 代码实现 221

10.7 综合练习 229

10.8 常见问题 240

10.9 小结 240

10.10 习题 240

第二篇 应用篇 241

第11章 文件处理 241

11.1 文件的结构和类型 241

11.1.1 文件的结构 241

11.1.2 文件的类型 242

11.2 文件系统控件 243

11.2.1 DriveListBox控件 243

11.2.2 DirListBox控件 244

11.2.3 FileListBox控件 246

11.3 顺序文件 248

11.3.1 打开顺序文件 248

11.3.2 读取顺序文件 249

11.3.3 写入顺序文件 251

11.3.4 关闭顺序文件 253

11.4 随机文件 254

11.4.1 打开随机文件 254

11.4.2 读取随机文件 255

11.4.3 写入随机文件 256

11.4.4 关闭随机文件 257

11.5 二进制文件 257

11.5.1 二进制文件的操作 257

11.5.2 二进制文件的指针位置 258

11.6 磁盘文件和目录操作 259

11.7 实例:新建文本文件 261

11.7.1 界面设计 261

11.7.2 实例结构 262

11.7.3 新建功能 262

11.8 综合练习 264

11.9 常见问题 265

11.10 小结 267

11.11 习题 268

第12章 程序调试与错误处理 269

12.1 错误类型 269

12.1.1 语法错误 269

12.1.2 运行错误 270

12.1.3 逻辑错误 270

12.2 程序调试 270

12.2.1 设置断点 270

12.2.2 调试菜单 271

12.2.3 调试工具栏 272

12.3 错误处理 272

12.3.1 错误捕获 273

12.3.2 处理错误 273

12.3.3 退出错误处理例程 274

12.4 实例:除数为0的错误处理 274

12.5 综合练习 276

12.6 常见问题 276

12.7 小结 277

12.8 习题 277

第13章 数据库编程 278

13.1 数据库概述 278

13.2 数据管理器 279

13.2.1 VisData简介 279

13.2.2 创建数据库 279

13.2.3 创建表结构 280

13.2.4 数据操作 281

13.2.5 查询生成器 282

13.2.6 数据窗体设计器 282

13.3 结构化查询语言 283

13.3.1 SQL语言简介 283

13.3.2 SQL语言的组成 283

13.3.3 Select语句 284

13.3.4 QueryDef对象 285

13.4 Data控件 286

13.4.1 Data控件的属性 286

13.4.2 Data控件的方法 286

13.4.3 数据绑定 289

13.5 ADO Data和DataGrid控件 289

13.5.1 ADO Data控件 290

13.5.2 DataGrid控件 290

13.5.3 数据库控件示例 292

13.6 数据访问对象 303

13.7 实例:创建Access数据库 305

13.7.1 程序窗体界面模块 306

13.7.2 数据库创建模块 308

13.7.3 数据库信息保存模块 311

13.8 综合练习 312

13.9 常见问题 314

13.10 小结 316

13.11 习题 316

第14章 图形与图像处理 318

14.1 坐标系统 318

14.1.1 标准坐标系 318

14.1.2 自定义坐标系 318

14.2 颜色设置 320

14.3 绘图方法 321

14.3.1 PSet方法 321

14.3.2 Line方法 322

14.3.3 Circle方法 325

14.4 图形和图像控件 328

14.4.1 Line控件 328

14.4.2 Shape控件 330

14.4.3 PictureBox控件 331

14.4.4 Image控件 335

14.5 图像处理 335

14.5.1 图像的打开和保存 335

14.5.2 图像的复制和粘贴 336

14.5.3 格式转换 338

14.5.4 图像的移动 338

14.5.5 图像的变换 339

14.6 实例:图像翻转 340

14.7 综合练习 341

14.8 常见问题 342

14.9 小结 343

14.10 习题 343

第15章 多媒体应用 344

15.1 多媒体概述 344

15.2 Animation控件 344

15.3 Multimedia MCI控件 346

15.3.1 属性和事件 346

15.3.2 属性页设置 348

15.3.3 示例 348

15.4 实例:视频播放器 352

15.4.1 界面设计 353

15.4.2 代码实现 353

15.5 综合练习 357

15.6 常见问题 358

15.7 小结 358

15.8 习题 358

第16章 网络编程 359

16.1 网络编程概述 359

16.2 Winsock控件编程 359

16.2.1 TCP和UDP简介 359

16.2.2 控件简介 360

16.2.3 示例 361

16.3 Internet Transfer控件编程 364

16.3.1 HTTP和FTP简介 365

16.3.2 控件简介 365

16.3.3 FTP下载器 366

16.4 WebBrowser控件 369

16.5 实例:发送E-mail 371

16.6 综合练习 373

16.7 常见问题 373

16.8 小结 374

16.9 习题 374

第17章 Windows应用程序接口 375

17.1 API函数简介 375

17.1.1 动态链接 375

17.1.2 API数据类型 375

17.1.3 API函数分类 377

17.2 API编程 377

17.2.1 声明API函数 377

17.2.2 API浏览器 378

17.2.3 调用API函数 379

17.2.4 文本旋转 379

17.3 实例:绘制动态Sin函数曲线 383

17.4 综合练习 387

17.5 常见问题 394

17.6 小结 394

17.7 习题 394

第三篇 实战篇 395

第18章 学生考试系统 395

18.1 程序功能简介 395

18.2 设计思路和结构 396

18.3 程序设计步骤 397

18.3.1 主界面程序 397

18.3.2 SQL查询模块 399

18.3.3 系统登录模块 400

18.3.4 答题模块 402

18.3.5 成绩查询模块 405

18.4 常见问题 409

18.5 小结 409

第19章 学生信息管理系统 410

19.1 程序功能简介 410

19.2 设计思路和结构 410

19.3 程序设计步骤 411

19.3.1 主界面程序 412

19.3.2 SQL查询模块 412

19.3.3 系统管理模块 414

19.3.4 班级管理模块 417

19.3.5 档案管理模块 421

19.3.6 课程管理模块 422

19.3.7 成绩管理模块 424

19.4 常见问题 425

19.5 小结 425

第20章 可视电话 426

20.1 程序功能简介 426

20.2 设计思路和结构 426

20.3 程序设计步骤 427

20.3.1 窗体加/卸载模块 428

20.3.2 呼叫模块 430

20.3.3 挂机模块 431

20.3.4 录像模块 431

20.3.5 视频处理模块 433

20.3.6 音频处理模块 434

20.3.7 数据传输模块 435

20.3.8 超时等待模块 439

20.4 常见问题 439

20.5 小结 440