账号: 密码:
首页  |  宏观指导  |  出版社天地  |  图书代办站  |  教材图书信息 |  教材图书评论 |  在线订购 |  教材征订
  图书分类 - 中图法分类  专业分类  用途分类  自分类  制品类型  读者对象  版别索引 
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
跨语言编程实战攻略 - 中国高校教材图书网
相关类别图书
作 者:周辉
出版社:西安电子科技大学出版社
用 途:培训教材
中 图: 自动化技术、计算机技术
专 业:计算机/网络
制 品:图书
读 者:
最新可供书目

战争与文明:从路易十四到拿破仑

中国人民大学出版社


一本书读懂30部管理学经典

清华大学出版社


算法传播十讲

苏州大学出版社


人文职场英语(第2版)学生用书

上海外语教育出版社


数字时代的银龄行动——亚太地区老年人数字素养与技能现状调研

国家开放大学出版社

书名: 跨语言编程实战攻略
ISBN:9787560660349 条码:
作者: 周辉  相关图书 装订:0
印次:1-1 开本:16开
定价: ¥35.00  折扣价:¥33.25
折扣:0.95 节省了1.75元
字数: 161千字
出版社: 西安电子科技大学出版社 页数: 112页
发行编号:5606 每包册数: 22
出版日期: 2021-05-18
小团购 订购 咨询 推荐 打印 放入存书架 相关评论

内容简介:
本书以俄罗斯方块游戏作为实战案例分析了游戏中的基础元素。根据分析所得的数据结构和功能,依次切换使用C、Java、Python、JavaScript这4门不同的编程语言来开发俄罗斯方块游戏,并以此为契机,探讨如何培养通用的编程能力,如何按需切换使用不同的编程语言。
本书共6章。第1章介绍了跨语言编程训练的背景和意义,以及本书中将用到的编程语言。第2章从基础、规则和进阶3个层面分析俄罗斯方块游戏的逻辑,从而得出关键的数据结构和功能。第3~6章分别使用C、Java、Python、JavaScript这4门语言,依据相同的逻辑,并结合语言自身的特点,依次编码实现俄罗斯方块游戏。
本书可作为计算机科学与技术、软件工程、网络工程、网络空间安全、电子信息技术、通信工程等专业本科生和研究生的拓展参考书,也可以作为培训机构的参考资料。本书定位于希望快速掌握多门编程语言,有一定编程经验的自学者、学生、初入行的工程师。对于在相关IT企业中从事软件研发的资深工程师,本书也具有很好的参考价值。

作者简介:
 
章节目录:
第1章 绪论 1
1.1 编程训练的重要性 1
1.2 跨语言编程 1
1.3 编程语言排行榜 2
第2章 拆解俄罗斯方块 5
2.1 基础 6
2.1.1 游戏的背景和边界 6
2.1.2 方块的表示与编码 9
2.1.3 方块和格子的绘制与擦除 17
2.1.4 响应键盘消息 18
2.2 规则 19
2.2.1 新方块的进入 19
2.2.2 方块的横向移动 19
2.2.3 方块的翻转 21
2.2.4 方块的下落 22
2.2.5 方块的固化与消行 23
2.3 进阶 24
2.3.1 方块配色 24
2.3.2 游戏音效 26
2.3.3 游戏难度 26
2.3.4 辅助区域 27
第3章 C语言实战 29
3.1 挑选C语言开发环境 29
3.2 三种形式的main函数 30
3.3 实现俄罗斯方块游戏 31
3.3.1 在命令行中搭建图形处理的基础 31
3.3.2 实现游戏的规则 38
3.3.3 进阶——让游戏丰富多彩 43
3.4 C语言编程的思考 45
3.4.1 标准输入/输出 46
3.4.2 字符编码的本质和发展 47
第4章 Java语言实战 50
4.1 日新月异的Java开发环境 50
4.2 程序执行的起点 51
4.3 面向游戏设计的4个类 52
4.4 实现俄罗斯方块游戏 52
4.4.1 用java.swing构建图形图像处理的基础 53
4.4.2 在对象协作中实现游戏的规则 59
4.4.3 进阶——让游戏丰富多彩 64
4.5 编程思考 67
4.5.1 面向对象编程 67
4.5.2 让人“看起来工整”的编码规范 67
第5章 Python语言实战 69
5.1 选择Python开发工具 69
5.2 多样化的代码结构和程序入口 72
5.3 实现俄罗斯方块游戏 74
5.3.1 用专业的pygame打造图形图像基础 74
5.3.2 实现游戏的规则 78
5.3.3 进阶——pygame让音效处理更简单 81
5.4 编程思考 83
5.4.1 绕不开的类型系统 83
5.4.2 解释执行是一把双刃剑 86
第6章 JavaScript语言实战 87
6.1 JS编辑器和浏览器 87
6.2 两种JS代码组织结构 90
6.3 俄罗斯方块游戏的实现 91
6.3.1 在HTML的canvas元素上绘图 91
6.3.2 相同的规则与相似的代码 96
6.3.3 进阶——网页中的颜色 101
6.4 编程思考 104
6.4.1 离不开的浏览器BOM 104
6.4.2 两种不同的计时操作支持 105
参考文献 106

精彩片段:
 
书  评:
 
其  它:
 

专业分类
经济学  公共课与文化课  政治法律  教育学  文学艺术  历史学  理学  工学  农学  医学  计算机/网络  管理学  其他  外语  哲学
用途分类
大学本科教材 大学本科以上教材 大学教学参考书 考研用书 自学考试教材 高职高专教材 中职、中专类教材 中小学教材、教辅
电大用书 学术专著 考试辅导类图书 工具书 培训教材 其他
中图法分类
医药、卫生  语言、文字  工业技术  交通运输  航空、航天  环境科学、安全科学  综合性图书  文学  艺术  历史、地理  自然科学总论  数理科学和化学  天文学、地球科学  生物科学  哲学、宗教  社会科学总论  政治、法律  军事  经济  马克思主义、列宁主义、毛泽东思想、邓小平理论  文化、科学、教育、体育  农业科学
版别索引
北京大学出版社 北京师范大学出版社 清华大学出版社 中国人民大学出版社
北京工业大学出版社 北京大学医学出版社 北京航空航天大学出版社 北京交通大学出版社
北京理工大学出版社 北京体育大学出版社 北京邮电大学出版社 中央音乐学院出版社
北京语言大学出版社 对外经济贸易大学出版社 国家开放大学出版社 首都经济贸易大学出版社
首都师范大学出版社 外语教学与研究出版社
更多...
网上购书指南
一、我的账户
用户注册
用户登录
修改用户密码
修改个人资料
二、查询图书
快速查询
分类查询
综合查询
三、订购图书
第一步点击“订购”按钮
第二步确定收货人信息
第三步提交订单
存书架
四、邮购方式
普通邮寄
特快专递
五、付款方式
支付宝
邮局汇款
六、我的订单
查询订单
修改或取消订单
联系我们

| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息