程序设计综合
-
C语言程序设计基础衡军山,邵军 编本书使用情景式教学,以任务为驱动,以一个青年的网上创业过程为主线,介绍了电子商务的相关知识和应用。主要内容包括:电子商务概述、C to C网站购物、B to B网站采购和销售、C to C网站开店、电子商务信息安全、网络营销、电子商务法律规范、电子商务的支付和物流保障。本书重点培养中职学生电子商务技术的基本应用能力,突出实用性和实践性,适合作为中等职业学校电子商务专业教材,也可作为计算机应用、经济管理及市场营销等专业的教材。
-
深入理解Android内核设计思想林学森 著《深入理解Android内核设计思想》适用于Android 4.3以上的版本。全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。全书分为编译篇、系统原理篇、应用原理篇、系统工具篇共4篇22章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源代码分析外为读者提供更易于理解的思维方式。《深入理解Android内核设计思想》既适合Android系统工程师,也适合于应用开发工程师来阅读提升Android开发能力。读者可以在《深入理解Android内核设计思想》潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。
-
ARM CortexM0最小系统应用与C程序编写刘同法,彭继卫,肖志刚 著《ARM CortexM0最小系统应用与C程序编写》以Cortex-MO微控制器的硬件和软件编程基础为主,通过任务制作来提高学识水平。硬件基础部分主要讲述51单片机和Cortex-MO的发展过程及内部结构、寄存器映射;编程基础部分主要讲述C语言的程序结构、程序语句、语法知识及C语言中的模块化程序(函数)的编写方法。学识水平提高部分主要介绍LPC1100系列微控制器的内部资源应用技术、典型芯片LPC1114FN28的内部资源应用、80C51单片机模拟串行通信程序移植到LPC1114FN28上的应用技术以及LPC1114FN28在实际工程程序中的应用方法。《ARM CortexM0最小系统应用与C程序编写》可作为本科院校、高职高专及技师学院的自动控制、智能仪器仪表、电力电子、机电一体化专业的理论与实践教材,还可作为屯子技术爱好者和工程技术人员的参考用书。
-
最新HTML & CSS & JavaScript标准教程施教芳,谭海波,薛燕妮 编《最新HTML & CSS & JavaScript标准教程》包括HTML基础知识;HTML网页中的文字、段落和列表;图片及多媒体文件的使用;HTML超链接和表单;创建框架结构网页等。
-
编译原理鱼滨,王小兵,张琛 编《编译原理/新世纪计算机类本科规划教材》是按照国家教育部制定的计算机专业编译原理课程教学大纲并兼顾目前授课时数压缩的现实情况编写而成的。《编译原理/新世纪计算机类本科规划教材》系统地介绍了高级程序设计语言编译程序构造的一般原理和实现方法,主要内容包括编译程序的构成、词法分析、语法分析、语法制导翻译与中间代码生成、自动机的应用、符号表与运行时环境、代码优化与代码生成等。通过《编译原理/新世纪计算机类本科规划教材》的学习,读者可以对编译的基本概念、原理和构造方法有完整的认识和理解,并能正确地运用。《编译原理/新世纪计算机类本科规划教材》可作为高等学校计算机类专业的本科生教材,也可作为相关技术人员的参考书。
-
程序员的修炼(美)Jeff,Atwood 著,陆其明,杨溢 译《程序员的修炼——从优秀到卓越》是《高效能程序员的修炼》的姊妹篇,包含了Coding Horror博客中的精华文章。全书分为8章,涵盖了时间管理、编程方法、Web设计、测试、用户需求、互联网、游戏编程以及技术阅读等方面的话题。作者选取的话题,无一不是程序员职业生涯中的痛点。很多文章在博客和网络上的点击率和回帖率居高不下。Jeff Atwood于2004年创办Coding Horror博客(http://www.codinghorror.com),记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近10万人次的访问量,读者纷纷参与评论,各种观点与智慧在那里不断激情碰撞。《程序员的修炼——从优秀到卓越》的写作风格风趣幽默,且充满理解和关怀;适合从新手到老手的各个阶段的程序员阅读,也适合即将成为程序员的计算机和相关专业的学生阅读。《程序员的修炼——从优秀到卓越》能够帮助读者更多地关注技术工作的人性和人文因素,从而实现程序员职业生涯的成功转折。
-
游戏开发工程师修炼之道(美)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的初、中级用户,既可作为初学者的参考书,也可作为有一定基础读者的提高书。
-
Arduino与LabVIEW互动设计修金鹏 著《青少年科技创新丛书:Arduino与LabVIEW互动设计》将引领你进入Arduino与LabVIEW互动设计的世界。《青少年科技创新丛书:Arduino与LabVIEW互动设计》通过大量的项目实例,介绍了使用LabVIEW进行Arduino编程的方法,以及进行互动项目设计的过程。内容包括LabVIEW编程入门、Arduino基本操作、Arduino互动设计和Arduino扩展模块的介绍。本书图文并茂,项目实例新奇有趣,所有例程均可在所配光盘中找到。本书适合Arduino爱好者以及学习互动设计艺术的读者使用。
-
C++程序设计徐洪智,张彬连 著《C++程序设计:基于软件设计思想和案例/普通高等教育“十一五”国家级规划教材·计算机系列教材》以类和对象为基础,介绍了C++中的封装、继承、多态、模板、I/O和异常处理机制,基本涵盖了C++面向对象编程的全部技术特征;分析了对象在内存中的布局,使读者更加了解C++的本质;书中运用了大量简短的例题,并进行了简要的分析,书中渗透了软件工程的思想,例题的解答都经过上机调试并配有适当的注释,便于读者学习。最后设计了4个小型综合案例,以进一步提升读者在C++面向对象程序设计方面的水平。《C++程序设计:基于软件设计思想和案例/普通高等教育“十一五”国家级规划教材·计算机系列教材》不但适合作为高等院校C++程序设计的教学用书,也适合具有一定C语言基础的读者自学C++编程。