Visual Basic程序开发案例解析PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杨富国主编;王健,王倩,陈立俊编著
- 出 版 社:清华大学出版社;北京交通大学出版社
- 出版年份:2006
- ISBN:7810826743
- 页数:342 页
第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
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《储望华钢琴作品演奏解析》陈国红著 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016