程序设计综合
-
Java程序设计实用教程董洋溢 编本书从Java语言的发展历程、面向对象程序设计的基本概念入手,由浅入深地介绍了Java语言的编程方法。全书共分为10章,涉及Java语言概述、数据类型和基本语句、类和对象、异常处理、Java常用API、图形用户界面程序设计、Applet小程序和多媒体、Java多线程编程、Java网络编程及Java综合项目实例。内容基本涵盖了J2SE(Java2 Standard Edition,Java2标准版)的基本内容,为进一步学习Java高级开发技术奠定了基础。本书内容翔实,实例丰富,在前9章的最后均给出了配套习题和上机实验;在第10章给出了4个实用的Java综合项目开发实例,使读者能够尽快熟悉Java应用程序的开发过程。本书适合作为高等学校计算机类相关专业的教材,也可以作为初学者及Java开发技术人员的参考书。 -
Web开发典藏大系黄丹华 等著书由浅入深,全面、系统地介绍了Node.js开发技术。书中提供了大量有针对性的实例,供读者实践学习,同时提供了大量的实践练习题及详尽的解答,帮助读者进一步巩固和提高。本书重在代码实践,阅读时应多注重实践编程。本书提供8小时配套教学视频及实例源代码,便于读者高效、直观地学习。本书共分为11章。涵盖的主要内容有:Node.js的概念、应用场景、环境搭建和配置、异步编程;Node.js的模块概念及应用、Node.js的设计模式;HTTP简单服务的搭建、Node.js静态资源管理、文件处理、Cookie和Session实践、Crypto模块加密、Node.js与Nginx配合;UDP服务器的搭建、Node.js与PHP之间合作;Node.js的实现机制、Node.js的原生扩展与应用;Node.js的编码习惯;Node.js操作MySQL和MongoDB;基于Node.js的Myweb框架的基本设计架构及实现;利用Myweb框架实现一个简单的Web聊天室;在线聊天室案例和在线中国象棋案例的实现;Node.js的日志模块、curl模块、crontab模块、forever模块、xml模块和邮件发送模块等应用工具。本书非常适合从事编程开发的学生、教师、广大科研人员和工程技术人员研读。建议阅读本书的读者对JavaScript的语法和PHP的相关知识有一定的了解。当然,如果你是初学者,本书也是一本难得的参考书。 -
微型计算机原理与汇编语言程序设计杨立 著本书以目前流行的微型计算机为对象,系统介绍微型计算机组成结构、基本工作原理、指令系统和汇编语言程序设计等知识,主要内容包括微型计算机概述、计算机中的数据表示、80×86微处理器及体系 结构、8086指令系统、汇编语言基本表达及其运行、汇编语言程序设计、中断调用程序设计、高级汇编技术、汇编语言与高级语言的连接等。本书融入作者多年的教学和实践经验,内容由浅入深、循序渐进、重点突出、应用性强。每章均有学习目标并附有习题,此外还配有《微型计算机原理与汇编语言程序设计(第二版)——习题解答、实验指导和实训》,为读者的学习提供帮助。 -
XML编程与应用教程孙更新,李伟超,李玉玲 著《XML编程与应用教程(第2版)》,本书详细主要介绍了XML语言的基础知识、语法知识、实体和外部DTD子集、嵌入非XML数据、XSL变换、XSL格式化对象、Xlink和命名域,基础与实践相结合,可作为高等学校计算机相关专业的教材。 -
ARM CortexM0最小系统应用与C程序编写刘同法,彭继卫,肖志刚 著《ARM CortexM0最小系统应用与C程序编写》以Cortex-MO微控制器的硬件和软件编程基础为主,通过任务制作来提高学识水平。硬件基础部分主要讲述51单片机和Cortex-MO的发展过程及内部结构、寄存器映射;编程基础部分主要讲述C语言的程序结构、程序语句、语法知识及C语言中的模块化程序(函数)的编写方法。学识水平提高部分主要介绍LPC1100系列微控制器的内部资源应用技术、典型芯片LPC1114FN28的内部资源应用、80C51单片机模拟串行通信程序移植到LPC1114FN28上的应用技术以及LPC1114FN28在实际工程程序中的应用方法。《ARM CortexM0最小系统应用与C程序编写》可作为本科院校、高职高专及技师学院的自动控制、智能仪器仪表、电力电子、机电一体化专业的理论与实践教材,还可作为屯子技术爱好者和工程技术人员的参考用书。 -
写给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章,高屋建瓴地阐述了在大型组织环境中,不同计算机系统之间传输数据,以及将异构数据进行集成所用到的技巧、技术和最佳实践,内容涵盖数据集成导论、批处理数据集成、实时数据集成和大数据集成等。本书虽然介绍了各种数据集成问题的多种不同类型的技术解决方案,但读者无需具备广阔的技术背景就能理解,适合数据处理相关的项目经理、数据分析师、数据模型设计师、数据库工作者以及数据集成程序员等相关技术人员及数据管理专业学生阅读。
