您好,欢迎来到聚文网。 登录 免费注册
跨语言编程实战攻略

跨语言编程实战攻略

  • 字数: 161000
  • 装帧: 平装
  • 出版社: 西安电子科技大学出版社
  • 作者: 周辉
  • 出版日期: 2021-05-01
  • 商品条码: 9787560660349
  • 版次: 1
  • 开本: 16开
  • 页数: 112
  • 出版年份: 2021
定价:¥35 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书以俄罗斯方块游戏作为实战案例分析了游戏中的基础元素。根据分析所得的数据结构和功能,依次切换使用C、Java、Python、JavaScript这4门不同的编程语言来开发俄罗斯方块游戏,并以此为契机,探讨如何培养通用的编程能力,如何按需切换使用不同的编程语言。
本书共6章。第1章介绍了跨语言编程训练的背景和意义,以及本书中将用到的编程语言。第2章从基础、规则、进阶3个层面分析俄罗斯方块游戏的逻辑,从而得出关键的数据结构和功能。第3~6章分别使用C、Java、Python、JavaScript这4门语言,依据相同的逻辑,并结合语言自身的特点,依次编码实现俄罗斯方块游戏。
本书可作为计算机科学与技术、软件工程、网络工程、网络空间安全、电子信息技术、通信工程等专业本科生和研究生的拓展参考书,也可作为培训机构的参考资料。本书定位于希望快速掌握多门编程语言,有一定编程经验的自学者、学生、初入行的工程师。对于在相关IT企业中从事软件研发的资深工程师,本书也具有很好的参考价值。
目录
第1章绪论
1.1编程训练的重要性
1.2跨语言编程
1.3编程语言排行榜
第2章拆解俄罗斯方块
2.1基础
2.1.1游戏的背景和边界
2.1.2方块的表示与编码
2.1.3方块和格子的绘制与擦除
2.1.4响应键盘消息
2.2规则
2.2.1新方块的进入
2.2.2方块的横向移动
2.2.3方块的翻转
2.2.4方块的下落
2.2.5方块的固化与消行
2.3进阶
2.3.1方块配色
2.3.2游戏音效
2.3.3游戏难度
2.3.4辅助区域
第3章C语言实战
3.1挑选C语言开发环境
3.2三种形式的main函数
3.3实现俄罗斯方块游戏
3.3.1在命令行中搭建图形处理的基础
3.3.2实现游戏的规则
3.3.3进阶——让游戏丰富多彩
3.4C语言编程的思考
3.4.1标准输入/输出
3.4.2字符编码的本质和发展
第4章Java语言实战
4.1日新月异的Java开发环境
4.2程序执行的起点
4.3面向游戏设计的4个类
4.4实现俄罗斯方块游戏
4.4.1用java.swing构建图形图像处理的基础
4.4.2在对象协作中实现游戏的规则
4.4.3进阶——让游戏丰富多彩
4.5编程思考
4.5.1面向对象编程
4.5.2让人“看起来工整”的编码规范
第5章Python语言实战
5.1选择Python开发工具
5.2多样化的代码结构和程序入口
5.3实现俄罗斯方块游戏
5.3.1用专业的pygame打造图形图像基础
5.3.2实现游戏的规则
5.3.3进阶——pygame让音效处理更简单
5.4编程思考
5.4.1绕不开的类型系统
5.4.2解释执行是一把双刃剑
第6章JavaScript语言实战
6.1JS编辑器和浏览器
6.2两种JS代码组织结构
6.3俄罗斯方块游戏的实现
6.3.1在HTML的canvas元素上绘图
6.3.2相同的规则与相似的代码
6.3.3进阶——网页中的颜色
6.4编程思考
6.4.1离不开的浏览器BOM
6.4.2两种不同的计时操作支持
参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网