当前位置:首页 > 工业技术
Visual Basic从入门到精通  第2版
Visual Basic从入门到精通  第2版

Visual Basic从入门到精通 第2版PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:国家863中部软件孵化器编著;龙马高新教育策划
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2015
  • ISBN:9787115377203
  • 页数:614 页
图书介绍:本书面向Visual Basic的零基础读者,介绍基础入门知识和实际操作技巧。全书紧贴软件开发的实际需求,首先向读者展示语言的背景知识和应用范围,之后通过实例和自测,系统讲解相关知识点,同时兼顾实际开发项目经验。为了增强实用性,光盘中还特别赠送了精选的考试认证、求职面试等题库,供读者研究学习。最后,为帮助初入职场的从业者顺利进入角色,还在光盘中赠送了职业规划建议及相关开发文档。
《Visual Basic从入门到精通 第2版》目录

第0章 Visual Basic学习指南 1

0.1 Visual Basic的来源 2

0.2 Visual Basic的特点 2

0.3 Visual Basic无处不在 3

0.4 Visual Basic学习经验 4

0.5 Visual Basic的学习路线 4

第1篇 基础知识 6

第1章 步入VB开发之门——初识VisualBasic 6.0 6

1.1 Visual Basic简介 7

1.1.1 Visual Basic的发展 7

1.1.2 Visual Basic 6.0的功能特点 7

1.2 Visual Basic 6.0的安装与启动 8

1.2.1 Visual Basic 6.0的安装 8

1.2.2 Visual Basic 6.0开发环境的定制 9

1.2.3 启动与退出 12

1.3 Visual Basic 6.0的集成开发环境 12

1.3.1 认识Visual Basic 6.0的工作界面 12

1.3.2 主窗口 14

1.3.3 窗体设计/代码设计窗口 16

1.3.4 属性窗口 17

1.3.5 工程资源管理器窗口 17

1.3.6 工具箱窗口 18

1.3.7 其他窗口 18

1.3.8 Visual Basic帮助系统的使用 19

1.4 用Visual Basic 6.0管理工程 20

1.4.1 工程介绍 20

1.4.2 新建、保存工程 21

1.4.3 向工程中添加窗体和模块 22

1.4.4 运行和关闭工程 23

1.4.5 删除工程 23

1.4.6 生成可执行文件 24

1.5 来自VB世界的第一声问候——第1个应用程序 24

1.5.1 VB程序设计的一般步骤 25

1.5.2 创建应用程序的界面 25

1.5.3 设置控件属性 25

1.5.4 编写代码 26

1.5.5 调试、运行程序 26

1.6 实战练习 28

第2章 Visual Basic的入门钥匙——Visual Basic语言基础 29

2.1 标识符和数据类型 30

2.1.1 标识符 30

2.1.2 数据类型 31

2.2 常量和变量 36

2.2.1 常量 36

2.2.2 变量 38

2.3 运算符 41

2.3.1 算术运算符 41

2.3.2 赋值运算符 42

2.3.3 关系运算符 42

2.3.4 逻辑运算符 42

2.3.5 连接运算符 43

2.3.6 特殊运算符 43

2.3.7 运算符的优先级 44

2.4 表达式 45

2.4.1 算术表达式 45

2.4.2 字符串表达式 45

2.4.3 日期表达式 45

2.5 代码编写规范 45

2.5.1 Visual Basic 6.0标识符的定义规则 46

2.5.2 Visual Basic 6.0中变量及控件的命名规则 46

2.5.3 程序书写规则 46

2.5.4 添加注释 47

2.5.5 格式化缩排程序语句 47

2.6 高手点拨 48

2.7 实战练习 48

第3章 Visual Basic的秘密——算法和程序控制结构 49

3.1 算法 50

3.2 结构化程序设计 50

3.3 顺序结构 52

3.3.1 赋值运算符 53

3.3.2 数据的输入与输出 53

3.4 选择结构 55

3.4.1 If条件语句 55

3.4.2 Select case语句 56

3.4.3 条件函数 58

3.5 循环结构 60

3.5.1 For循环语句 60

3.5.2 Do…Loop循环语句 61

3.5.3 循环的嵌套 62

3.6 其他辅助控制语句 64

3.6.1 End结束语句 64

3.6.2 Exit退出语句 64

3.6.3 GoTo跳转语句 65

3.6.4 On Error语句 65

3.6.5 复用语句With End With 66

3.7 高手点拨 67

3.8 实战练习 68

第4章 同类型批量数据管理的技巧——数组 69

4.1 数组的概念 70

4.1.1 定长数组及声明 70

4.1.2 动态数组及声明 71

4.2 数组基本操作 71

4.2.1 数组的引用 71

4.2.2 数组的初始化 72

4.2.3 数组元素的输入、输出 72

4.2.4 数组元素的插入、删除和查找 73

4.2.5 数组元素的应用及排序 75

4.3 数组相关函数及语句 76

4.3.1 Array函数 76

4.3.2 UBound函数和LBound函数 77

4.3.3 Split函数 77

4.3.4 Option Base语句 78

4.4 高手点拨 80

4.5 实战练习 80

第5章 应用程序提升的法宝——内置函数与过程 81

5.1 秘密武器——常用的内置函数 82

5.1.1 数学函数 82

5.1.2 字符串函数 83

5.1.3 转换函数 84

5.1.4 日期时间函数 87

5.1.5 随机函数 90

5.1.6 判断函数 91

5.1.7 格式化函数 92

5.1.8 Shell函数 94

5.2 提升法宝——过程 94

5.2.1 事件过程 94

5.2.2 Sub过程(子过程) 95

5.2.3 Function过程(函数过程) 97

5.2.4 参数的传递 100

5.2.5 过程的嵌套与递归 102

5.3 高手点拨 106

5.4 实战练习 106

第2篇 核心技术 108

第6章 应用程序的精髓——可视化编程 108

6.1 对象概念 109

6.1.1 对象和类 109

6.1.2 VB中对象的建立和编辑 109

6.2 对象的属性、方法和事件 110

6.2.1 对象的属性及设置 110

6.2.2 对象的方法及调用 112

6.2.3 对象的事件及事件过程 113

6.3 高手点拨 113

6.4 实战练习 114

第7章 应用程序的脸——窗体和系统对象 115

7.1 窗体简介 116

7.1.1 窗体的基本概念 116

7.1.2 在工程中添加窗体的方法 116

7.2 控制窗体表情——窗体的属性、方法和事件 117

7.2.1 窗体的属性 117

7.2.2 窗体的方法 121

7.2.3 窗体的事件 122

7.3 窗体的生命周期 123

7.3.1 选择启动窗体 123

7.3.2 快速显示窗体 124

7.3.3 结束窗体 124

7.4 多窗体设计 125

7.4.1 创建多窗体应用程序 125

7.4.2 多窗体特性 126

7.5 登录窗体设计实例 126

7.6 系统对象 130

7.6.1 应用程序APP对象 130

7.6.2 屏幕Screen对象 131

7.6.3 剪贴片Clipboard对象 132

7.6.4 调试Debug对象 133

7.7 高手点拨 133

7.8 实战练习 134

第8章 标准模块和类模块 135

8.1 标准模块 136

8.1.1 标准模块概述 136

8.1.2 添加标准模块 136

8.2 类模块 137

8.2.1 类模块概述 138

8.2.2 添加类模块 138

8.3 标准模块和类模块的区别 139

8.4 高手点拨 141

8.5 实战练习 142

第9章 VB的简易之道——标准控件 143

9.1 控件概述 144

9.2 标签控件 144

9.2.1 标签控件的主要属性 144

9.2.2 标签控件(Label)的主要事件 145

9.2.3 标签控件应用示例 146

9.3 文本框控件 148

9.3.1 文本框的主要属性 148

9.3.2 文本框控件常用的事件 149

9.3.3 文本框控件应用示例 150

9.4 命令按钮控件 151

9.4.1 命令按钮控件的主要属性 152

9.4.2 命令按钮控件的事件 152

9.4.3 命令按钮控件应用示例 153

9.5 单选按钮控件 154

9.5.1 单选按钮的主要属性 154

9.5.2 单选按钮的常用事件 155

9.5.3 单选按钮控件应用示例 155

9.6 复选框控件 157

9.6.1 复选框的主要属性 157

9.6.2 复选框的常用事件 157

9.6.3 复选框控件应用示例 158

9.7 框架控件 161

9.7.1 框架的主要属性 161

9.7.2 框架控件应用示例 161

9.8 列表框控件 164

9.8.1 列表框的主要属性 164

9.8.2 列表框的主要事件 165

9.8.3 列表框控件的方法 166

9.8.4 列表框控件应用示例 166

9.9 组合框控件 172

9.9.1 组合框控件的主要属性 172

9.9.2 组合框的事件和方法 173

9.9.3 组合框应用示例 173

9.10 图像框控件 177

9.10.1 图像框控件的主要属性 177

9.10.2 图像框控件的主要事件和方法 177

9.10.3 图像框应用示例 178

9.11 滚动条控件 184

9.11.1 滚动条控件的主要属性 184

9.11.2 滚动条控件的主要事件 185

9.11.3 滚动条应用示例 185

9.12 程序中的闹钟——定时器控件 188

9.12.1 定时器控件的主要属性 188

9.12.2 定时器控件的主要事件 188

9.12.3 定时器控件应用示例 188

9.13 文件系统控件 192

9.13.1 驱动器列表框控件 192

9.13.2 目录列表框控件 193

9.13.3 文件列表框控件 193

9.13.4 文件系统应用示例 193

9.14 控件数组 195

9.14.1 控件数组的概念 195

9.14.2 控件数组的创建 196

9.14.3 控件数组的使用 197

9.15 高手点拨 199

9.16 实战练习 200

第10章 扩展你的需求——ActiveX控件、工具栏和状态栏 201

10.1 ActiveX控件的使用 202

10.1.1 ActiveX控件的添加 202

10.1.2 ActiveX控件的删除 202

10.1.3 ActiveX控件的注册 202

10.2 图像列表控件 204

10.2.1 向图像列表控件添加图片 204

10.2.2 图像列表控件与其他控件关联 205

10.2.3 图像列表控件的应用实例 205

10.3 树状视图控件——统筹全局的好工具 208

10.3.1 树状视图控件的主要属性、事件和方法 209

10.3.2 树状视图控件的应用实例 210

10.4 选项卡控件 212

10.4.1 选项卡控件的主要属性 212

10.4.2 选项卡控件的应用实例 213

10.5 进度条控件 216

10.5.1 进度条控件的主要属性和方法 216

10.5.2 进度条控件的应用实例 217

10.6 视图控件(ListView) 219

10.6.1 ListView控件简介 220

10.6.2 添加数据 220

10.6.3 创建报表视图 221

10.6.4 创建大图标视图 221

10.7 日期/时间控件(DateTimePicker) 221

10.7.1 认识DateTimePicker控件 221

10.7.2 设置和返回日期 222

10.7.3 实时读取DTPicker控件中的日期 223

10.7.4 使用CheckBox属性来选择无日期 223

10.7.5 使用日期和时间的格式 223

10.7.6 使用DTPicker控件计算日期或天数 225

10.8 工具栏控件 225

10.8.1 工具栏控件的主要属性和事件 225

10.8.2 工具栏控件的应用实例 226

10.9 状态栏控件 231

10.9.1 状态栏控件的属性 231

10.9.2 状态栏控件的方法 232

10.9.3 状态栏控件的事件 232

10.10 高手点拨 233

10.11 实战练习 234

第11章 鼠标、键盘的另类编程应用——鼠标、键盘事件 235

11.1 鼠标事件 236

11.1.1 “鼠标按键按下”事件(MouseDown) 236

11.1.2 “鼠标按键释放”事件(MouseUp) 239

11.1.3 “移动鼠标”事件(MouseMove) 241

11.2 键盘事件 242

11.2.1 “键盘按键”事件(KeyPress) 242

11.2.2 “键盘按下”事件(KeyDown) 244

11.2.3 “键盘弹起”事件(KeyUp) 245

11.3 高手点拨 246

11.4 实战练习 246

第12章 程序与用户的交互——菜单和对话框设计 247

12.1 魅力化妆师——菜单设计 248

12.1.1 菜单编辑器 249

12.1.2 下拉式菜单设计 252

12.1.3 弹出式菜单设计 254

12.1.4 自定义菜单设计 258

12.2 模式对话框和无模式对话框 261

12.3 预定义对话框设计 262

12.3.1 输入对话框设计 262

12.3.2 消息对话框设计 264

12.4 通用对话框设计 268

12.4.1 添加通用对话框控件 268

12.4.2 通用对话框设计实例 269

12.5 高手点拨 272

12.6 实战练习 272

第13章 编程错误终结者——程序调试与错误处理 273

13.1 Visual Basic 6.0程序中的错误类型 274

13.1.1 语法错误 274

13.1.2 逻辑错误 274

13.1.3 运行时错误 274

13.2 程序工作状态 275

13.2.1 设计状态 275

13.2.2 运行状态 275

13.2.3 中断状态 275

13.3 程序调试 276

13.3.1 使程序进入中断状态 276

13.3.2 调试工具 277

13.3.3 调试方法 281

13.4 除虫行动——Visual Basic 6.0中的错误处理 283

13.4.1 Err对象 283

13.4.2 On Error GoTo语句 284

13.4.3 Resume语句 284

13.4.4 错误处理实例 284

13.5 高手点拨 288

13.6 实战练习 288

第3篇 高级应用 290

第14章 进入数据仓库——数据库与SQL语言基础 290

14.1 数据库基本概念 291

14.2 SQL应用 292

14.2.1 SQL语言的特点 292

14.2.2 常用SQL语句简介 292

14.3 Select语句的使用——数据库的灵魂 292

14.3.1 Select子语句 293

14.3.2 From子语句 295

14.3.3 As子语句 296

14.3.4 Where子语句 296

14.3.5 Order By子语句 299

14.3.6 Group By子语句 300

14.4 SQL中的常用函数 300

14.4.1 算术函数 300

14.4.2 统计函数 301

14.5 利用SQL语言修改表数据 302

14.5.1 Insert语句 302

14.5.2 Update语句 303

14.5.3 Delete语句 304

14.6 高手点拨 305

14.7 实战练习 306

第15章 Visual Basic与数据库的联合——Visual Basic 6.0中的数据库编程 307

15.1 英雄相惜——Visual Basic 6.0与数据库 308

15.1.1 Visual Basic支持的常用数据库 308

15.1.2 Visual Basic中的数据库控件 308

15.2 数据库的建立、维护和查询 309

15.2.1 建立数据库 310

15.2.2 删除数据库中的表 314

15.2.3 修改数据表结构和数据 315

15.2.4 数据查询 317

15.2.5 数据窗体设计器 318

15.3 使用Data控件访问数据库 320

15.3.1 Data控件的常用属性 320

15.3.2 Data控件的常用方法 322

15.3.3 Data控件的常用事件 323

15.3.4 Data控件访问数据库实例 324

15.4 使用ADO控件访问数据库 329

15.4.1 添加ADO控件 329

15.4.2 ADO控件的常用属性 330

15.4.3 ADO控件的常用方法 331

15.4.4 ADO控件的常用事件 331

15.4.5 ADO控件访问数据库实例 332

15.5 高手点拨 336

15.6 实战练习 336

第16章 Visual Basic 6.0生成的报表——数据报表 337

16.1 数据报表简介 338

16.2 数据报表的生成环境 338

16.3 数据报表的生成 344

16.4 高手点拨 347

16.5 实战练习 347

第17章 Visual Basic编程的核心——API编程 349

17.1 API概述 350

17.1.1 API基本数据类型 350

17.1.2 API常见数据结构 351

17.1.3 API浏览器 351

17.2 API的函数分类 353

17.2.1 窗口管理类函数 353

17.2.2 图形设备接口类函数 354

17.2.3 系统服务类函数 354

17.2.4 国际特性类函数 355

17.2.5 网络服务函数 356

17.3 API函数的应用 356

17.3.1 使用Declare语句手动声明API函数 357

17.3.2 使用API浏览器声明API函数 358

17.3.3 API函数的调用 359

17.4 插上翅膀去飞翔——API编程实例 359

17.5 高手点拨 361

17.6 实战练习 362

第18章 Visual Basic中的网络世界——网络编程 363

18.1 邮件应用编程 364

18.1.1 邮件程序接口控件的属性和方法 364

18.1.2 实现邮件发送 370

18.2 互联网传输应用编程 375

18.2.1 互联网传输控件的属性、事件和方法 375

18.2.2 实现互联网文件上传 380

18.3 网页浏览器应用编程 388

18.3.1 网页浏览器控件的属性、事件和方法 388

18.3.2 实现自定义网页浏览器应用 390

18.4 高手点拨 392

18.5 实战练习 392

第19章 Visual Basic中的视听——图形图像与多媒体编程 393

19.1 图形应用编程 394

19.1.1 坐标系 394

19.1.2 颜色设置 400

19.1.3 绘图方法 402

19.2 多媒体应用编程 408

19.2.1 多媒体控制接口控件基本概念 408

19.2.2 多媒体控制接口控件的属性 410

19.2.3 多媒体控制接口控件的事件 411

19.2.4 多媒体控制接口控件应用实例 413

19.3 让程序动起来——动画应用编程 415

19.3.1 添加动画控件 415

19.3.2 动画控件的属性 416

19.3.3 动画控件的方法 417

19.3.4 动画控件应用实例 418

19.4 高手点拨 420

19.5 实战练习 420

第20章 用VB操纵文件——文件系统编程 421

20.1 文件的类型与结构 422

20.1.1 文件结构 422

20.1.2 文件类型 422

20.2 文件操作语句 422

20.3 操纵文件的魔法——文件操作函数 426

20.4 顺序文件 430

20.4.1 顺序文件的打开 430

20.4.2 顺序文件的读取 431

20.4.3 顺序文件的写入 431

20.4.4 顺序文件的关闭 432

20.4.5 顺序文件使用实例 432

20.5 随机文件 436

20.5.1 随机文件的打开 436

20.5.2 随机文件的读取 436

20.5.3 随机文件的写入 437

20.5.4 随机文件的关闭 437

20.5.5 随机文件使用实例 437

20.6 二进制文件 441

20.6.1 二进制文件的打开 442

20.6.2 二进制文件的读取 442

20.6.3 二进制文件的写入 442

20.6.4 二进制文件的关闭 442

20.6.5 二进制文件使用实例 442

20.7 高手点拨 443

20.8 实战练习 444

第21章 让你的程序去旅行——应用程序打包 445

21.1 打包前的准备 446

21.2 打包应用程序 446

21.3 安装应用程序 451

21.4 卸载应用程序 452

21.5 打包应注意的问题 453

21.6 高手点拨 454

21.7 实战练习 454

第4篇 应用开发 456

第22章 项目实战前的忠告——项目规划 456

22.1 项目开发流程 457

22.1.1 项目策划阶段 458

22.1.2 需求分析阶段 458

22.1.3 项目开发阶段 458

22.1.4 项目测试阶段 459

22.1.5 项目后期维护 459

22.2 满足客户需求 459

22.3 项目开发团队 460

22.3.1 项目团队组成 460

22.3.2 项目团队特征 461

22.4 项目计划说明书 461

22.5 项目开发阶段的运作 462

22.5.1 初始阶段 462

22.5.2 细化阶段 463

22.5.3 构建阶段 463

22.5.4 交付阶段 463

22.5.5 维护阶段 463

22.6 高手点拨 463

第23章 网络通信应用开发——VB实现远程控制 465

23.1 系统分析 466

23.2 系统设计 467

23.3 运行系统 483

23.4 开发过程常见问题及解决方法 486

23.5 高手点拨 486

第24章 图形图像应用开发——仿Windows画图程序 487

24.1 系统分析 488

24.2 系统设计 488

24.3 运行系统 503

24.4 高手点拨 504

第25章 多媒体应用开发——开发自己的播放器 505

25.1 系统分析 506

25.2 系统设计 506

25.3 运行系统 514

25.4 开发过程常见问题及解决方法 515

25.5 高手点拨 516

第26章 文件系统应用开发——文件分割与合并程序 517

26.1 系统分析 518

26.2 系统设计 518

26.3 运行系统 524

26.4 开发过程常见问题及解决方法 529

26.5 高手点拨 530

第27章 游戏开发——VB连连看 531

27.1 系统分析 532

27.2 系统设计与开发 532

27.3 运行系统 543

27.4 高手点拨 546

第5篇 项目实战 548

第28章 数据库应用开发——个人账目管理系统 548

28.1 系统分析 549

28.1.1 系统需求分析 549

28.1.2 系统功能模块设计 549

28.2 数据库分析和设计 550

28.2.1 数据库分析 550

28.2.2 创建数据库 550

28.2.3 创建表 551

28.3 系统界面设计 553

28.3.1 创建工程和数据库连接模块 553

28.3.2 添加控件 554

28.3.3 系统主界面设计 555

28.3.4 系统功能实现的各界面设计 557

28.4 系统代码设计 560

28.4.1 主窗体代码设计 560

28.4.2 【日常收入】窗体代码设计 561

28.4.3 【日常支出】窗体代码设计 563

28.4.4 【借入款项】窗体代码设计 563

28.4.5 【借出款项】窗体代码设计 564

28.4.6 【月度统计】窗体代码设计 565

28.5 运行系统 567

28.5.1 系统主界面操作 567

28.5.2 项目管理操作 567

28.5.3 日常收入、支出管理操作 568

28.5.4 借入款项、借出款项管理操作 568

28.5.5 月度统计管理操作 569

28.6 高手点拨 569

第29章 打造你的小型超市——超市进销存管理系统 571

29.1 需求及功能分析 572

29.2 数据库设计 572

29.2.1 创建数据库 572

29.2.2 创建表 572

29.3 系统界面设计 575

29.3.1 【综合管理】窗体设计 575

29.3.2 【员工管理】选项卡设计 578

29.3.3 【供应管理】选项卡设计 581

29.3.4 【客户管理】选项卡设计 582

29.3.5 【货物分类】选项卡设计 583

29.3.6 【货物管理】选项卡设计 583

29.3.7 【进货记录操作】窗体设计 584

29.3.8 【出货记录操作】窗体设计 585

29.3.9 【VB小型超市管理】主窗体设计 587

29.4 系统代码编写 590

29.4.1 添加【VB小型超市管理】窗体代码 590

29.4.2 添加【综合管理】窗体代码 591

29.4.3 添加【进货记录操作】窗体代码 602

29.4.4 添加【出货记录操作】窗体代码 606

29.5 系统运行 610

29.5.1 员工管理 610

29.5.2 供应管理 611

29.5.3 客户管理 611

29.5.4 货物分类管理 612

29.5.5 货物管理 612

29.5.6 进货记录管理 612

29.5.7 出货记录管理 613

29.5.8 显示【关于】对话框 613

29.6 高手点拨 614

返回顶部