程序设计综合
-
Android开发实例大全王东华 等著本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。全书分为18章,分别讲解了UI布局实例集锦、控件实例集锦、自动化服务实例集锦、数据存储实例集锦、电话和短信实例集锦、图形图像实例集锦、和网络有关的实例集锦、多媒体实例集锦、Google地图实例集锦、Google API实例集锦、平板应用实例集锦、游戏应用与程序优化。并且在本书最后,通过4个大型综合实例,分别介绍了开发手机地图系统、音乐播放器系统、NBA激情投篮游戏、综合邮件系统的基本过程。 -
OpenStack实战指南黄凯,毛伟杰,顾骏杰 著开源项目OpenStack正在公有云和私有云中大行其道,众多IT企业和研发团队的开发人员都跃跃欲试想要搭上这一班“云计算的动车组”。面对有史以来最为庞杂、参与人数最多的开源项目之一,如何快速理顺OpenStack中纷繁复杂的各种概念?如何深度集成和定制某个功能模块?出现问题时面对隐晦的日志无法找到根本原因怎么办?想弄清楚OpenStack某个模块的设计精髓以模仿这样一个大规模分布式计算框架,又该学些什么?本书将带领你抽丝剥茧,了解每个模块的使用方法和工作原理,让你可以在短时间内一窥OpenStack的全貌并找到最合适的方法深度定制一个云计算环境。《云计算与虚拟化技术丛书:OpenStack实战指南》的主要内容和特色:由浅入深,既有快速上手向导,又有深度定制所需的重要知识点。本书突出以实战为主的阅读目的,所有内容都在一线真实环境中经过实践检验。对于关键参数和大量配置信息均给出了归纳和说明,去繁取精,一目了然。针对每个组件不仅做了针对性的用法分析,同时介绍一些与云计算相关的虚拟化知识和系统管理方法。结合大量图例展示组件之间的调用顺序和关系,全方位展示系统过程与原理。配合各章的主题,进行关键核心代码的解读,做到“知其然,也知其所以然”,帮助读者进一步开展更深入的学习。本书是目前有关OpenStack使用和开发方面较全面的作品,结合了作者在各自领域的实战经验和最佳实践,全方位整理和总结了各种与OpenStack相关的知识和文档,通过通俗易懂的语言,并配以大量关键代码的解读,深入浅出地介绍OpenStack的关键组件,帮助读者快速高效地了解和掌握基于OpenStack的云计算环境的搭建与运营。书中首先通过介绍OpenStack体系结构和相关开发资源,以及第2章的向导帮助读者快速配置一个普通的OpenStack环境。然后重点介绍如何使用OpenStack的计算API以及如何通过扩展来得到自定义功能,其中包括定制化开发Horizon图形界面所需要了解的各种知识。接着围绕OpenStack的计算、存储和网络组件进行深入剖析和展示,如基本调用流程、主要配置项和常用选项的使用方法等。最后综合数据中心的典型运维场景介绍了OpenStack日常维护与诊断,进一步帮助读者提升对OpenStack的掌握与运用。 -
微信公众平台开发基础与实战闫小坤,周涛 著《微信公众平台开发基础与实战》根据最新的微信5.3版撰写,紧跟微信公众平台的最新技术发展,是目前微信公众平台应用开发领域涵盖内容最全面、讲解最系统和深入的一本书。《微信公众平台开发基础与实战》全面解读了微信公众平台的消息接口及九大高级接口,更是首次较全面地解析微信内置浏览器特性及Weixin JS接口,系统地讲解了开发微信公众号的流程、方法、技巧和注意事项。注重实际项目,包含大量案例,第三部分更是以实际项目为例,结合二维码、LBS、WebSocket、HTML5等热门技术,为读者提供最新的微信公众平台开发技术。《微信公众平台开发基础与实战》共10章,分为三个部分:第一部分(第1章~第3章)介绍了公众平台的基础知识、编辑模式的使用和开发环境的搭建。通过本部分的学习,读者可以使用编辑模式来运营公众账号,并通过简单的配置来搭建开发环境,开发出第一个demo应用,为后面的学习打下基础。第二部分(第4章~第6章)重点介绍公众平台的消息相关接口及九大高级接口,并提供了完整的封装类,还介绍了Weixin JS开发。读者在学完本部分之后,能够对公众平台提供的全部服务有所了解。本部分提供了众多的案例供读者学习。第三部分(第7章~第10章)以大项目为例,每章实现一个公众号的功能。四个项目分别为餐厅管家、微商城、微酒店和游戏开发,探讨的内容包括自定义菜单、二维码、微信支付、微信小店、位置服务等。学完本部分,读者完全有能力开发企业级的公众号。 -
C语言程序设计朱立华,郭剑 编本书是C语言程序设计的入门教程,针对没有程序设计基础的读者,详细介绍了C语言的基本概念、语法及编程技术。全书共分为12章,内容包括:程序设计有关的基本知识、常量与变量、运算符与表达式、流程控制、函数、数组、指针、文件、多文件工程等;最后通过一个成绩管理系统综合实例,全面应用了C语言中几乎所有的知识点,充分体现了结构化程序设计的思想和方法,便于读者通过模仿学会综合程序的编程。本书的配套教材《C语言程序设计习题解析与实验指导(第2版)》,包含了主教材思考题的解析、主教材后的习题解答、补充习题与答案、10个配套实验,可以与本书配合使用。本书可作为高等学校本专科各专业程序设计课程相关教材,也可作为编程爱好者自学C语言的参考书。 -
数据结构李云清,杨庆红,揭安全 著本书介绍了数据结构的基本概念和基本算法。全书共分为10章,包括概论、线性表及其顺序存储、线性表的链式存储、字符串、数组和特殊矩阵、递归、树型结构、二叉树、图、检索、内排序等内容,附录给出了较为详细的基础实验和几类综合课程设计题。本书内容丰富,逻辑性强,文字清晰流畅,既注重理论知识,又强调工程实用。书中既体现了抽象数据类型的概念,又对每个算法的具体实现给出了完整的C语言源代码描述。与本书配套的电子教案、书中所有算法的源代码和习题参考答案均可从人民邮电出版社教学服务与资源网(www.ptpedu.com.cn)上免费下载。本书可作为高等院校计算机专业及相关专业本科生“数据结构”课程的教材,也可作为从事计算机工程与应用的广大读者的参考书。 -
Android 手机(美)柯博文 著本书全面介绍了Android APP开发所需的大量技巧和范例应用,读者将学习如何通过Android SDK(涵盖4.4版本)实战开发高质量的APP。书中范例综合了Android APP的各类开发经验,适合初学者学习Android APP的开发,也可作为有开发经验人员的参考用书。本书主要内容包括基础组件、Activity 切换画面、数据传递、多屏布局设计、触发设计、消息处理、窗口样式、菜单、消息栏处理、状态栏提示、列表组件、自定义样式、动画效果、高级组件、平板计算机的组件与特殊组件、活动栏组件、网络、网页、在线下载、获取网络数据JSON和XML数据、数据库、拨号短信、地图、蓝牙数据传递、聊天室、P2P、NFC、多媒体、视频、流媒体、录音、系统相关功能设定、多国语言、剪贴板、多线程设计、自定义组件、Service、APP上架销售、绘图以及OpenGL ES等。作者以多年Android教学经验,通过解说和范例演示,为读者呈现了一本实战落地、含金量高的技术开发书籍。 -
Android应用开发基础余永佳,赵佩华 编如何让编程初学者能够更顺利地掌握Android编程?这是本书力图解决的问题。本书将Android编程的基础知识进行了划分,融合在多个任务的实施过程中,通过【任务简介,任务分析,支撑知识,任务实施,任务小结,逐步递进,引导读者在完成一个又一个Android应用的同时,轻松掌握了每个应用的支撑知识点。每个任务的支撑知识中,除了讲解了重要的知识点,还通过范例代码演示如何运用该知识点,让你不会因为枯燥的文字而乏味。如果你刚接触编程不久,又希望尽快进入Android编程的世界,本书无疑是你最好的助手。 -
LabVIEW实用工具详解陈树学 著作为在一线摸爬滚打几十年的工程师,我们遇到过千千万万具体的问题,这些问题的解决往往具有一定的通用性,能够帮助读者解决很多问题,因此我们就有了出版这本《LabVIEW 实用工具详解》的想法。我们在本书中创建了大量的LabVIEW 实用工具,并从读者非常熟悉的具体问题出发,说明了解决这些具体问题的方法。这些实用工具包括数列工具、常用几何工具,等等。在这个基础上,我们针对电子、测试测量以及工业自动化专业创建了大量的相关工具,比如寄存器、触发器、比较器、定时器、计数器,等等。这些工具的实现原理,与相关的硬件基本原理是非常相似的,而且只要稍作修改就能应用到具体的工作、科研场景中。本书中创建了多种常用的复杂数据结构工具,这些内容对于非计算机专业的工程技术人员来说,实现起来比较困难,但在实际编程中,又经常会遇到。本书精心封装了这些常用的数据结构,读者可以直接在项目中使用。本书针对LabVIEW 工程技术人员详细介绍了各种界面布局技术以及常用的程序设计模式和框架,相信读者会找到适合自己实际需要的模式,不断提高解决具体问题的能力。 -
可编程逻辑器件应用技术魏欣,李立早 编《可编程逻辑器件应用技术》全书分8个章节:认识数字系统设计开发环境;VHDL设计基础;数字系统的验证;组合逻辑;运算电路;时序电路;有限状态机;典型应用系统。另,该书有以下特点:(1)主流器件,介绍目前市场占主导的XILINX和ALTERA的主流芯片;(2)开发工具,介绍XILINX公司ISE开发工具;介绍FPGA设计从RTL设计、功能仿真、综合等,直到在FPGA开发板上进行下载验证的设计流程;(3)描述语言,介绍VHDL语言;(4)应用系统各专业群的应用,增加数字滤波器和CPU设计等内容。 -
MATLAB编程及仿真应用张采芳,余愿,鲁艳旻 著《MATLAB编程及仿真应用/应用型本科信息大类专业“十二五”规划教材》主要介绍MATLAB的基础知识和电子仿真技术,并详细介绍集成在MATIAB中的Simulink软件包。《MATLAB编程及仿真应用/应用型本科信息大类专业“十二五”规划教材》的内容涉及MATLAB仿真应用数学基础、MATTJAB中的控制系统仿真与设计、MATLAB中的数字信号处理仿真与滤波器设计以及MATLAB中的通信系统仿真及应用,这些内容基本涵盖了电信工程中电子仿真的各个方面,也反映了近年来电子仿真发展的主要趋势。本书的最大特色就是从MATLAB的入门开始,详细阐述MATLAB开发环境的主要工具及使用,在介绍MATLAB的实际应用时,用大量的范例将理论设计与工程实际紧密结合,读者可以从本书中直接找到工程实际中大量问题的解决方法。《MATLAB编程及仿真应用/应用型本科信息大类专业“十二五”规划教材》不但适合初学MATLAB的读者,而且可以作为工程技术人员的参考资料,也可以作为高年级本科生或硕士研究生的“系统仿真”教材。
