9787302419914: Visual Basic.NET经典游戏开发/21世纪高等学校计算机专业实用规划教材

Synopsis

本书是一本面向广大编程爱好者的游戏设计类图书。本书从最基本的Java图形开发开始,对游戏的原理及其Java程序实现进行了详细介绍,包括动画的实现、音效的处理、鼠标和键盘事件的处理。本书以游戏开发案例为主要内容,书中涉及的游戏都是大家耳熟能详的,例如推箱子、连连看、网络中国象棋、开心农场、两人麻将和俄罗斯方块等,让读者对枯燥的语言学习充满乐趣,对于初中级的Java学习者是很好的参考资料。本书不仅列出了完整的游戏代码,同时对所有的源代码进行了非常详细的解释,做到了通俗易懂、图文并茂。本书适用于游戏编程爱好者、程序设计人员和Java语言学习者。1.从基本的Java图形开发开始对游戏的开发原理及其Java程序实现进行了详细介绍,包括动画的实现、音效的处理、鼠标和键盘事件的处理2.案例丰富,18种游戏实例涵盖了益智、射击、棋牌、休闲、网络等游戏。如推箱子,连连看,网络中国象棋,开心农场,两人麻将等,都是大家耳熟能详的。使你对枯燥的语言学习充满乐趣。3.市场上外版书和偏理论的书较多,实用的针对Java语言游戏编程的,尚属空白。4.获得中原工学院专业教材建设立项。第1章计算机游戏开发Java基础1.1计算机游戏的发展历史1.2计算机游戏的类型1.2.1RPG(角色扮演类)游戏1.2.2SLG(策略类)游戏1.2.3AVG(冒险类)游戏1.2.4PUZ(益智类)游戏1.2.5STG(射击类)游戏1.2.6ACT(动作过关类)游戏1.2.7RAC(赛车类)游戏1.3计算机游戏的策划和开发工具1.3.1游戏的策划基本概念1.3.2游戏设计的基本内容1.3.3游戏的程序开发工具1.4开发游戏的Java技术1.4.1标识符1.4.2基本类型1.4.3运算符和表达式1.4.4类型转换1.4.5打印语句1.4.6逻辑控制语句1.5Java语言的类和对象1.5.1对象1.5.2成员方法和类的特点1.5.3包1.5.4Java访问权限修饰符1.5.5Java语言注释1.6Java数组和Vector容器应用1.6.1Java数组1.6.2Vector容器1.7文件操作1.7.1字节流1.7.2字符流第2章游戏图形界面开发基础2.1AWT简介2.2Swing基础2.3Swing组件2.3.1按钮(JButton)2.3.2单选按钮(JRadioButton)2.3.3复选框(JCheckBox)2.3.4组合框(JComboBox)2.3.5列表(JList)2.3.6文本框(JTextField和JPasswordField)2.3.7面板(JPanel)2.3.8表格(JTable)2.3.9框架(JFrame)2.4布局管理器2.4.1布局管理器的概述2.4.2流布局管理器(FlowLayout)2.4.3边界布局(BorderLayout)2.4.4卡片布局管理器(CardLayout)2.4.5网格布局管理器(GridLayout)2.4.6null布局管理器2.5常用事件处理2.5.1动作事件处理2.5.2鼠标事件处理2.5.3键盘事件处理第3章Java图形处理和Java2D3.1Java图形坐标系统和图形上下文3.2Color类3.3Fo

"synopsis" may belong to another edition of this title.