程序设计综合
-
鲜活的数据Nathan Yau,向怡宁译在生活中,数据几乎无处不在,任我们取用。然而,同样的数据给人的感觉可能会千差万别:或冰冷枯燥,让人望而生畏、百思不解其意;或生动有趣,让人一目了然、豁然开朗。为了达到后一种效果,我们需要采用一种特别的方式来展示数据,来解释、分析和应用它。这就是数据可视化技术。 Nathan Yau是这一创新领域的先锋。在《鲜活的数据:数据可视化指南》中,他根据数据可视化的工作流程,先后介绍了如何获取数据,将数据格式化,用可视化工具(如R)生成图表,以及在图形编辑软件(如Illustrator)中修改以使图表达到最佳效果。本书介绍了数十种方法(如柱形图、饼图、折线图和散点图等),以创造性的视觉方式生动讲述了有关数据的故事。翻开本书,思维之门会豁然大开,你会发现有那么多样的手段去赋予数据全新的意义! 《鲜活的数据:数据可视化指南》主要内容包括: 学习如何用视觉化表示方式来呈现数据,让读者看到不一样的信息; 发现数据背后的故事; 探索不同的数据来源,确定有效的展示格式; 试验并对比不同的可视化工具; 寻找数据中的趋势和模式,并以适当的图表来展现它们; 设定明确的目标,并用其指引你的可视化过程。 -
Android应用开发精解高磊,杨诚,元凯 编著高磊、杨诚、元凯编著的《Android应用开发精解(工程师经验手记)》以Android应用开发所需要的技术为线索,先后讲解了SDK一些工具的使用、UI开发、Service开发、数据存储、图形动画、网络开发、硬件操作、结合Web开发以及如何对应用进行优化等。本书并没有从基础的Eclipse安装、HelloWorld等讲起,而是以Android应用开发过程中常用的技术作为主线去讲解,很多内容需要读者有一定的开发经验才能够很好地理解。《Android应用开发精解(工程师经验手记)》在对各种技术阐述的过程中,并不是仅仅简单地把相关知识点讲完就结束了,而是在各知识点后面分享了大量项目实践的经验。这些都是作者在项目过程中思考的成果,是多年从事软件开发工作的技术沉淀,是项目实践过程中的精华。本书适合有一定Java基础并且想要自学Android开发的编程爱好者、想要转行从事Android领域开发的程序员,以及正在从事Android的初学者阅读。 -
Objective-C编程Aaron Hillegass 著《Objective-C编程:Big Nerd Ranch入门经典》讲述Objective-C编程语言和基本的iOS/ Mac开发知识。作者首先从基本的编程概念讲起(变量、条件语句、循环结构等),接着用浅显易懂的语言讲解Objective-C和Foundation的知识,包括Objective-C的基本语法、Foundation常用类、内存管理、常用设计模式等,最后手把手教读者编写完整的、基于事件驱动的iOS/Mac应用。书中还介绍了Objetive-C的高级内容,包括属性、范畴和Block对象等知识。全书篇幅精炼,内容清晰,适合无编程经验的读者入门学习。 -
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版)》还讨论了(设计)语言、观点和话术在产品、服务和系统的设计当中所扮演的角色,并介绍了交互设计师处理关乎行为和时间的复杂问题的过程,该过程包括构造大量的数据、考察用户、尝试为随时间不断演化的人类行为提供支持等。 -
基于Visual Basic 2008的地理信息系统设计开发案例教程荆平 编著《基于VisualBasic2008的地理信息系统设计开发案例教程》在简要介绍GIS组件开发基本方法的基础上,以国外最流行的GIS组件(MapX、MapObjects、ArcGISEngine)为对象,采用VB2008开发语言,以示例程序为核心,分别对GIS的浏览功能、检索功能、专题地图实现及高级功能进行示例演示。书中所有示例均为可执行的程序段,利于读者学习参考,快速提高程序设计的技能,深入了解GIS程序设计的方法。《基于VisualBasic2008的地理信息系统设计开发案例教程》读者对象主要是高等院校资源与环境、地理信息系统、地理科学等专业的本科生和研究生。本书由荆平编著。 -
Shell脚本编程诀窍(英)帕克 著,万千 译《Shell脚本编程诀窍:适用于Linux\\Bash等》介绍shell脚本编程,主要针对Bourneshell与POSIX兼容的shell,但也广泛涵盖了新近的一些发展情况,尤其是bash shell。bashshell几乎总是会包含在GNU/Linux操作系统中,也包含在了大多数商业Unix中。另外,KornShell也被广泛用于大部分这样的闭源或开源操作系统中。Steve Parker的《Shell脚本编程诀窍:适用于Linux\\Bash等》分为4个部分。第Ⅰ部分介绍shell的基本功能和语法;第Ⅱ部分介绍shell脚本可以使用的工具;第Ⅲ部分给出了一些涵盖更广泛话题的实用脚本;第Ⅳ部分是参考信息。 -
Linux程序设计余有明 著《Linux程序设计:技术技巧与项目实践(附光盘)》以Linux技术为基础,以实战技巧为导向,以项目实践为演习,深入浅出地阐述了Linux程序设计的理论与实践。 全书共分十章,在内容安排上循序渐进,从了解Linux的基础知识到基本掌握Linux的编程环境的搭建,从在Linux环境下掌握基本的Linux技能到重点学习shell编程和C编程的理念与技术,在此基础上再深入学习文件系统编程、进程调度与通信编程、线程编程与网络编程技术,最后给出了巩固学习过程的实践项目,便于读者系统掌握Linux技术和学习编程的原理与实践。附带光盘收录了各章案例程序的源代码及电子教案。 《Linux程序设计:技术技巧与项目实践(附光盘)》结构合理、实例丰富,具有很强的启发性和实用性,可作为高等院校计算机、电气信息和控制类专业的本科生和研究生学习Linux系统与编程的专业基础教材,也可以供广大希望从事Linux环境下工作和转入嵌入式领域的科研与工程技术人员自学或参考使用。 -
软件开发视频大讲堂明日科技 编《软件开发视频大讲堂:C#从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用C#进行应用程序开发应该掌握的各方面技术。全书共分28章,包括初识C#及其开发环境、开始C#之旅、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法、结构和类、面向对象技术高级应用、异常处理、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、数据访问技术、DataGridView数据控件、程序调试、迭代器和分部类、泛型的使用、文件及数据流技术、帮助文件的使用、GDI+图形图像技术、水晶报表与打印、网络编程技术、注册表技术、线程的使用、Windows应用程序打包、企业人事管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C#应用程序开发的精髓,快速提高开发技能。另外,本书除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下:语音视频讲解:总时长40小时,共209段实例资源库:686个实例及源码详细分析模块资源库:15个经典模块开发过程完整展现项目案例资源库:15个企业项目开发过程完整展现测试题库系统:636道能力测试题目面试资源库:323个企业面试真题PPT电子教案《软件开发视频大讲堂:C#从入门到精通(第3版)》适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。 -
Linux命令行与Shell脚本编程大全(美)Richard Blum,Christine Bresnahan 著 武海峰 译《Linux命令行与shell脚本编程大全(第2版)》是一本关于Linux命令行与shell脚本编程的全面教程。全书分为四部分:第一部分介绍Linuxshell命令行;第二部分介绍shell脚本编程基础;第三部分深入探讨shell脚本编程的高级内容;第四部分介绍如何在现实环境中使用shell脚本。本书不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。《Linux命令行与shell脚本编程大全(第2版)》内容全面,语言简练,示例丰富,适合于Linux系统管理员及Linux爱好者阅读参考。
