下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 编程语言 >VB > 21天学通Visual Basic(第3版)(含DVD光盘1张)

21天学通Visual Basic(第3版)(含DVD光盘1张)

综合评级:★★★★★

定价:59.80

作者:马军 等

出版社:电子工业出版社

出版日期:2013年12月

页数:412

字数:716000

ISBN:9787121219917

书籍介绍

《21天学通Visual Basic(第3版)》是Visual Basic 6.0的入门教程,主要针对没有程序设计基础的读者,详细介绍了Visual Basic 6.0的基本概念和编程技术。书中通过大量的范例及综合练习来介绍Visual Basic 6.0的基本概念、语言特点、基本的程序设计方法,以及应用程序的设计步骤。《21天学通Visual Basic(第3版)》在内容讲解上力求形象生动、深入浅出,使读者能够较为轻松地理解基本概念。通过对基本概念的理解和自己动手编程,读者能快速掌握Visual Basic 6.0基本的和最新的程序设计方法。

《21天学通Visual Basic(第3版)》共21章,主要内容包括Visual Basic 6.0集成开发环境、Visual Basic 6.0语言基础、程序控制结构、数组、过程和函数、应用程序用户界面、控件、菜单、文件系统、图形与图像、多媒体技术、网络通信技术、API函数应用、ActiveX控件、程序的调试与除错、数据库系统与SQL语言、ADO数据库编程、VB数据库控件编程、数据报表技术,以及综合案例开发等内容。

《21天学通Visual Basic(第3版)》既适合于没有编程基础的Visual Basic 6.0初学者作为入门教程,也可作为各类Visual Basic 6.0开发者的参考书籍。

《21天学通Visual Basic(第3版)》附带DVD光盘1张,包括超大容量教学视频、电子教案(PPT)、源代码、职场面试法宝等。

 

 

相关课程
目录

第一篇 Visual Basic 6.0基础篇

第1章 Visual Basic 6.0概述 1

1.1 Visual Basic 6.0概述 1

1.1.1 Visual Basic的发展历程 1

1.1.2 Visual Basic 6.0的特点 1

1.1.3 Visual Basic 6.0的安装和卸载 2

1.2 Visual Basic 6.0集成开发环境(IDE) 3

1.2.1 启动Visual Basic 6.0 3

1.2.2 退出Visual Basic 6.0 4

1.2.3 集成开发环境的组成部分 5

1.3 第一个Visual Basic应用程序——Hello World 8

1.3.1 从“Hello World”开始 8

1.3.2 创建工程 8

1.3.3 创建窗体 9

1.3.4 设计程序界面 9

1.3.5 编写代码 9

1.3.6 保存工程 10

1.3.7 运行程序 10

1.3.8 生成可执行文件 11

1.4 Visual Basic 6.0 的帮助系统 11

1.4.1 MSDN帮助系统 12

1.4.2 网络资源 13

1.5 小结 13

1.6 习题 13

第2章 Visual Basic 6.0语言基础( 教学视频:34分钟) 15

2.1 代码编写规范 15

2.1.1 标识符命名规则 15

2.1.2 语句书写规范 16

2.1.3 程序注释 16

2.1.4 格式化及缩排 17

2.2 数据类型 17

2.2.1 基本数据类型 18

2.2.2 自定义数据类型 20

2.3 常量 22

2.3.1 局部常量 22

2.3.2 模块级常量 23

2.3.3 公用常量 23

2.4 变量 24

2.4.1 普通局部变量 24

2.4.2 静态局部变量 24

2.4.3 模块级变量 25

2.4.4 公用变量 25

2.5 运算符 26

2.5.1 算术运算符 26

2.5.2 字符串运算符 27

2.5.3 关系运算符 27

2.5.4 逻辑运算符 28

2.6 表达式 29

2.6.1 表达式的分类 29

2.6.2 表达式的书写规则 29

2.6.3 复合表达式的运算顺序 30

2.7 小结 30

2.8 习题 30

第3章 程序控制结构( 教学视频:35分钟) 33

3.1 顺序结构 33

3.1.1 赋值语句 33

3.1.2 顺序结构实例 34

3.2 选择结构 34

3.2.1 If…Then语句 35

3.2.2 If…Then…Else语句 36

3.2.3 If…Then…ElseIf…Else语句 37

3.2.4 IIf函数 38

3.2.5 If语句的嵌套 39

3.2.6 Select Case语句 41

3.2.7 Is、To关键字的使用 42

3.3 循环结构 44

3.3.1 While…Wend语句 44

3.3.2 For…Next语句 45

3.3.3 For Each…Next语句 47

3.3.4 While型Do…Loop语句 47

3.3.5 Until型Do…Loop语句 49

3.3.6 循环的嵌套 50

3.4 其他结构控制语句 51

3.4.1 GoTo语句 51

3.4.2 Exit语句 52

3.4.3 End语句 53

3.4.4 With语句 53

3.4.5 DoEvents语句 53

3.5 小结 54

3.6 习题 54

第4章 数组( 教学视频:33分钟) 58

4.1 数组的概念 58

4.2 静态数组与动态数组 58

4.2.1 静态数组 59

4.2.2 动态数组 59

4.3 一维数组与多维数组 60

4.3.1 一维数组 60

4.3.2 多维数组 62

4.4 数组的基本操作 63

4.4.1 输入数组元素 63

4.4.2 输出数组元素 63

4.4.3 插入数组元素 64

4.4.4 删除数组元素 65

4.4.5 查找数组元素 66

4.4.6 数组的排序 68

4.5 小结 70

4.6 习题 70

第5章 过程和函数( 教学视频:35分钟) 75

5.1 Sub过程 75

5.1.1 Sub过程的分类 75

5.1.2 创建Sub过程 76

5.1.3 调用Sub过程 77

5.2 Function过程 77

5.2.1 创建Function过程 78

5.2.2 调用Function过程 79

5.3 参数传递 79

5.3.1 形参与实参 80

5.3.2 传值调用 80

5.3.3 传址调用 81

5.3.4 可选参数 82

5.3.5 数组参数 83

5.3.6 对象参数 84

5.4 过程的嵌套与递归调用 85

5.4.1 嵌套调用 85

5.4.2 递归调用 86

5.5 小结 87

5.6 习题 87

第二篇 Visual Basic应用程序篇

第6章 应用程序用户界面( 教学视频:36分钟) 91

6.1 界面样式 91

6.1.1 单文档界面 91

6.1.2 多文档界面 91

6.1.3 资源管理器样式界面 92

6.2 窗体的基本概念 92

6.2.1 窗体的组成 93

6.2.2 添加和删除窗体 93

6.3 窗体的属性、方法和事件 94

6.3.1 窗体的常用属性 94

6.3.2 窗体的常用方法 97

6.3.3 窗体的常用事件 101

6.4 多文档界面设计 105

6.4.1 多文档界面概述 105

6.4.2 多文档窗体菜单的设计 106

6.5 小结 108

6.6 习题 109

第7章 通用标准控件( 教学视频:35分钟) 112

7.1 控件概述 112

7.2 文本框控件 113

7.2.1 文本框控件的属性 113

7.2.2 文本框控件的事件 115

7.2.3 应用示例 115

7.3 命令按钮控件 116

7.3.1 命令按钮控件的属性 117

7.3.2 命令按钮控件的事件 118

7.3.3 用户登录窗体设计范例 119

7.4 单选按钮控件 120

7.4.1 单选按钮控件的属性 120

7.4.2 单选按钮控件的事件 121

7.5 复选按钮控件 122

7.5.1 复选按钮控件的属性 122

7.5.2 设置字体格式范例 123

7.6 定时器控件 125

7.6.1 定时器控件的属性 125

7.6.2 定时器控件应用范例 125

7.7 列表框控件 127

7.7.1 列表框控件的属性 127

7.7.2 列表框控件的方法 129

7.7.3 列表框控件的事件 130

7.7.4 列表框控件应用范例 130

7.8 小结 133

7.9 习题 133

第8章 扩展控件( 教学视频:29分钟) 138

8.1 通用对话框控件 138

8.1.1 “打开”对话框 139

8.1.2 “工程另存为”对话框 141

8.1.3 “颜色”对话框 142

8.1.4 “字体”对话框 144

8.1.5 “打印”对话框 146

8.2 列表视图控件 149

8.2.1 常用属性 149

8.2.2 常用方法 150

8.2.3 常用事件 152

8.3 树视图控件 152

8.3.1 常用属性 153

8.3.2 常用方法 153

8.4 小结 155

8.5 习题 156

第9章 菜单、工具栏与状态栏( 教学视频:32分钟) 161

9.1 菜单 161

9.1.1 菜单编辑器 162

9.1.2 下拉式菜单 162

9.1.3 应用示例 163

9.2 弹出式菜单 165

9.3 工具栏 166

9.3.1 一般步骤 166

9.3.2 应用示例 167

9.4 状态栏 170

9.5 小结 172

9.6 习题 172

第10章 文件系统( 教学视频:34分钟) 177

10.1 文件系统概述 177

10.1.1 文件的结构 177

10.1.2 文件的类型 178

10.2 文件的基本操作 179

10.2.1 顺序文件的打开和关闭 179

10.2.2 顺序文件的写操作 180

10.2.3 顺序文件的读操作 182

10.2.4 随机文件的打开和关闭 183

10.2.5 随机文件的写操作 184

10.2.6 随机文件的读操作 186

10.3 文件系统控件 188

10.3.1 DriveListBox控件 188

10.3.2 DirListBox控件 191

10.3.3 FileListBox控件 192

10.3.4 应用示例 196

10.4 文件系统对象 198

10.4.1 文件系统对象概述 198

10.4.2 Drive对象 200

10.4.3 Folder对象 202

10.4.4 File对象 205

10.4.5 TextStream对象 208

10.5 小结 210

10.6 习题 211

第11章 图形与图像( 教学视频:31分钟) 216

11.1 坐标系统 216

11.2 图形的基本属性 217

11.2.1 获取当前坐标 217

11.2.2 设置颜色属性 218

11.2.3 设置线条属性 218

11.2.4 填充图形 221

11.3 图形控件 223

11.3.1 Shape控件 223

11.3.2 Line控件 223

11.4 图形的基本方法 224

11.4.1 PSet方法 224

11.4.2 Line方法 225

11.4.3 Circle方法 227

11.4.4 Cls方法 228

11.4.5 用图形方法绘制统计图例 228

11.5 小结 232

11.6 习题 232

第12章 多媒体编程( 教学视频:32分钟) 236

12.1 多媒体概述 236

12.2 多媒体控件 236

12.2.1 MMControl控件 236

12.2.2 WindowsMediaPlayer控件 241

12.3 API函数实现多媒体编程 243

12.3.1 PlaySound函数 243

12.3.2 mciSendString函数 245

12.4 小结 246

12.5 习题 246

第三篇 Visual Basic高级应用篇

第13章 网络通信编程技术( 教学视频:33分钟) 252

13.1 网络协议 252

13.1.1 TCP/IP协议 252

13.1.2 UDP协议 253

13.2 Winsock控件 253

13.2.1 常用属性 254

13.2.2 常用方法 257

13.2.3 主要事件 259

13.3 Winsock控件的应用 260

13.3.1 创建网络通信程序服务器端 260

13.3.2 创建网络通信程序客户端 263

13.3.3 用UDP创建网络通信程序 266

13.4 小结 266

13.5 习题 266

第14章 WIN32 API函数( 教学视频:33分钟) 270

14.1 API概述 270

14.1.1 API简介 270

14.1.2 动态链接库(DLL) 270

14.2 使用API 271

14.2.1 API函数的声明 271

14.2.2 启动API文本浏览器 271

14.2.3 用API文本浏览器声明API函数 272

14.3 API函数的应用 273

14.3.1 常用API函数 273

14.3.2 获取驱动器的类型 275

14.3.3 锁定鼠标移动边界 276

14.4 小结 278

14.5 习题 278

第15章 ActiveX控件( 教学视频:31分钟) 282

15.1 ActiveX控件概述 282

15.2 创建ActiveX控件 282

15.2.1 创建步骤 282

15.2.2 创建ActiveX控件工程 283

15.2.3 设计外观 283

15.2.4 添加代码 285

15.2.5 添加属性、方法和事件 287

15.2.6 生成ActiveX控件 290

15.2.7 使用ActiveX控件 290

15.3 小结 291

15.4 习题 291

第16章 程序的调试与除错( 教学视频:33分钟) 296

16.1 常见错误类型 296

16.1.1 编译错误 296

16.1.2 运行错误 297

16.1.3 逻辑错误 298

16.2 程序工作模式 298

16.3 程序调试技术 299

16.3.1 调试工具栏 299

16.3.2 本地窗口 299

16.3.3 立即窗口 300

16.3.4 监视窗口 300

16.3.5 Debug对象 301

16.3.6 Stop语句 302

16.4 错误处理 303

16.4.1 Err对象 303

16.4.2 捕获错误 304

16.4.3 恢复程序运行 304

16.5 小结 304

16.6 习题 305

第四篇 Visual Basic与数据库系统篇

第17章 数据库系统与SQL语言( 教学视频:34分钟) 308

17.1 数据库系统概述 308

17.1.1 三级模式 308

17.1.2 关系数据库 309

17.2 Access数据库 310

17.2.1 创建Access数据库 310

17.2.2 添加数据表 311

17.3 SQL Server数据库 312

17.3.1 创建SQL Server数据库 312

17.3.2 新建数据表 313

17.4 SQL语言 315

17.4.1 数据查询语句 315

17.4.2 数据操作语句 316

17.4.3 数据定义语句 317

17.5 小结 318

17.6 习题 318

第18章 ADO数据库编程( 教学视频:31分钟) 323

18.1 ADO概述 323

18.2 ADO对象模型 324

18.2.1 Connection对象 324

18.2.2 连接数据库 325

18.2.3 Recordset对象 326

18.2.4 数据显示实例 328

18.2.5 Command对象 330

18.2.6 Field对象 333

18.2.7 Stream对象 335

18.2.8 Error对象 336

18.3 小结 336

18.4 习题 336

第19章 VB与数据库编程( 教学视频:35分钟) 345

19.1 Data控件 345

19.1.1 Data控件的常用属性 345

19.1.2 Data控件的常用方法 346

19.1.3 Data控件的常用事件 347

19.2 ADO控件 347

19.2.1 ADO控件的常用属性 348

19.2.2 ADO控件的常用方法 349

19.2.3 连接数据库 349

19.3 数据绑定控件 351

19.3.1 DBGrid控件 351

19.3.2 DBList控件和DBCombo控件 352

19.3.3 DataGrid控件 354

19.3.4 DataList控件和DataCombo控件 355

19.4 小结 357

19.5 习题 357

第20章 设计数据报表( 教学视频:30分钟) 364

20.1 数据环境 364

20.1.1 添加数据环境设计器 364

20.1.2 添加Connection对象 365

20.1.3 添加Command对象 365

20.1.4 使用数据环境 366

20.2 数据报表 368

20.2.1 添加数据报表设计器 368

20.2.2 制作数据报表 369

20.3 小结 370

20.4 习题 370

第21章 人事管理系统开发实例( 教学视频:35分钟) 376

21.1 人事管理系统开发背景 376

21.2 人力资源案例设计与分析 376

21.2.1 系统结构设计 376

21.2.2 系统需求分析 377

21.2.3 系统总体设计 377

21.3 数据库设计 378

21.3.1 数据库需求分析 378

21.3.2 创建数据库 378

21.4 设计公共函数模块 381

21.4.1 创建公共变量和公共函数模块 381

21.4.2 创建入口函数 383

21.5 创建系统登录模块 384

21.6 创建主窗体模块 385

21.7 创建用户管理子模块 386

21.8 创建修改密码子模块 387

21.9 创建基础数据管理模块 387

21.10 创建部门信息管理模块 388

21.11 创建职员基本信息管理子模块 389

21.12 设计报表 390

21.13 创建数据库管理模块 391

21.13.1 创建数据库备份子模块 391

21.13.2 创建数据库恢复子模块 391

21.14 应用程序的打包发布 393

21.15 小结 396

前言

前 言

千里之行,始于足下!

——老子

“21天学编程”系列自2009年1月上市以来一直受到广大读者的青睐。该系列中的大部分图书从一上市就登上了编程类图书销售排行榜的前列,很多大中专院校也将该系列中的一些图书作为教材使用,目前这些图书已经多次印刷、改版。可以说,“21天学编程”系列是自2009年以来国内原创计算机编程图书颇具影响力的品牌之一。

为了使该系列图书能紧跟技术和教学的发展,更加适合读者学习和学校教学,我们结合最新技术和读者的建议,对该系列图书进行了改版(即第3版)。本书便是该系列中的C++分册。

本书有何特色

1.细致体贴的讲解

为了让读者更快地上手,本书特别设计了适合初学者的学习方式,用准确的语言总结概念用直观的图示演示过程用详细的注释解释代码用形象的比方帮助记忆。效果如下:

知识点介绍 准确、清晰是其显著特点,一般放在每一节开始位置,让零基础的读者了解相关概念,顺利入门。

范例 书中出现的完整实例,以章节顺序编号,便于检索和循序渐进地学习、实践,放在每节知识点介绍之后。

范例代码 与范例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号便于学习。

运行结果 对范例给出运行结果和对应图示,帮助读者更直观地理解范例代码。

范例解析 将范例代码中的关键代码行逐一解释,有助于读者掌握相关概念和知识。

贴心的提示 为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下:

提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。

注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。

警 告:对操作不当或理解偏差将会造成的灾难性后果做警示,以加深读者印象。

经作者多年的培训和授课证明,以上讲解方式是最适合初学者学习的方式,读者按照这种方式,会非常轻松、顺利地掌握本书知识。

2.实用超值的DVD光盘

为了帮助读者比较直观地学习,本书附带DVD光盘,内容包括多媒体视频、电子教案(PPT)和实例源代码等。

多媒体视频

本书配有长达12小时教学视频,讲解关键知识点界面操作和书中的一些综合练习题。作者亲自配音、演示,手把手教会读者使用。

电子教案(PPT)

本书可以作为高校相关课程的教材或课外辅导书,所以作者特别为本书制作了电子教案(PPT),以方便老师教学使用。

职场面试法宝

本书附赠“职场面试法宝”,含常见的职场经典面试题及解答。

推荐的学习计划表

本书作者在长期从事相关培训或教学实践过程中,归纳了最适合初学者的学习模式,并参考了多位专家的意见,为读者总结了合理的学习时间分配方式,列表如下:

推荐时间安排 自学目标(框内打钩表示已掌握) 难度指数

第1周 第1天 了解C++的历史及其特点

掌握C++编译环境及第一个C++程序

熟悉C++源程序的基本组成和组成元素

第2天 掌握C++中的常量、变量及其定义

掌握C++中数据类型及其转换

熟练掌握在C++程序中如何声明及使用常量、变量和数据类型

第3天 掌握C++支持的各种运算符及应用

掌握C++支持的由各种运算符和常量变量构成的表达式、语句及其应用

第4天 了解C++的面向过程的结构化设计方法

熟练掌握C++支持的顺序结构、选择结构和循环结构

掌握转向语句的功能及其使用

第5天 掌握C++中函数的声明与定义

熟练掌握函数的参数、原型和返回值,以及在程序中调用函数

了解C++中函数的重载

续表

推荐时间安排 自学目标(框内打钩表示已掌握) 难度指数

第1周 第6天 了解预处理命令的功能

掌握宏定义及其使用

掌握文件包含的使用

掌握常用的编译预处理命令

第7天 了解数组的概念

熟练掌握一维和多维数组的声明与引用

掌握数组的多种赋值方法

熟悉数组在实际程序中的应用

第2周 第8天 了解指针的概念

熟练掌握指针的定义和运算

掌握指针与数组、函数和字符串的运算

掌握指向指针的使用

第9天 掌握结构体、共用体和枚举类型的定义和使用

了解类型重定义符的使用

了解位域的应用

第10天 掌握C++中类和对象的概念

掌握C++中类的构造函数、析构函数的定义和应用

掌握友元的概念和相关应用

第11天 了解C++中继承与派生的概念

掌握C++支持的派生方式

掌握派生类的构造函数和析构函数的定义和使用

掌握多重继承和虚基类的应用

第12天 理解多态的概念

熟练掌握C++中多态的实现方法

熟练掌握虚函数的定义及其使用

掌握纯虚函数和抽象类

第13天 理解运算符重载的概念及定义

掌握运算符重载的两种形式及其实现

掌握特殊运算符的重载

第14天 了解C++中引入标准输入/输出流的原因

掌握常用标准输入/输出流对象

掌握输入/输出流成员函数的使用和格式控制

第3周 第15天 了解文件和流的概念

掌握文件的打开与关闭操作

掌握顺序文件和随机文件的读写及其应用

第16天 理解命名空间的作用

掌握命名空间的使用方法

掌握类的作用域及this指针的应用方法

续表

推荐时间安排 自学目标(框内打钩表示已掌握) 难度指数

第3周 第17天 理解引用的概念

掌握引用在实际程序中的使用和操作及其与指针的区别

掌握动态内存分配的方法

第18天 了解标准模板库STL的基本概念及其在C++程序设计中的作用

掌握常用的STL容器的类别及其相关应用

掌握算法和迭代器的使用

第19天 理解模板的概念

掌握函数模板和类模板的定义和生成

理解C++标准库及字符串库

第20天 了解错误与异常的概念及其处理基本原则

掌握实际程序中实现异常处理的方法

了解异常处理机制

第21天 了解开发一个应用程序的软件工程生命周期

掌握使用C++开发具体应用程序的流程

掌握使用Visual C++ 6.1的控制台程序开发C++应用程序

本书适合哪些读者阅读

本书非常适合以下几类人员阅读:

从未接触过C++编程,但对C++有兴趣的自学人员;

各大中专院校的在校学生和相关授课老师;

了解一些C++,但还需要进一步学习的人员;

在某些需要使用C++编程的特殊领域的工作人员;

其他编程爱好者。

本书作者

本书主要由刘蕾编写。其他参与编写的人员有张燕、杜海梅、孟春燕、吴金艳、鲍凯、庞雁豪、杨锐丽、鲍洁、王小龙、李亚杰、张彦梅、刘媛媛、李亚伟、张昆,在此一并表示感谢。

 

 

热门图书
推荐新闻
技术文库
论坛推荐