程序设计综合
-
iOS创意程序设计家林柏全 著《iOS创意程序设计家》共分20章,从创意、设计、应用开发等方面介绍了在iOS平台上开发App的全部技术和技巧,主要包括的内容如下。第1章iOS的硬件及应用,主要包括A-GPS、加速度计、电子罗盘、照相机、多点触控、智能感应器、陀螺仪等;第2章讲解Objective-C语言基础和编程技术;第3章讲解开发工具XCode的核心知识;第4章介绍基本类与机制;第5章介绍界面控件;第6章介绍界面控制器;第7章介绍操作信息的截取;第8章介绍数据访问与打印;第9章介绍表格控件与Core Data;第10章介绍通讯录;第11章介绍相机与相簿;第12章介绍影音多媒体;第13章介绍定位与地图;第14章介绍推送服务;第15章介绍使用外界服务;第16章介绍其他的框架库;第17章介绍通用应用程序的制作;第18章介绍漫步在云;第19章介绍完善你的程序;第20章介绍程序上架流程。《iOS创意程序设计家》适合在iOS平台上做开发的程序员和爱好者阅读,也适合作为大中专院校相关专业师生的参考书,以及培训学校的教材。 -
iOS 7应用开发入门经典(美)John,Ray 著,李佩乾 译《iOS 7应用开发入门经典(第5版)》基于Apple最新发布的iOS 7编写,循序渐进地介绍了从事iOS开发所需的基本知识,包括使用Xcode、Objective-C和Cocoa Touch等开发工具;设计及美化用户界面;使用切割工具创建按钮模板;利用多场景故事板、切换、弹出框、导航控制器和选项卡栏控制器;使用表视图和分割视图导航结构化数据;读写和显示数据;使用自动布局创建自适应用户界面;播放和录制多媒体;使用地图、地理编码和定位功能;使用加速计和陀螺仪检测运动和朝向;创建通用应用程序;编写支持后台处理的应用程序;跟踪和调试应用程序等主题。《iOS 7应用开发入门经典(第5版)》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iOS应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iOS开发的人员参考。 -
两周自制脚本语言(日)千叶滋 著,陈筱烟 译《两周自制脚本语言》是一本优秀的编译原理入门读物。全书穿插了大量轻松风趣的对话,读者可以随书中的人物一起从最简单的语言解释器开始,逐步添加新功能,最终完成一个支持函数、数组、对象等高级功能的语言编译器。《两周自制脚本语言》与众不同的实现方式不仅大幅简化了语言处理器的复杂度,还有助于拓展读者的视野。《两周自制脚本语言》适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。同时,已经学习过相关知识,有一定经验的开发者,也一定能从本书新颖的实现方式中受益良多。 -
C++程序设计阶梯式突破试卷谈凤真 编《2014年全国成人高考复习辅导教材成考自考辅助·考试类:C++程序设计阶梯式突破试卷》中的系列模拟题融合了大纲考点、历年重点、详尽解析,十分适合自学,有利于考生掌握、了解新知识、新信息,有利于考生增强创新意识、培养实践能力、形成自学能力,也有利于考生学以致用、解决实际工作中所遇到的问题,从而满足了自学者的应试需求。模拟试题中的知识点考查固然深入,但也需考生将考点映射到的教材内容进行详细解读和深刻识记。自考考生首先应依据最新考纲内容,对教材进行系统的学习,然后通过做模拟题加以巩固,对于没有把握的知识点要做好笔记,以便日后多次复习。最后,希望每位考生都能从本系列套题中有所收获,顺利通过考试,实现梦想! -
Storm实时数据处理(澳)安德森(Quinton Anderson)著 卢誉声 译在大数据领域,Hadoop无疑是最炙手可热的技术。作为分布式系统架构,Hadoop具有高可靠性、高扩展性、高效性、高容错性和低成本的优点。然而随着数据体积越来越大,实时处理能力成为了许多机构需要面对的首要挑战。Hadoop是一个批处理系统,在实时计算处理方面显得十分乏力。storm是一个类似于Hadoop勺实时数据处理框架,也是一个非常有效的开源实时计算工具,通常被比作“实时的Hadoop”。《大数据技术丛书:Storm实时数据处理》通过丰富的实例,系统讲解Storm的基础知识和实时数据处理的最佳实践方法,内容涵盖Storm本地开发环境搭建、日志流数据处理、Trident、分布式远程过程调用、Topology在不同编程语言中的实现方法、Storm与Hadoop的集成方法、实时机器学习、持续交付和如何在AWS上部署Storm。此外,《大数据技术丛书:Storm实时数据处理》旨在围绕Storm技术促进DevOps实践,使读者能够开发Storm解决方案,同时可靠地交付有价值的产品。《大数据技术丛书:Storm实时数据处理》适合想学习实时处理技术或者想通过Storm实现实时处理方法的开发者阅读。 -
可编程序控制器技术与应用任小平 编《可编程序控制器技术与应用(三菱)》以三菱FX2N系列PLC为典型机型,主要内容包括认识可编程序控制器、可编程序控制器的组成与工作原理、学习可编程序控制器的基础知识、学习可编程序控制器的基本指令应用、学习可编程序控制器的步进指令、学习可编程序控制器的功能指令、PLC系统综合设计练习七个项目。以任务驱动的形式组织理论和实践内容,以项目为基本单位,在项目中把所需的理论与实践知识进行有机地结合。本书在编写过程中力求体现“知识够用、技能实用”的思想,突出了“做中学、做中教、教学做合一”的职业教育特色,打破理论课、实验课和实训课的界限,将课程的理论教学、生产、技术服务融为一体。本书适合作为职业类院校机电技术应用、电气运行与控制、电子技术应用等专业的教材,也可作为相关技术人员的参考用书。本书有配套课件,读者可登录我社网站免费下载。 -
WebGL编程指南网页制作工具-程序设计-指南 著,谢光磊 译WebGL 是一项在网页上渲染三维图形的技术,也是HTML5 草案的一部分。 《WebGL编程指南》的主要篇幅讲解了WebGL 原生API 和三维图形学的基础知识,包括渲染管线、着色器、矩阵变换、着色器编程语言(GLSL ES)等等,也讲解了使用WebGL 渲染三维场景的一般技巧,如光照、阴影、雾化等等。《WebGL编程指南》提供了丰富的示例程序供读者钻研,也提供了极具价值的附录供读者参考。 《WebGL编程指南》适合有一定前端开发基础,希望学习WebGL,但对三维图形学缺乏了解的程序员们阅读。 -
编写高质量代码张颖,赖勇浩 著在通往“Python技术殿堂”的路上,本书将为你编写健壮、优雅、高质量的Python代码提供切实帮助!内容全部由Python编码的最佳实践组成,从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化8个方面深入探讨了编写高质量Python代码的技巧与禁忌,一共总结出91条宝贵的建议。每条建议对应Python程序员可能会遇到的一个问题。本书不仅以建议的方式从正反两方面给出了被实践证明为十分优秀的解决方案或非常糟糕的解决方案,而且分析了问题产生的根源,会使人有一种醍醐灌顶的感觉,豁然开朗。《编写高质量代码:改善Python程序的91个建议》针对每个问题所选择的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中显露锋芒。建议你将本书搁置在手边,随时查阅,相信这么做一定能使你的学习和开发工作事半功倍。 -
Mahout算法解析与案例实战樊哲 著本书是一本经典的Mahout著作,原理与实战并重。不仅全面分析了Mahout算法库中不同模块中的各个算法的原理及其Mahout实现流程,而且每个算法都辅之以实战案例。此外,还包括4个系统级案例,实战性非常强。全书共11章分为三个部分:第一部分为基础篇(第1~2章),首先介绍了Mahout的应用背景、Mahout算法库收录的算法、Mahout的应用实例,以及开发环境的搭建;第二部分为算法篇(第3~7章),分析了Mahout算法库中不同模块的各个算法的原理以及Mahout实现流程,同时在每章书末含有每个算法的实战,让读者可以自己运行程序,感受程序运行的各个流程;第三部分为实战篇(第8~11章),通过对4个不同系统案例的分析讲解,让读者了解一个完整的云平台系统的各个流程,从需求到系统框架到系统功能再到功能开发。 -
C语言程序设计教程李刚健,段淼,郑琦 编《C语言程序设计教程/普通高等教育“十二五”规划教材》通过对教学内容的基础性、科学性和前瞻性的研究,提炼科学内涵,体现以基本理论为主体,反映计算机科学领域的最新科技成果,全面系统地介绍了c语言程序设计的思想、方法和技巧。《C语言程序设计教程/普通高等教育“十二五”规划教材》共分为13章,具体介绍c语言程序的数据类型、数据运算、输入/输出函数、结构化程序设计、数组、函数、指针、结构体、共用体、枚举类型、文件系统以及位运算等内容,并在附录中增加了计算机公共基础二级考试要点(数据结构、软件工程、数据库技术、程序设计基础)四个方面的知识,这四方面的内容在计算机专业中是四门非常重要的专业课,对于从事软件开发的人员来说,是必须要掌握的内容。教材具有较大的知识信息量,从程序设计的基础知识、流程控制到最后的文件操作,由浅至深,层层引导,让学生能够快速掌握C语言,提高编程能力。《C语言程序设计教程/普通高等教育“十二五”规划教材》内容丰富、结构清晰、图文并茂,易于教学与自学,可以作为高等学校相关专业本、专科的学生学习程序设计类课程的教材使用,也可供程序设计爱好者自学和参考使用。
