程序设计综合
-
Learning PHP设计模式(美)William Sanders(威廉·桑德)编通过学习如何在代码中使用设计模式,可以更高效地构建服务器端应用,在这个过程中,你的PHP编程水平也将逐步提高。本书利用大量浅显易懂的例子告诉你如何应用多种面向对象模式,并展示了这些模式在一些成熟的实际项目中的具体应用。需要学习这些可重用的模式如何帮助你解决复杂的问题,如何组织面向对象代码,以及只改变一些小部分来完成整个大项目的修改。利用你手上的这本《Learning PHP设计模式》,将了解如何采用一种更精巧的编程风格,这将大大减少开发时间。 -
Effective Objective-C 2.0(英)Matt Galloway 著,爱飞翔 译《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法》是世界级C++开发大师Scott Meyers亲自担当顾问编辑的“Effective Software Development Series”系列丛书中的新作,Amazon全五星评价。从语法、接口与API设计、内存管理、框架等7大方面总结和探讨了Objective-C编程中52个鲜为人知和容易被忽视的特性与陷阱。书中包含大量实用范例代码,为编写易于理解、便于维护、易于扩展和高效的Objective-C应用提供了解决方案。《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法》共7章。第1章通论与Objective-C的核心概念相关的技巧;第2章讲述的技巧与面向对象语言的重要特征(对象、消息和运行期)相关;第3章介绍的技巧与接口和API设计相关;第4章讲述协议与分类相关的技巧;第5章介绍内存管理中易犯的错误以及如何避免犯这些错误;第6章介绍块与大中枢派发相关的技巧;第7章讲解使用Cocoa和Cocoa Touch系统框架时的相关技巧。 -
Arduino高级开发权威指南(美)Steven F.Barrett 著《Arduino高级开发权威指南(原书第2版)》是Arduino开源硬件资深专家数年一线工作经验结晶。本书深入浅出地介绍了Arduino微控制器与Arduino的概念。第1章和第2章简要介绍了Arduino的概念、Arduino UNO R3控制板,以及使用Atmel公司ATmega328控制器的UNO R3控制板的主要功能特性,同时为新手提供了编程简介,包括Arduino的开发环境以及如何烧写程序。第3章主要介绍嵌入式系统的设计过程,让你能以系统考量和循序渐进的方式轻松应对设计复杂系统的问题。第4~7章具体介绍了ATmega328微控制器的工程资料以及端口技术,涉及串行数据通信子系统、模数转换器、中断子系统、定时器子系统。第8章展示了一系列应用样例,例如,自动风扇制冷系统、艺术灯光系统、飞行模拟器操控面板、潜水机器人、气象站等。 -
C++入门很简单池剑锋 等著《入门很简单丛书:C++入门很简单》是一本与众不同的面向初学者的C++读物,不需要读者有太多的基础。《入门很简单丛书:C++入门很简单》以简单实用为原则,讲解通俗易懂,循序渐进,避免了云山雾罩、晦涩难懂。《入门很简单丛书:C++入门很简单》语言轻松活泼,用类比、对比、比喻等写作手法,并配合图解教学,对难点之处又给出了必要提示;书中的每个知识点都对应相应的编程实例,便于读者一边学习一边动手实践,既可以提高读者的动手能力,也可以激发学习兴趣。本书配1张光盘,内容为本书配套教学视频及源代码。另外,光盘中还赠送了VisualC++项目开发的源代码及教学视频。本书共19章,分为5篇。第1篇C++编程基础介绍了程序设计基本概念、基本数据类型和运行符、数组、指针与引用、结构体和共用体、函数封装;第2篇面向对象程序设计介绍了类和对象、继承、虚函数和多态性;第3篇C++模板介绍了函数模板、类模板和标准模板库;第4篇介绍了输入/输出流和文件流、异常处理、程序预处理、string类和其他信息;第5篇C++项目实战介绍了一个学生管理系统的开发。本书适合C++编程新手阅读;有一定基础的读者,也可通过本书进一步理解C++的各个重要概念及知识点;对于大、中专院校的学生和培训班的学员,本书也不失为一本好教材。 -
C语言程序设计实验指导与习题张曙光,郭玮,周雅洁,刘英 著本书是与《C语言程序设计》(张曙光、刘英、周雅洁、胡岸琪编著,人民邮电出版社出版)配套的实验与习题指导用书,是《C语言程序设计》一书在理论、操作和编程实践方面的补充。全书由实验和习题两部分组成。实验部分设置了11个实验,包括42个实验项目,涵盖程序开发环境、本书独有的C语言程序执行流程可视化学习系统KentC、程序设计方法、程序的控制结构、函数、数组、指针、文件等内容的应用。习题部分给出了与《C语言程序设计》配套的共11章的选择题、填空题和编程题的题目及参考答案,第12章给出了笔试和上机模拟试题,以帮助读者巩固各章节所学的知识。本书可作为高等院校学生学习“C语言程序设计”课程的配套用书,也可作为社会各类计算机应用人员和计算机等级考试的辅助用书。 -
JavaScript程序设计教程汪远征 著本书是针对高等学校非计算机专业的教学要求编写的计算机应用基础教材,是掌握计算机应用技能的提高读物。以案例教学的方式,向读者介绍Javascript语言的程序设计方法及技巧。此外,为了更好地指导学生的上机实践,我们编写了上机指导教材作为本书的一个重要配套部分。本书内容侧重于应用能力的训练。选材精炼、详略得当、实用性强、体例新颖、图文并茂、通俗易懂。适用于高等院校公共计算机基础课教学使用,也可以作为广大计算机爱好者的自学用书。 -
例说XBee无线模块开发Jonathan A.Titus 编本书是唯一一本介绍XBee模块的实战型图书,它通过清晰的步骤教会工程师如何在自己的设计中采用XBee模块。和其他书不一样的地方是作者通过22个实验,涉及如何使用X-CTU软件,如何修改XBee模块配置,如何进行单向数字输入通信,通过XBee实现远程控制,XBee模块如何传输与控制模拟信号和数字信号,通过API控制本地以及远程XBee模块,远程控制I/O接口,远程控制PWM输出,通过广播命令控制多个XBee模块,MCU和XBee模块间的通信,XBee模块间的双向通信,如何发现附近的XBee模块,如何建立一个小型XBee网络,测量一个网络中的数字和模拟信号,如何运用未知数量的XBee模块,探索周期操作等,帮助读者由浅入深,在动手实践的过程中理解XBee模块的使用方式与注意事项。每一个实验都包含模块配置、模块相应功能参数的介绍、应用背景以及需要的控制器和软件。每一个实验都包含了配置、建立、验证以及接口设计等完整过程。每一个实验都包含调试和测试信息,以及已经配置好的下载文件和具有详细注释的源代码供开发者学习使用。 -
Android驱动开发权威指南杨柳 编本书根据作者多年的从业经验,从开发实战出发,全面深入地讲解了Android驱动开发。本书以Android驱动本质为源,深入浅出地剖析了Android驱动程序开发要用到的DMA、中断、同步、等待队列与signal等多项技术。本书还从系统的角度描述了Android驱动与Android其他部分的有机结合,为Android用户提供各类智能输入/输出服务。本书适合从事Linux开发、Android底层驱动开发、系统框架开发,以及Android底层模块验证测试等的相关软件工程人员阅读;也适合从事Android智能手机其他领域的研发人员参考;还适合作为大、中专院校与培训机构的相关实践性指导教材。 -
硬件架构的艺术(印度)Mohit Arora 编本书揭示硬件架构的设计艺术,涵盖作者从事芯片设计行业十多年的经验和研究成果。本书共分9章,第1章介绍亚稳态的概念、量化方法和减少其影响的技术;第2章介绍同步设计的时钟技术,并提出可行的时钟方案以及系统复位策略。第3章介绍在设计中使用异步时钟或“处理多个时钟”时会出现的问题及解决方法。第4章介绍时钟分频器的各个方面和实现方法。第5章讲述低功耗设计技术,以减少动态和静态功耗。第6章介绍如何把流水线技术应用在处理器的设计中,从而提高性能;第7章讨论使用最佳字节顺序的方法;第8章阐述去抖动技术,以消除毛刺和噪声。第9章介绍电磁干扰的原理、规程、标准和认证,以及电磁干扰的影响因素和减少电磁干扰的方法。 -
Arduino与LabVIEW开发实战沈金鑫 编Arduino与LabVIEW开发实战沈金鑫 编著图书在版编目(CIP)数据Arduino与LabVIEW开发实战 / 沈金鑫编著. —北京:机械工业出版社,2014.3ISBN 978-7-111-45839-5I. A… II. 沈… III. ①单片微型计算机-程序设计 ②软件工具-程序设计 IV. ①TP368.1 ②TP311.56中国版本图书馆CIP数据核字(2014)第029106号版权所有·侵权必究封底无防伪标均为盗版本书法律顾问:北京大成律师事务所 韩光/ 邹晓东本书主要讲述Arduino控制器与LabVIEW软件的系统设计与实践,搭建基于Arduino与LabVIEW的测控系统。全书共分为6章。第1章和第2章分别介绍了Arduino和LabVIEW的基础知识;第3章讲解了如何连接Arduino与LabVIEW;第4章通过15个基础实验深入介绍了如何使用LabVIEW Interface for Arduino;最后,在第5章和第6章中分别通过7个应用实例和4个实战项目,详细地分析与讲解了基于Arduino与LabVIEW的项目的设计方法,并附有硬件连接图和程序代码,有一定的工程应用参考价值。本书适合大中专院校的仪器仪表类、电子类、通信类、计算机类等专业学生阅读,还适合Arduino学习者、LabVIEW学习者以及渴望利用Arduino与LabVIEW实现自己想法的创客们。机械工业出版社(北京市西城区百万庄大街22号邮政编码 100037)责任编辑: 陈佳媛
