程序设计综合
-
写给PHP开发者的Node.js学习指南(美)Daniel Howard 著,夏思雨 译Node.js是一套用来编写高性能网络服务器的JavaScript工具包。结合PHP和Node.js,我们可以概览整个Web服务器从起源到现在的历史过程以及其中的改变。《写给PHP开发者的Node.js学习指南》的目的是帮助PHP开发人员,借助已有的知识,快速学习和掌握Node.js的开发。全书共16章。全书从入门到深入,分别介绍了Node.js基础知识、Node.js架构、回调、HTTP Response、基本语法、变量、类、文件访问、MySQL数据库访问、JSON和XML、函数等内容。《写给PHP开发者的Node.js学习指南》可以作为Node.js的教程从头开始阅读,也可以作为参考查看如何用Node.js实现特定的PHP特性,或者作为将任何PHP应用转换为Node.js的实践教程。《写给PHP开发者的Node.js学习指南》适合有一定基础的JavaScript程序员阅读,也适合对学习Node应用开发感兴趣的读者学习参考。 -
游戏开发工程师修炼之道(美)Jeannie Novak 著进入游戏行业已有数年,常常看到有朋友或者行业中的新人求推荐一些关于游戏产业和游戏开发的书籍。他们所想了解的知识范围很广,从“有什么书籍是游戏策划必读的”,到“游戏项目的开发流程是什么样的”,再到“游戏团队都由什么人组成”,等等,林林总总,不一而足。我曾经试图寻找一两本能涵盖所有这些问题的书籍,但每每总需要涉及许多书目并做大量的解释,才能够勉强使求知者满意。英语甚至日语的游戏书籍、教材早已成体系,中国游戏产业起步已有十多年,在游戏开发方面却仍未有成体系、成结构的书籍出现,不能不说是一种遗憾。知识结构的缺失对于产业的发展来说是不利的,新入门者只能通过开发工作中接触到的知识片段和碎片,自行拼凑出游戏开发的体系和结构,这会大大影响他们的成长速度以及学习的积极性。翻译Jeannie Novak教授所著的这本书,对我个人而言意义重大。《Game Development Essentials》是一套系列丛书,涵盖游戏开发的方方面面。本书是系列丛书的第一本,它是整套丛书的摘要和概述,讲述了从游戏定位到内容创造、从研发到运营方法、从项目流程到团队创建的方方面面。这正是我一直在寻找的一本书,其中包括一些成体系的知识,读者可以通过书中数百个游戏案例、开发故事和开发心得,对整个游戏产业有一个整体的了解。在我翻译本书的时候,国内的手游市场无比火爆,页游、端游也保持着稳定的增长,单机游戏也有逐渐复苏的势头。行业的蓬勃发展和良好前景吸引着越来越多怀着理想和热情的年轻人投身到这个行业中,希望本书能让他们对游戏产业有一个整体的了解和认识,也希望本书能够帮助那些对游戏行业有着好奇心的人们了解这是一个怎样神奇的产业。 -
Android优化技术详解陈德春 著《Android优化技术详解》循序渐进而又详细地讲解了Android优化技术的基本知识。《Android优化技术详解》内容新颖、知识全面、讲解详细。全书分为12章,第1章讲解了Android系统的基础知识;第2章讲解了Android核心框架;第3章详细讲解了为什么要优化;第4章详细讲解了UI布局优化的基本知识;第5章详细讲解了Android内存系统的基本知识;第6章讲解了Android内存优化的基本知识;第7章讲解了代码优化的基本知识;第8章讲解了性能优化的基本知识;第9章讲解了系统优化的基本知识;第10章讲解了开发一个Android优化系统的基本知识;第11章和第12章是两个综合实例,分别讲解了在手机地图系统和Android足球游戏中使用优化技术的知识。书中的每个实例都遵循先提出制作思路及所包含知识点,在实例最后总结知识点,并让读者举一反三。《Android优化技术详解》定位于Android的初、中级用户,既可作为初学者的参考书,也可作为有一定基础读者的提高书。 -
C++ AMP(美)Kate Gregory,Ade Miller 著,车皓阳,黄文龙 译C++ AMP是Microsoft Visual Studio和C++编程语言的新扩展,用于帮助开发人员充分适应现在和未来的高度并行和异构计算环境。C++ AMP更易用,与C++配合得更好。《C++ AMP:用Visual C++加速大规模并行计算》的目标是帮助C++开发人员在理解C++ AMP核心概念的基础上,掌握更高级的功能。书中包含了C++ AMP程序开发的设计思路、使用方法、真实案例及代码示例,并提供了案例的源代码。通过学习《C++ AMP:用Visual C++加速大规模并行计算》,读者能理解如何在应用程序中最好地使用C++ AMP,还能利用Microsoft Visual Studio 2012提供的调试和剖析工具来解决问题、优化性能。《C++ AMP:用Visual C++加速大规模并行计算》的两位作者一位是有20多年C++实践经验的讲师、演讲人和作家,一位是微软工作室的首席软件架构师,他们有丰富的实践经验,因此,本书极具实际应用参考价值。《C++ AMP:用Visual C++加速大规模并行计算》适合专业C++异构编程人员及熟悉C++并希望从事并行编程及异构编程的开发人员。 -
大数据管理(美)April Reeve 著,余水清,潘黎萍 译本书是数据集成领域的经典著作,由具有数十年从业经验的资深数据集成专家撰写,数据管理专家作序推荐!它为大数据时代的大中型企业管理企业内部大量的、复杂的应用系统之间的数据提供了解决方案,全面而深入地讲解数据集成的工具、方法、技巧、解决方案以及最佳实践。本书分为四部分,共22章,高屋建瓴地阐述了在大型组织环境中,不同计算机系统之间传输数据,以及将异构数据进行集成所用到的技巧、技术和最佳实践,内容涵盖数据集成导论、批处理数据集成、实时数据集成和大数据集成等。本书虽然介绍了各种数据集成问题的多种不同类型的技术解决方案,但读者无需具备广阔的技术背景就能理解,适合数据处理相关的项目经理、数据分析师、数据模型设计师、数据库工作者以及数据集成程序员等相关技术人员及数据管理专业学生阅读。 -
C语言程序设计本书编写组 编本书从 C 语言程序设计的基本原理及程序设计的基本思想出发,将应用的概念和实际操作贯穿于全书的始终,秉承帮助读者不但掌握知识,而且具备应用知识能力的编写理念。书中的主要内容包括数据类型、运算符、表达式、分支、循环、函数、数组、指针、结构体、文件的概念和应用以及指针和各种构造类型的混合应用等,除了具体教学内容外还引入了一些逻辑推理题作为实际案例,供读者分析讨论使用,大大提高了阅读的兴趣性。本书既可作为各类高等院校、计算机水平考试培训、成人教育学校作为开设程序设计课程的教材,也可供计算机爱好者自学使用。 -
利用HTML5、CSS3和WebGL开发HTML5游戏雅各布·赛得林(Jacob Seidelin)著 黄蔚瀚 译本书利用最新的开放式网页技术,结合JavaScript,CSS3和WebGL技术,使用WebSockets、Canvas、HTML5音频、Web Storage及WebSockets等功能,从零开始创建一个游戏,并搭建一个框架,从而完成整个3D游戏的开发、设置及发布,生动展现可以流畅运行于各种移动终端及浏览器的HTML5游戏的开发过程。 -
Java核心技术(美)Cay S. Horstmann,(美)Gary Cornell 著,陈昊鹏,王浩,姚建平 译《Java核心技术(卷2):高级特性(原书第9版)》本书中文简体字版由Pearson Education(培生教育出版集团)授权机械工业出版社在中华人民共和国境内(不包括中国台湾地区和中国香港、澳门特别行政区)独家出版发行。未经出版者书面许可,不得以任何方式抄袭、复制或节录本书中的任何部分。本书封底贴有Pearson Education(培生教育出版集团)激光防伪标签,无标签者不得销售。Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据Java SE 7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法。本书全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、国际化等,详细描述了图形与GUI编程,还涉及安全、远程方法、注解处理、本地方法等。本书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例代码,能够帮助读者充分理解Java语言并灵活应用。 -
趣学Python编程(美)Jason Briggs 著,尹哲 译Python是一款解释型、面向对象、动态数据类型的高级程序设计语言。Python语法简捷而清晰,具有丰富和强大的类库,因而在各种行业中得到广泛的应用。对于初学者来讲,Python是一款既容易学又相当有用的编程语言,国内外很多大学开设这款语言课程,将Python作为一门编程语言学习。《趣学Python编程》是一本轻松、快速掌握Python编程的入门读物。全书分为3部分,共18章。第1部分是第1章到第12章,介绍Python编程基础知识,包括Python的安装和配置、变量、字符串、列表、元组和字典、条件语句、循环语句函数和模块、类、内建函数和绘图,等等。第2部分是第13章和第14章,介绍如何用Python开发实例游戏弹球。第3部分包括第15章到第18章,介绍了火柴人实例游戏的开发过程。《趣学Python编程》语言轻松,通俗易懂,讲解由浅入深,力求将读者阅读和学习的难度降到最低。任何对计算机编程有兴趣的人或者首次接触编程的人,不论孩子还是成人,都可以通过阅读本书来学习Python编程。 -
jQuery Mobile开发指南陆明 著jQuery Mobile是一套基于jQuery的移动应用界面开发框架。《jQuery Mobile开发指南》将为你系统讲述使用该框架开发Web移动应用的方法,包括框架构成、页面、对话框、弹出页面、触控交互、按钮、工具栏、列表视图、表单,以及页面响应式布局设计、主题风格美化、事件响应与其他一些高级而实用的技巧。《jQuery Mobile开发指南》既适合开发人员、测试人员和产品经理使用,也适合作为大中专院校相关专业师生的学习用书与培训教材。
