书籍详情

Visual Basic游戏编程导学

Visual Basic游戏编程导学

作者:杨正华,周荣彪,尹兵编著

出版社:清华大学出版社

出版时间:2004-09-01

ISBN:9787302094678

定价:¥35.00

购买这本书可以去
内容简介
  本书的最大特点是通过各种趣味游戏来引导读者学习Visual Basic,在游戏程序的编写中逐步介绍编程方法和常用技巧,使读者的学习更加轻松愉快。全书从基本语法知识的介绍和简单程序的编写入手,将Visual Basic编程的基本知识穿插到各个小游戏中。“幸运52”、“速算24”、“华容道”、“打字游戏”、“俄罗斯方块”、“八皇后问题”、“软件助手”、“流行之王实力大比拼”和“双人对抗黑白棋”等妙趣横生的游戏一定能够让读者在享受趣味的同时,领会到Visual Basic面向对象编程的思想,掌握数学运算、错误处理、事件处理、程序调试、控件使用等方法。此外,读者通过本书还能了解基本的算法,对数据库设计与编程有初步的认识,掌握ActiveX编程方法,懂得文件和注册表的操作方法以及能够进行简单的网络编程。本书以基础知识加实例的方式来组织内容,二者相对独立又彼此联系。全书集趣味性、直观性、可操作性于一体,适用于Visual Basic的初学者和对游戏程序感兴趣的编程爱好者。
作者简介
暂缺《Visual Basic游戏编程导学》作者简介
目录
第1章 初识VisualBasic
1. 1 VisualBasic概述
1. 2 VisualBasic发展历史简介
1. 2. 1 VisualBasic 1. 0-5. 0
1. 2. 2 VisualBasic6. 0的新特性
1. 2. 3 VisualBasic. NET的新特性
1. 3 VisualBasic语言基础
1. 3. 1 代码书写规则
1. 3. 2 数据类型
1. 3. 3 变量
1. 3. 4 常数
1. 3. 5 静态数组
1. 3. 6 动态数组
1. 3. 7 过程
1. 3. 8 程序流程的控制
1. 3. 9 辅助控制语句
1. 4 关于编程风格的建议
1. 5 集成开发环境IDE
1. 5. 1 启动IDE
1. 5. 2 IDE的组成
1. 5. 3 环境选项
1. 6 VisualBasic. NET和VisualBasic6. 0
1. 6. 1 VisualBasic. NET的IDE
1. 6. 2 选择VisualBasic6. 0还是VisualBasic. NET
1. 6. 3 从VisualBasic6. 0升级到VisualBasic. NET
1. 7 本章知识点回顾
第2章 追逐小游戏与幸运52模拟游--Visual Basic面向对象编程初步
2. 1 VisualBasic程序框架
2. 2 对象和类的概念
2. 2. 1 对象的概念
2. 2. 2 类的概念
2. 3 VisualBasic中的对象和类
2. 3. 1 对象的属性
2. 3. 2 对象的方法
2. 3. 3 对象响应的事件
2. 3. 4 对象的简单操作
2. 3. 5 对象之间的关系
2. 4 对象的应用:小游戏追逐
2. 5 幸运52程序效果说明
2. 6 工程管理
2. 6. 1 新建工程
2. 6. 2 工程包含的文件
2. 6. 3 工程属性设置
2. 7 界面设计
2. 7. 1 在窗体上加入控件
2. 7. 2 把控件排列整齐
2. 7. 3 修改控件属性
2. 8 编写代码
2. 8. 1 声明模块级变量
2. 8. 2 窗体初始化过程
2. 8. 3 开始游戏按钮cmdStart被单击的过程处理代码
2. 8. 4 确定按钮cmdOK被单击的过程处理代码
2. 8. 5 退出按钮cmdExit被单击的过程处理代码
2. 8. 6 文本框中按下键时的处理
2. 9 可执行文件的生成与优化
2. 10 本章知识点回顾
第3章 速算24扑克游戏与计算器--数学运算与错误处理
3. 1 程序效果说明
3. 2 界面设计
3. 2. 1 建立一个新的工程文件
3. 2. 2 在窗体上加入控件
3. 2. 3 设置控件的属性
3. 3 编写代码
3. 3. 1 声明模块级变量
3. 3. 2 函数和过程
3. 3. 3 单击新一局按钮cmdNew触发的事件过程
3. 3. 4 纸牌被单击时的处理
3. 3. 5 单击加号按钮cmdAdd触发的事件过程
3. 3. 6 单击减号按钮cmdMinus触发的事件过程
3. 3. 7 单击乘号按钮cmdMultiply触发的事件过程
3. 3. 8 单击除号按钮cmdDivide触发的事件过程
3. 3. 9 单击左括号按钮cmdLeft触发的事件过程
3. 3. 10 单击右括号按钮cmdRight触发的事件过程
3. 3. 11 单击计算按钮cmdCalculate触发的事件过程
3. 3. 12 单击重玩按钮cmdRePlay触发的事件过程
3. 3. 13 单击退出按钮cmdExit触发的事件过程
3. 3. 14 Timer事件处理
3. 4 程序的调试及错误处理
3. 4. 1 设计错误处理程序
3. 4. 2 程序的调试方法
3. 4. 3 调试窗口简介
3. 4. 4 设计模式. 运行模式和中断模式
3. 4. 5 中断模式
3. 5 实例:小小计算器
3. 6 本章知识点回顾
第4章 华容道与打字游戏--鼠标与键盘事件处理
4. 1 处理鼠标事件
4. 1. 1 处理MouseDown事件
4. 1. 2 处理MouseMove事件
4. 1. 3 处理MouseUp事件
4. 2 检测鼠标按钮的状态
4. 2. 1 结合MouseDown和DMouseUp事件使用Button参数
4. 2. 2 结合MouseMove事件使用Button参数
4. 2. 3 使用Button参数增强鼠标的图形操作功能
4. 3 检测Shift. Ctrl及Alt的状态
4. 4 鼠标拖放操作
4. 4. 1 启动自动拖动模式
4. 4. 2 改变拖动图标
4. 4. 3 放下对象时的响应
4. 4. 4 启动拖动或停止时间的控制
4. 4. 5 改变控件的位置
4. 5 自定义鼠标指针
4. 6 键盘事件处理
4. 6. 1 编写低级键盘处理程序
4. 6. 2 编写窗体级键盘处理程序
4. 7 实例演练--打字游戏
4. 8 中断后台处理
4. 8. 1 允许用户中断任务
4. 8. 2 使用DoEvents取消任务
4. 9 华容道游戏效果说明
4. 10 华容道游戏界面设计
4. 10. 1 启动界面设计
4. 10. 2 主程序界面设计
4. 11 编写华容道游戏代码
4. 11. 1 启动窗口的代码编写
4. 11. 2 主窗口的代码编写
4. 12 华容道游戏:百叶窗显示的改进
4. 13 本章知识点回顾
第5章 算法与游戏编程
5. 1 常见算法介绍
5. 1. 1 排序算法
5. 1. 2 查找算法
5. 1. 3 递归
5. 2 八皇后问题求解
5. 2. 1 实例效果
5. 2. 2 界面设计
5. 2. 3 算法分析
5. 2. 4 代码编写
5. 2. 5 总结
5. 3 俄罗斯方块游戏说明与技术要求
5. 3. 1 游戏说明
5. 3. 2 技术要求
5. 4 俄罗斯方块游戏界面设计
5. 4. 1 建立一个新的工程
5. 4. 2 建立资源文件
5. 4. 3 设置frmForm窗体属性
5. 4. 4 向frmForm窗体添加控件
5. 4. 5 设置窗体frmInfo的属性
5. 4. 6 向窗体frmInfo添加控件并设置其属性
5. 5 俄罗斯方块游戏的代码编写
5. 5. 1 添加模块代码
5. 5. 2 添加及修改frmInfo窗体代码
5. 5. 3 添加及修改frmForm窗体代码
5. 6 本章知识点回顾
第6章 流行之王实力大比拼游戏 上 --数据库设计与游戏中的数据存储
6. 1 游戏简介
6. 1. 1 游戏效果
6. 1. 2 基本实现思路
6. 2 数据库编程概述
6. 2. 1 数据库的基本概念
6. 2. 2 关系数据库概述
6. 2. 3 VisualBasic数据库体系结构
6. 3 数据库相关控件及其编程
6. 3. 1 Data控件
6. 3. 2 数据库绑定控件DBGrid
6. 3. 3 其他数据库绑定控件
6. 4 DAO编程
6. 4. 1 创建数据库
6. 4. 2 修改数据库
6. 4. 3 使用记录和字段
6. 5 SQL简介
6. 5. 1 SQL语言的优点
6. 5. 2 SQL和定位的比较
6. 5. 3 SQL部件
6. 5. 4 实例演练:理财专家
6. 6 流行之王实力大比拼中的数据库设计
6. 6. 1 数据表设计
6. 6. 2 歌曲管理--数据添加. 修改. 删除
6. 6. 3 歌曲筛选--数据查询
6. 7 本章知识点回顾
第7章 流行之王实力大比拼游戏 下 --ActiveX编程与游戏中的媒体播放
7. 1 ActiveX编程概述
7. 1. 1 ActiveX编程基础
7. 1. 2 ActiveX控件的特点
7. 2 利用ActiveX控件实现动画助手
7. 2. 1 Agent控件的介绍
7. 2. 2 实例演练:软件助手
7. 3 流行之王实力大比拼中的动画助手
7. 4 媒体播放
7. 4. 1 Windows Media Player控件概述
7. 4. 2 实例演练:小小媒体播放器
7. 5 流行之王实力大比拼中的媒体播放及其他
7. 5. 1 frmTest窗口的界面设计及其代码实现
7. 5. 2 frmMain窗口的界面设计及其代码实现
7. 5. 3 frmAbout窗口的界面设计
7. 6 流行之王实力大比拼游戏小结
7. 7 本章知识点回顾
第8章 流行之王实力大比拼游戏完善--文件与注册表操作实现游戏
8. 1 文件的基本操作
8. 1. 1 文件处理技术
8. 1. 2 公共对话框控件
8. 1. 3 RTF控件的使用
8. 1. 4 MDI编程
8. 1. 5 实例演练:文本编辑器
8. 2 注册表操作
8. 2. 1 关于Windows注册表
8. 2. 2 在VisualBasic中对注册表进行操作
8. 3 完善流行之王实力大比拼游戏
8. 3. 1 界面与通用代码的修改
8. 3. 2 使用注册表保存信息
8. 3. 3 使用文件保存信息
8. 4 本章知识点回顾
第9章 双人对抗黑白棋--VisualBasic网络编程
9. 1 Internet基础知识
9. 2 使用VisualBasic开发DHTML应用程序
9. 2. 1 DHTML应用程序概述
9. 2. 2 开发DHTML应用程序需要的系统环境
9. 2. 3 DHTML中的关键对象
9. 2. 4 DHTML应用程序的编译和发布
9. 3 深入网络编程
9. 3. 1 使用Winsock控件编程
9. 3. 2 使用MAPI控件编程
9. 3. 3 使用Internet控件编程
9. 4 网络黑白棋游戏
9. 4. 1 游戏简介
9. 4. 2 界面设计
9. 4. 3 实现概述
9. 4. 4 代码编写
9. 4. 5 总结
9. 5 本章知识点回顾
猜您喜欢

读书导航