程序设计综合
-
鲜活的数据Nathan Yau,向怡宁译在生活中,数据几乎无处不在,任我们取用。然而,同样的数据给人的感觉可能会千差万别:或冰冷枯燥,让人望而生畏、百思不解其意;或生动有趣,让人一目了然、豁然开朗。为了达到后一种效果,我们需要采用一种特别的方式来展示数据,来解释、分析和应用它。这就是数据可视化技术。 Nathan Yau是这一创新领域的先锋。在《鲜活的数据:数据可视化指南》中,他根据数据可视化的工作流程,先后介绍了如何获取数据,将数据格式化,用可视化工具(如R)生成图表,以及在图形编辑软件(如Illustrator)中修改以使图表达到最佳效果。本书介绍了数十种方法(如柱形图、饼图、折线图和散点图等),以创造性的视觉方式生动讲述了有关数据的故事。翻开本书,思维之门会豁然大开,你会发现有那么多样的手段去赋予数据全新的意义! 《鲜活的数据:数据可视化指南》主要内容包括: 学习如何用视觉化表示方式来呈现数据,让读者看到不一样的信息; 发现数据背后的故事; 探索不同的数据来源,确定有效的展示格式; 试验并对比不同的可视化工具; 寻找数据中的趋势和模式,并以适当的图表来展现它们; 设定明确的目标,并用其指引你的可视化过程。 -
PHP+MySQL全能权威指南张亚飞,高红霞 编著《php+mysql全能权威指南》用于初入门的动态网站开发者完整、系统地掌握php+mysql开发知识。《php+mysql全能权威指南》以业界恒久不变的三层架构为指引(已被印证是最正确之坦途),包含了php 5和php6开发,侧重于实战,提供了大量范例,以范例带动知识的介绍,以实践辅助理论,提供一个真正快速、全能的权威指南,包括基础语法、实用技巧、注意事项、优化体验和实战案例等。《php+mysql全能权威指南》紧跟时代发展,支持ajax for php交互操作,全面兼容web 2.0。《php+mysql全能权威指南》包含了html5与php结合的最新进展,这是独一无二的,使用户能够完全适应新技术的要求。《php+mysql全能权威指南》还修正了当前普遍存在的错误认识,有利于初入门用户的学习。另外,本书附带有多媒体教学光盘1张。不管你是有经验的开发者还是初入门的开发者,都应该阅读本书,以掌握php+mysql的最优化知识。 -
Linux C编程从入门到精通刘学勇《Linux C编程从入门到精通(含DVD光盘1张)》以Ubuntu 11.04为平台,系统地介绍了Linux下用C语言进行程序设计的方法,并通过列举大量的程序实例,使读者快速掌握在Linux下进行C语言程序开发的方法和技巧,并具备开发大型应用程序的能力。《Linux C编程从入门到精通(含DVD光盘1张)》内容丰富,主要包括Linux基础知识介绍,Linux下的C语言编译器、调试器、程序维护工具及集成开发环境的使用方法,Linux下通过C语言进行文件操作和目录操作的方法,标准I/O库函数,进程概念、进程操作及进程间通信的方法,线程操作,用C语言进行网络编程、数据库编程及GUI编程的方法等。 -
x86/x64体系探索及编程邓志《x86/x64体系探索及编程》是对Intel手册所述处理器架构的探索和论证。全书分五大部分,对多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实的机器上执行。通过阅读本书,读者应能培养自己动手实验的能力。如果再有一些OS方面的相关知识,基本上就可以写出自己简易的OS核心。 -
Android移动应用开发卷Ⅰ(美)Lauren Darcey Shane Conder 著《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的全部主题,内容包括Android平台概览、Android应用程序设计精髓、Android用户界面设计精髓、Android应用程序设计精髓、对外发布你的Android应用程序和附录6个部分。附录还包含了Android开发常用工具(模拟器、DDMS和Eclipse)的使用指南。《Android移动应用开发(第3版)卷Ⅰ:基础篇》卷Ⅰ以及本书的卷Ⅱ,不仅适合Android应用程序开发人员阅读,还能为QA测试人员提供指导。另外,本书还可以帮助项目经理更好地管理项目进程和项目团队,帮助市场推广人员更好地把握市场,创造令人瞩目的销售业绩。 -
PhoneGap开发指南(英)Andrew Lunny 著PhoneGap是一个开源的开发工具和框架,可以允许开发人员使用HTML、JavaScript和 CSS 技术开发出强大的跨平台移动应用程序。《PhoneGap开发指南》通过结合大量实际案例和源代码对PhoneGap的重要特性进行了详细讲解,内容全面丰富,易于理解。全书共分为 11 章,其内容包括如何在不同平台上安装 PhoneGap,如何在不同平台上构建以及调试应用程序,如何将移动Web转换为移动应用程序,如何管理跨平台代码库等。此外,《PhoneGap开发指南》还介绍了HTML5 API和移动JavaScript库,介绍了CSS3的转场、变形和动画,如何使用PhoneGap访问设备感应器,如何通过PhoneGap使用摄像头,如何使用PhoneGap读写通讯录,如何使用不同平台的原生API编写PhoneGap插件,如何同步应用程序,并缓存一些必要的信息等内容。《PhoneGap开发指南》适合具有一定HTML和JavaScript基础,而且对PhoneGap这一开源框架感兴趣的Web开发人员、移动应用开发人员阅读。 -
Android应用开发精解高磊,杨诚,元凯 编著高磊、杨诚、元凯编著的《Android应用开发精解(工程师经验手记)》以Android应用开发所需要的技术为线索,先后讲解了SDK一些工具的使用、UI开发、Service开发、数据存储、图形动画、网络开发、硬件操作、结合Web开发以及如何对应用进行优化等。本书并没有从基础的Eclipse安装、HelloWorld等讲起,而是以Android应用开发过程中常用的技术作为主线去讲解,很多内容需要读者有一定的开发经验才能够很好地理解。《Android应用开发精解(工程师经验手记)》在对各种技术阐述的过程中,并不是仅仅简单地把相关知识点讲完就结束了,而是在各知识点后面分享了大量项目实践的经验。这些都是作者在项目过程中思考的成果,是多年从事软件开发工作的技术沉淀,是项目实践过程中的精华。本书适合有一定Java基础并且想要自学Android开发的编程爱好者、想要转行从事Android领域开发的程序员,以及正在从事Android的初学者阅读。 -
Android基础开发与实践吴善财 编著《Android基础开发与实践(附光盘)》由吴善财编著,用通俗易懂的语言,循序渐进地讲解了android的各种基本知识,通过理论加实践的方式讲解了android技术在各个领域的具体应用。全书共分为20章,其中第1~3章是“基础篇”,讲解android的发展前景、搭建开发环境和androidsdk的知识;第4~9章是“核心技术篇”,详细讲解android体系结构、ui布局、控件、数据存储和gps定位等知识:第10—13章是“实践闯关篇”,详细讲解android在常见领域中的具体应用流程;第14~16章是“提高篇”,详细讲解程序优化、graphics编程和三维开发方面的知识;第17~20章是“综合实战篇”,讲解android使用google技术的知识,并通过3个综合实例的实现过程,讲解大、中型android项目的开发流程。本书风格独特、内容新颖、知识全面,全书内容采用理论加实践的教学方法,阅读轻松,引人入胜。另外,还配有一张dvd光盘,为读者提供书中案例的源代码和视频讲解,帮助读者快速学会书中内容,掌握android开发技术。《Android基础开发与实践(附光盘)》定位于android的初、中级用户,既可以作初学者的教材,也可以作为准备向该领域发展的程序员的参考用书。 -
交互设计沉思录(美)Jon Kolko 著 方舟 译《交互设计沉思录:顶尖设计专家Jon Kolko的经验与心得(原书第2版)》由交互设计领域的思想领袖Jon Kolko所著,是交互设计领域的里程碑之作。本书完美地将当代设计理论和研究成果融入交互设计实践中,将对交互设计的阐释和分析推向了新的高度。本书重点阐释了对交互设计领域的最新理解和洞察,以及人与科技之间的联系。作者通过引人入胜的内容实现对设计师的教化,帮助设计师教化商业人士,同时确立交互设计在商业领域中的地位。本书不但探讨了经济局面的变化、互联性的增强和全球化的科技普及如何影响针对人类行为的设计活动和设计本身,而且对交互设计的定义进行了更好地阐释,主要涵盖三个方面:其一,交互设计涉及的各个知识层面;其二,交互设计作为“以人为本”的学科所包含的基本概念;其三,交互设计师在实践当中获得的经验和采用的方法与手段。此外,《交互设计沉思录:顶尖设计专家Jon Kolko的经验与心得(原书第2版)》还讨论了(设计)语言、观点和话术在产品、服务和系统的设计当中所扮演的角色,并介绍了交互设计师处理关乎行为和时间的复杂问题的过程,该过程包括构造大量的数据、考察用户、尝试为随时间不断演化的人类行为提供支持等。 -
Linux程序设计余有明 著《Linux程序设计:技术技巧与项目实践(附光盘)》以Linux技术为基础,以实战技巧为导向,以项目实践为演习,深入浅出地阐述了Linux程序设计的理论与实践。 全书共分十章,在内容安排上循序渐进,从了解Linux的基础知识到基本掌握Linux的编程环境的搭建,从在Linux环境下掌握基本的Linux技能到重点学习shell编程和C编程的理念与技术,在此基础上再深入学习文件系统编程、进程调度与通信编程、线程编程与网络编程技术,最后给出了巩固学习过程的实践项目,便于读者系统掌握Linux技术和学习编程的原理与实践。附带光盘收录了各章案例程序的源代码及电子教案。 《Linux程序设计:技术技巧与项目实践(附光盘)》结构合理、实例丰富,具有很强的启发性和实用性,可作为高等院校计算机、电气信息和控制类专业的本科生和研究生学习Linux系统与编程的专业基础教材,也可以供广大希望从事Linux环境下工作和转入嵌入式领域的科研与工程技术人员自学或参考使用。
