| |
| |
| |
内容简介 本书的最大特点是通过各种趣味游戏来引导读者学习Visual Basic,在游戏程序的编写中逐步介绍编程方法和常用技巧,使读者的学习更加轻松愉快。 全书从基本语法知识的介绍和简单程序的编写入手,将Visual Basic编程的基本知识穿插到各个小游戏中。“幸运52”、“速算24”、“华容道”、“打字游戏”、“俄罗斯方块”、“八皇后问题”、“软件助手”、“流行之王实力大比拼”和“双人对抗黑白棋”等妙趣横生的游戏一定能够让读者在享受趣味的同时,领会到Visual Basic面向对象编程的思想,掌握数学运算、错误处理、事件处理、程序调试、控件使用等方法。此外,读者通过本书还能了解基本的算法,对数据库设计与编程有初步的认识,掌握ActiveX编程方法,懂得文件和注册表的操作方法以及能够进行简单的网络编程。 本书以基础知识加实例的方式来组织内容,二者相对独立又彼此联系。全书集趣味性、直观性、可操作性于一体,适用于VisualBasic的初学者和对游戏程序感兴趣的编程爱好者。
| |
|
顾客评论 |
|
目录 第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 本章知识点回顾
| |
Visual Basic游戏编程导学-相关图书 ·电脑组装与维修(附光盘1张) ·管理信息系统入门与提高 ·管理零距离——感知管理世界 ·装备系统工程(第二版) ·现代综合评价方法与案例精选 ·电工技术与电子技术基础(第二版)(下册·电子技术) ·中国计算机科学技术发展报告(2004) ·管理学(第8版) ·金融研究必备方法论大全 ·流体力学基础 ·物业管理概论 ·网页设计与制作教程 ·龙州土语 ·武鸣土语 ·C++面向对象程序设计(第5版) ·会计法规 ·新循环经济学:中国经济学 ·网页设计与制作实验教程 ·公共规制经济学 ·UG NX2基础教程与上机指导
|
| |