图书介绍

Visual Basic游戏编程导学PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic游戏编程导学
  • 杨正华,周荣彪,尹兵编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302094675
  • 出版时间:2004
  • 标注页数:354页
  • 文件大小:38MB
  • 文件页数:365页
  • 主题词:BASIC语言-程序设计;游戏-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic游戏编程导学PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识Visual Basic1

1.1Visual Basic概述1

1.2 Visual Basic发展历史简介2

1.2.1Visual Basic 1.0~5.02

1.2.2Visual Basic 6.0的新特性2

1.2.3Visual Basic.NET的新特性4

1.3Visual Basic语言基础5

1.3.1代码书写规则5

1.3.2数据类型7

1.3.3变量12

1.3.4常数16

1.3.5静态数组18

1.3.6动态数组21

1.3.7过程22

1.3.8程序流程的控制30

1.3.9辅助控制语句36

1.4关于编程风格的建议37

1.5集成开发环境IDE38

1.5.1启动IDE38

1.5.2IDE的组成39

1.5.3环境选项40

1.6Visual Basic.NET和Visual Basic 6.041

1.6.1 Visual Basic.NET的IDE41

1.6.2选择Visual Basic 6.0还是Visual Basic.NET42

1.6.3 从Visual Basic 6.0升级到Visual Basic.NET42

1.7本章知识点回顾43

2.1 Visual Basic程序框架45

第2章 “追逐”小游戏与“幸运52”模拟游戏——Visual Basic面向对象编程初步45

2.2对象和类的概念46

2.2.1对象的概念46

2.2.2类的概念46

2.3 Visual Basic中的对象和类47

2.3.1对象的属性47

2.3.2对象的方法49

2.3.3对象响应的事件49

2.3.4对象的简单操作52

2.3.5对象之间的关系54

2.4 对象的应用:小游戏“追逐”56

2.5 “幸运52”程序效果说明57

2.6.2工程包含的文件60

2.6.1 新建工程60

2.6工程管理60

2.6.3工程属性设置62

2.7界面设计63

2.7.1在窗体上加入控件63

2.7.2把控件排列整齐64

2.7.3修改控件属性64

2.8编写代码65

2.8.1声明模块级变量66

2.8.2窗体初始化过程66

2.8.3 “开始游戏”按钮cmdStart被单击的过程处理代码67

2.8.4 “确定”按钮cmdOK被单击的过程处理代码68

2.8.5退出按钮cmdExit被单击的过程处理代码68

2.9可执行文件的生成与优化69

2.8.6文本框中按下键时的处理69

2.10本章知识点回顾70

第3章 “速算24”扑克游戏与计算器——数学运算与错误处理73

3.1程序效果说明73

3.2界面设计76

3.2.1建立一个新的工程文件76

3.2.2在窗体上加入控件76

3.2.3设置控件的属性76

3.3编写代码78

3.3.1声明模块级变量79

3.3.2函数和过程79

3.3.3单击“新一局”按钮cmdNew触发的事件过程80

3.3.5单击“加号”按钮cmdAdd触发的事件过程83

3.3.4纸牌被单击时的处理83

3.3.6单击“减号”按钮cmdMinus触发的事件过程84

3.3.7单击“乘号”按钮cmdMultiply触发的事件过程85

3.3.8单击“除号”按钮cmdDivide触发的事件过程85

3.3.9单击“左括号”按钮cmdLeft触发的事件过程86

3.3.10单击“右括号”按钮cmdRight触发的事件过程86

3.3.11单击“计算”按钮cmdCalculate触发的事件过程87

3.3.12单击“重玩”按钮cmdRePlay触发的事件过程88

3.3.13单击“退出”按钮cmdExit触发的事件过程89

3.3.14 Timer事件处理89

3.4程序的调试及错误处理89

3.4.1设计错误处理程序90

3.4.2程序的调试方法93

3.4.3调试窗口简介95

3.4.4设计模式、运行模式和中断模式96

3.4.5中断模式97

3.5实例:小小计算器103

3.6本章知识点回顾107

第4章 “华容道”与打字游戏——鼠标与键盘事件处理109

4.1处理鼠标事件109

4.1.1处理MouseDown事件109

4.1.2处理MouseMove事件110

4.1.3处理MouseUp事件112

4.2检测鼠标按钮的状态113

4.2.1结合MouseDown和MouseUp事件使用Button参数113

4.2.2结合MouseMove事件使用Button参数114

4.2.3使用Button参数增强鼠标的图形操作功能115

4.3检测Shift、Ctrl及Alt的状态116

4.4.1启动自动拖动模式117

4.4鼠标拖放操作117

4.4.2改变拖动图标118

4.4.3放下对象时的响应118

4.4.4启动拖动或停止时间的控制119

4.4.5改变控件的位置120

4.5自定义鼠标指针121

4.6键盘事件处理122

4.6.1编写低级键盘处理程序122

4.6.2编写窗体级键盘处理程序125

4.7实例演练——打字游戏126

4.8中断后台处理129

4.8.1 允许用户中断任务129

4.8.2使用DoEvents取消任务130

4.9 “华容道”游戏效果说明131

4.10 “华容道”游戏界面设计132

4.10.1启动界面设计132

4.10.2主程序界面设计133

4.11编写“华容道”游戏代码134

4.11.1 启动窗口的代码编写134

4.11.2主窗口的代码编写136

4.12 “华容道”游戏:百叶窗显示的改进141

4.13本章知识点回顾143

第5章 算法与游戏编程146

5.1常见算法介绍146

5.1.1排序算法146

5.1.2查找算法148

5.1.3 递归149

5.2八皇后问题求解150

5.2.1 实例效果150

5.2.2界面设计150

5.2.3算法分析151

5.2.4代码编写151

5.2.5总结154

5.3 “俄罗斯方块”游戏说明与技术要求154

5.3.1游戏说明154

5.3.2技术要求156

5.4 “俄罗斯方块”游戏界面设计156

5.4.1建立一个新的工程156

5.4.2建立资源文件157

5.4.4向frmForm窗体添加控件159

5.4.3设置frmForm窗体属性159

5.4.5设置窗体frmInfo的属性161

5.4.6向窗体frrnInfo添加控件并设置其属性161

5.5 “俄罗斯方块”游戏的代码编写162

5.5.1添加模块代码162

5.5.2添加及修改frmInfo窗体代码163

5.5.3添加及修改frmForm窗体代码164

5.6本章知识点回顾184

第6章 “流行之王实力大比拼”游戏(上)——数据库设计与游戏中的数据存储186

6.1 游戏简介186

6.1.1游戏效果186

6.1.2基本实现思路188

6.2.1数据库的基本概念189

6.2数据库编程概述189

6.2.2关系数据库概述190

6.2.3 Visual Basic数据库体系结构191

6.3数据库相关控件及其编程192

6.3.1 Data控件192

6.3.2数据库绑定控件DBGrid193

6.3.3其他数据库绑定控件199

6.4 DAO编程200

6.4.1创建数据库200

6.4.2修改数据库203

6.4.3使用记录和字段204

6.5 SQL简介209

6.5.1 SQL语言的优点210

6.5.2 SQL和定位的比较210

6.5.3 SQL部件211

6.5.4实例演练:理财专家215

6.6.1数据表设计218

6.6 “流行之王实力大比拼”中的数据库设计218

6.6.2歌曲管理——数据添加、修改、删除219

6.6.3歌曲筛选——数据查询221

6.7本章知识点回顾225

第7章 “流行之王实力大比拼”游戏(下)——ActiveX编程与游戏中的媒体播放228

7.1 ActiveX编程概述228

7.1.1 ActiveX编程基础228

7.1.2 ActiveX控件的特点232

7.2利用ActiveX控件实现动画助手238

7.2.1 Agent控件的介绍239

7.2.2实例演练:软件助手240

7.3 “流行之王实力大比拼”中的动画助手243

7.4.1 Windows Media Player控件概述244

7.4媒体播放244

7.4.2实例演练:小小媒体播放器251

7.5 “流行之王实力大比拼”中的媒体播放及其他258

7.5.1 frmTest窗口的界面设计及其代码实现259

7.5.2 frmMain窗口的界面设计及其代码实现267

7.5.3 frmAbout窗口的界面设计268

7.6 “流行之王实力大比拼”游戏小结268

7.7本章知识点回顾269

第8章 “流行之王实力大比拼”游戏完善——文件与注册表操作实现游戏存档271

8.1文件的基本操作271

8.1.1文件处理技术271

8.1.2公共对话框控件276

8.1.3 RTF控件的使用283

8.1.4 MDI编程289

8.1.5实例演练:文本编辑器292

8.2注册表操作306

8.2.1关于Windows注册表306

8.2.2在Visual Basic中对注册表进行操作308

8.3完善“流行之王实力大比拼”游戏309

8.3.1 界面与通用代码的修改309

8.3.2使用注册表保存信息313

8.3.3使用文件保存信息315

8.4本章知识点回顾316

第9章 双人对抗黑白棋——Visual Basic网络编程319

9.1 Internet基础知识319

9.2使用Visual Basic开发DHTML应用程序320

9.2.1 DHTML应用程序概述320

9.2.3 DHTML中的关键对象322

9.2.2开发DHTML应用程序需要的系统环境322

9.2.4 DHTML应用程序的编译和发布323

9.3深入网络编程324

9.3.1使用Winsock控件编程324

9.3.2使用MAPI控件编程326

9.3.3使用Internet控件编程330

9.4网络黑白棋游戏334

9.4.1游戏简介334

9.4.2界面设计336

9.4.3实现概述337

9.4.4代码编写338

9.4.5总结352

9.5本章知识点回顾352

热门推荐