《Visual Basic程序开发案例解析》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:杨富国主编;王健,王倩,陈立俊编著
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2006
  • ISBN:7810826743
  • 页数:342 页
图书介绍:本书通过程序开发案例系统而完整地介绍了Visual Basic编程基础和软件开发过程。提供了分析应用系统中典型案例设计的思路、方法、技巧和经验。从开发平台的特点出发,依照软件工程的设计规范,对每个案例进行需求分析、系统建模、界面设计、模块开发说明和系统实现全面加以介绍。本书精选的案例范围涉及到信息管理系统、网络应用系统、图形图像系统、多媒体系统、游戏开发等常用领域,并提供了全部案例的完整代码供读者引用和借鉴。本书内容翔实、案例丰富、实践性强,可作为广大程序员和编程爱好者学习Visual Basic程序开发和应用系统设计的教材,也可作为相关专业大学生以及程序开发人员的参考书。

第1章 Visual Basic编程基础 1

1.1 Visual Basic编程特点 1

1.1.1 Windows工作方式 1

1.1.2 事件驱动程序 2

1.1.3 面向应用的开发 3

1.2 Visual Basic开发环境 4

1.2.1 Visual Basic开发环境组成 4

1.2.2 窗体对象的作用 9

1.2.3 添加控件与代码 10

1.2.4 使用ActiveX控件 12

1.3 常用控件介绍 12

1.3.1 命令按钮(CommandButton)控件 12

1.3.2 文本框(TextBox)控件 13

1.3.3 标签(Label)控件 14

1.3.4 选择按钮(OptionButton)控件 14

1.3.5 下拉列表框(ListBox)控件 15

1.3.6 时间(Timer)控件 16

1.4 编程举例 17

1.4.1 “Hello World!”程序 17

1.4.2 图片显示系统 19

第2章 软件开发过程 23

2.1 概述 23

2.1.1 瀑布模型 24

2.1.2 原型模型 24

2.1.3 螺旋模型 25

2.2 软件定义及计划 26

2.2.1 问题定义 26

2.2.2 可行性分析 26

2.2.3 制定开发计划 27

2.3 需求分析 27

2.3.1 需求分析任务 27

2.3.2 需求分析过程 27

2.3.3 常用需求分析方法 28

2.3.4 需求文档 29

2.4 软件设计 30

2.4.1 设计目标 30

2.4.2 设计任务 30

2.4.3 软件设计过程 31

2.4.4 软件设计方法 32

2.5 编码 33

2.5.1 概述 33

2.5.2 程序设计风格 33

2.5.3 编码标准 34

2.6 软件测试 34

2.6.1 概述 34

2.6.2 测试目的和原则 35

2.6.3 测试方法 35

2.6.4 软件测试过程 36

2.7 软件维护 37

2.7.1 概述 37

2.7.2 影响维护工作量的因素 38

2.7.3 软件的可维护性 39

2.8 小结 39

第3章 数据库管理信息案例 40

3.1 管理信息系统基础 40

3.1.1 管理信息系统的概述 40

3.1.2 管理信息系统的特点 42

3.1.3 管理信息系统的开发 42

3.2 SQL与ADO概述 43

3.2.1 SQL语言 43

3.2.2 ADO数据对象 45

3.3 学生信息管理系统 50

3.3.1 需求分析 50

3.3.2 系统设计 51

3.3.3 数据库设计 52

3.3.4 界面设计 54

3.3.5 系统实现 72

3.3.6 系统演示 92

3.3.7 小结 93

第4章 网络数据通信案例 94

4.1 网络信息系统基础 94

4.1.1 网络信息系统的应用 94

4.1.2 网络信息系统的特点 94

4.1.3 网络信息系统的开发 95

4.2 网络数据通信编程 98

4.2.1 客户机/服务器模型 98

4.2.2 Windows Sockets编程原理 101

4.3 企业网上寻呼系统 104

4.3.1 系统概述 104

4.3.2 需求分析 105

4.3.3 系统设计 106

4.3.4 数据库设计 107

4.3.5 通信模块设计 109

4.3.6 服务器端设计 110

4.3.7 客户端设计 118

4.3.8 系统运行 149

4.3.9 小结 151

第5章 图形图像处理案例 152

5.1 图形图像系统基础 152

5.1.1 图形图像系统的应用 152

5.1.2 图形图像系统的特点 153

5.1.3 图形图像系统的开发 153

5.2 Visuaal Basic图形图像编程 154

5.2.1 坐标系统 154

5.2.2 色彩设置 155

5.2.3 绘图语句 155

5.2.4 绘图控件 156

5.3 图像绘制处理系统 160

5.3.1 系统概述 160

5.3.2 需求分析 160

5.3.3 系统设计 160

5.3.4 界面设计 161

5.3.5 文件相关模块 166

5.3.6 图像浏览模块 170

5.3.7 图像编辑模块 173

5.3.8 图像绘图模块 177

5.3.9 图像处理模块 186

5.3.10 系统运行 194

5.3.11 小结 196

5.4 图形绘制程序 197

5.4.1 程序简介 197

5.4.2 Visual Basic类开发 197

5.4.3 DrawObject类设计 201

5.4.4 DrawLine类设计 205

5.4.5 DrawRec类设计 209

5.4.6 DrawCircle类设计 213

5.4.7 主窗体设计 216

5.4.8 系统运行 228

5.4.9 小结 228

第6章 多媒体应用案例 229

6.1 多媒体系统简介 229

6.1.1 多媒体技术的应用 229

6.1.2 多媒体系统的组成 229

6.1.3 多媒体系统的开发 230

6.2 多媒体程序设计基础 231

6.2.1 Windows多媒体体系结构 231

6.2.2 Visual Basic多媒体程序设计 234

6.3 MP3Player播放器 239

6.3.1 系统简介 239

6.3.2 需求分析 239

6.3.3 系统设计 240

6.3.4 主模块设计 240

6.3.5 列表窗体设计 255

6.3.6 平衡器设计 275

6.3.7 系统运行 277

6.3.8 小结 278

第7章 游戏编程案例 279

7.1 游戏开发历史 279

7.1.1 早期历史 279

7.1.2 DOS时代 279

7.1.3 Windows的出现 280

7.1.4 DirectX的出现 280

7.2 DirectX简介 281

7.2.1 DirectX发展历史 281

7.2.2 DirectX组件 283

7.2.3 DirectX游戏编程 284

7.3 Tank War游戏 288

7.3.1 系统简介 288

7.3.2 界面设计 289

7.3.3 CSprite精灵类设计 289

7.3.4 CTank坦克类设计 297

7.3.5 通用模块设计 302

7.3.6 主模块设计 304

7.3.7 系统运行 314

7.3.8 小结 315

7.4 俄罗斯方块 315

7.4.1 系统简介 315

7.4.2 资源文件 316

7.4.3 通用模块设计 317

7.4.4 界面设计 318

7.4.5 系统设计 319

7.4.6 代码实现 321

7.4.7 系统运行 339

7.4.8 小结 340

参考文献 341