程序设计综合
-
程序员2013精华本《程序员》杂志社 编《程序员2013精华本》紧紧围绕云计算、大数据、移动、智能硬件、产品设计等热门话题,进行了全面而深入的解析和讨论。内容包括:产品设计、大数据、前端、中国云计算大势图、Mobile GO!、Deep Learnning、SDN、硬件、Game Go Mobile!、高性能网站架构、微信、智能硬件、运维、回顾·展望等专题,《程序员》记者直接采访软件业大师级人物以及知名公司CEO、CTO、技术负责人,在思想、实践等方面进行的深刻碰撞;软件方法、研发实践、个人成长等方面的真知灼见;产品设计方面的方法和理念;移动开发领域的观点和技术;云计算热门技术和观点;编程语言、开发工具、技术实战等。 《程序员2013精华本》适合开发者、项目经理、CTO&CIO、编程爱好者阅读和收藏。 -
疯狂iOS讲义李刚 著《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》以iOS 7.0、Xcode 5.0为平台,全面介绍了iOS应用开发的高级知识。本书最后两章还通过3个实际的手游介绍了cocos2d框架的用法,也包括了手游开发中用到的瓦片地图、粒子效果和物理引擎等实用技术。《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》是《疯狂iOS讲义》下册,书中不包含Objective-C编程的基本语法、iOS应用开发的基础知识等内容。《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》内容包含多点触摸与手势检测、应用国际化、数据存储、SQLite数据库与Core Data、iOS多媒体开发、加速计和陀螺仪、多线程、网络编程、定位、地图、推送机制、iCloud服务等内容,《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》最后还通过疯狂打飞机、萌仙、愤怒的小鸟等实例介绍了cocos2d框架的功能和用法。读者在阅读本书之前,建议先掌握《疯狂iOS讲义》上册中的知识。 《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》并不局限于介绍iOS编程的各种理论知识,而是从“项目驱动”的角度来讲解理论。全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。 《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》为所有打算深入掌握iOS编程的读者而编写,适合各种层次的iOS学习者和开发者阅读,也适合作为大学教育、培训机构的iOS教材。但如果只是想简单涉猎iOS应用开发,则本书过于庞大,不适合阅读。 -
Arduino程序设计基础陈吕洲 著《Arduino程序设计基础》是笔者将过去撰写的Arduino相关教程与自身开发经验相结合整理而成,主要针对大学Arduino教学实验进行编写,亦适用于相关开发人员及入门者学习。《Arduino程序设计基础》体系结构清晰,内容丰富,涵盖Arduino基础知识及高级应用,中途穿插简单项目制作,用于巩固知识与扩展提高,同时提供常用的API参考,以便读者实践时查阅。 -
JavaScript网页特效经典300例杨磊,张志美 著《百炼成钢系列丛书:JavaScript网页特效经典300例》分为3篇26章,一共收集了300个典型实例,不仅涉及JavaScript的基础语法、开发技巧、对象支持等基础知识,还涵盖了各类常见的网页开发特效,包括图层、表单控件、表格、层等各类网页元素的特效应用,以及最新的HTML5、CSS3技术。最后,本书还用实例演示了流行JavaScript框架的应用,如Prototype、Dojo、YUI、jQuery等。 -
嵌入式开发直通车张泽 著Shell是Unix/Linux操作系统与用户进行交互的重要接口,是Unix/Linux系统中最重要的软件之一。一直以来,Shell编程都是系统管理员必备的高级技能,通过学习Shell编程,可以让计算机系统去完成那些繁重并且琐碎的管理任务,从而可以节省大量的工作时间。《嵌入式开发直通车:Linux Shell编程艺术(含DVD光盘1张)》通过大量的实例,以循序渐进的方式,由浅入深地逐步介绍Shell编程的各个知识点,从而引领读者轻松跨越Shell程序设计的门槛,最终摆脱繁忙而且低效率的工作状态,达到轻松管理系统的目的。《嵌入式开发直通车:Linux Shell编程艺术(含DVD光盘1张)》结合大量的实例,系统、全面地介绍了Shell脚本编程语言的语法格式,常用命令的使用,面对问题的分析方法,以及整个系统背后的运行原理等内容,力求使读者掌握从问题分析到代码实现,再到调试脚本、优化脚本的整个流程。阅读完本书以后,读者能够具备较强的Shell程序设计能力,并对系统背后的运行原理有深入的理解。 -
21天学通Java陈云婷 等著《21天学编程系列:21天学通Java(第3版)(含DVD光盘1张)》是Java语言的入门教程,由浅入深、循序渐进地讲授如何使用Java语言进行程序开发。《21天学编程系列:21天学通Java(第3版)(含DVD光盘1张)》内容包括Java开发环境、Java基本语法知识、Java面向对象特点、Java界面开发,以及Java数据库开发和网络编程开发。为了便于读者学习,《21天学编程系列:21天学通Java(第3版)(含DVD光盘1张)》最后一章对一个完整的学生管理系统进行了分析,具体讲解了学生模块,以及其他模块的功能分析。 -
C语言程序设计与KeilC丁向荣,陈丁惠,周伟勋 等著《C语言程序设计与KeilC/现代职业教育体系培育教材》结合高职、中职等职业教育类学生的认知规律与认知特点,采用以项目为导向、任务为驱动的教学模式组织教材内容,循序渐进,共分为基础编、进阶编与C51应用编,合13个项目共42个任务。《C语言程序设计与KeilC/现代职业教育体系培育教材》既具有电子信息类专业应用方向的特色,又保留了C语言程序设计教材通用性的本色。项目一至项目十为基本内容,项目十一至项目十三为选讲内容;电子类专业选讲项目十二至项目十三,非电子类专业选讲项目十一。 -
Java 7并发编程实战手册(西)Javier Fernández González 著,申绍勇,俞黎敏 译Java 7在并发编程方面,带来了很多令人激动的新功能,这将使你的应用程序具备更好的并行任务性能。《Java 7并发编程实战手册》是Java 7并发编程的实战指南,介绍了Java 7并发API中大部分重要而有用的机制。全书分为9章,涵盖了线程管理、线程同步、线程执行器、Fork/Join框架、并发集合、定制并发类、测试并发应用等内容。全书通过60多个简单而非常有效的实例,帮助读者快速掌握Java 7多线程应用程序的开发技术。学习完《Java 7并发编程实战手册》,你可以将这些开发技术直接应用到自己的应用程序中。《Java 7并发编程实战手册》适合具有一定Java编程基础的读者阅读和学习。如果你是一名Java开发人员,并且想进一步掌握并发编程和多线程技术,并挖掘Java 7并发的新特性,那么《Java 7并发编程实战手册》是你的合适之选。 -
Visual C++数字图像处理技术详解刘海波,沈晶,岳振勋 等著《Visual C++数字图像处理技术详解(第2版)》以数字图像处理技术为主线,全面介绍在VisualC++环境中进行数字图像处理程序设计的方法,内容涵盖了数字图像的几何变换、正交变换(特征提取)、增强、复原、重建、形态学处理、分割、匹配、压缩编码及特效处理等,并针对每种方法均给出基本原理、典型算法、VisualC++源码及综合应用实例。同时,本书还介绍了VisualC++与VTK、OpenCV等开发平台相结合进行数字图像处理的程序设计技术。本书内容全面,深入浅出,层次分明,侧重知识的系统性、针对性和先进性,注重理论结合实践,培养工程应用能力。另外,本书还配有综合实例的完整源程序,便于在学习和实际开发中使用。 -
数据结构苏仕华,刘燕君,刘振安 著《数据结构:C++语言描述/高等院校计算机教材系列》使用模板描述算法,实现参数化类型,使得对算法的描述更接近自然语言和更容易理解。另外,书中还精选了典型例题、实验和习题,并有配套的课程设计,帮助学生进一步加深对算法的理解。同时,为了方便读者考研,本书还在附录部分给出了考研指导,并提供了一些复习方法、考试技巧以及真题练习和参考答案,指导读者复习并深入掌握相关知识。本书取材新颖、结构合理、概念清楚、语言简洁、通俗易懂、实用性强,重在培养学生对各种基本算法的理解和应用技能,特别适合作为高等院校相关专业的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书。
