程序设计综合
-
轻松学iPhone开发张敬东 编著《轻松学iPhone开发(图解版)》由浅入深,全面、系统地介绍了iPhone开发技术。《轻松学iPhone开发(图解版)》最大的特色就是提供了大量的插图,一改过去编程书籍枯燥乏味的文字讲解,利用各种说明插图和运行结果示意图,生动形象地再现了iPhone开发需要的所有知识,使读者能够轻松地掌握学习内容。另外,作者专门为每一章编写了一些习题,以便读者对该章的学习水平进行检测。《轻松学iPhone开发(图解版)》还录制了大量的配套教学视频,这些视频和书中的实例源代码一起收录于本书的配套光盘中。《轻松学iPhone开发(图解版)》共分3篇。第1篇介绍iPhone的发展、iPhone开发环境以及开发工具的安装过程、iPhoneSimulator模拟器、InterfaceBuilder、第一个“HelloWorld”程序的编写及运行等知识;第2篇介绍视图、文本框、键盘、文本视图、图像和绘图、网页视图和滚动视图、控制器、表视图及动画等知识;第3篇介绍地图、照片、音频和视频、选择器、通讯录和电子邮件、触摸和手势等技术。本书涉及面广,从基础理论到界面的设置,再到技术,几乎涉及iPhone开发的所有重要知识。本书适合所有想全面学习iPhone开发技术的人员阅读,也适合使用iPhone进行开发的工程技术人员使用。对于经常使用iPhone做开发的人员,更是一本不可多得的案头必备参考书。 -
Android开发与实战赵书兰 编著计算机便携化是未来的发展趋势,而Android作为最受欢迎的手机和平板电脑的操作系统之一,从其诞生到现在的短短几年里,凭借其开源开放性、优异的用户体验和极为方便的开发方式,赢得了广大用户和开发者的青睐。《Android开发与实战》(作者赵书兰)循序渐进地介绍Android应用开发的相关知识,内容覆盖了Android用户界面编程。首先介绍Android界面布局、控件、菜单、对话框等内容:然后进一步介绍Android视图与动画、Android数据存储、Android传递消息与联网、Android多媒体等内容;最后综合介绍Android辅助工具。《Android开发与实战》可作为程序开发人员进行Android开发的参考书,也可供高校师生学习参考。 -
微信控控微信萧秋水 秋叶语录 油杀臭干微信时代如何做好微信营销?我们需要理念,更需要方法、工具和新思路。如何理解腾讯的微信战略?如何定位你的微信服务好粉丝?如何发挥创意运营微信?如何开展微信营销?本书为你一一道来。与其它同类图书相比,本书力求文字更有趣,内容更通俗,案例更新鲜,方法更具体,工具更给力。我们想写一本让你买了不后悔的“微信推广”实战书。 -
Cocos2D应用开发实践指南Rod Strougo,Ray Wenderlich《Cocos2D应用开发实践指南:利用Cocos2D、Box2D和Chipmunk开发iOS游戏》封底贴有Pearson Education(培生教育出版集团)激光防伪标签,无标签者不得销售。这是一本系统的、富有趣味的、具有实战性的Cocos2D游戏开发指南。由两位资深的iOS开发工程师和游戏开发工程师撰写,Box2D创始人Erin Catto等多位专家联袂推荐。全书以一个真实有趣的游戏案例Space Viking为主线,通过这个游戏案例的逐步迭代实现,将利用Cocos2D、Box2D和Chipmunk进行游戏开发必须掌握的各项关键技术(场景、图层、精灵、动画、动作、物理效果、粒子系统、碰撞检测、关卡设计、音效……)串联起来,系统讲解了iOS游戏开发者利用Cocos2D进行开发应该学习的理论知识,全面展示了Cocos2D游戏开发的流程、方法和技巧。此外,还介绍了粒子系统的原理,以及通过一个真实的游戏案例讲解了iOS游戏的性能测试和优化。全书分五部分,共17章,第一部分(第1~4章)介绍了如何安装Cocos2D及如何用Cocos2D开始开发游戏,如何为游戏角色添加动画和动作;第二部分(第5~6章)介绍了如何在游戏中添加更多角色,并在此过程中介绍了Cocos2D中的动作和特效及文字功能;第三部分(第7~9章)介绍了如何通过添加菜单,使用声音和滚动来扩展游戏中的游戏关卡;第四部分(第10~13章)介绍了如何运用Cocos2D中的Box2D和Chipmunk为游戏添加特效,如重力、逼真的碰撞等,并添加了一些基于物理的关卡;第五部分(第14~17章)介绍了如何快速添加粒子系统到游戏中,如何添加成就系统和高分榜,以及如何使游戏运行得更快。本书最后是一个附录,其中介绍了Cocos2D中的关键类。 -
iOS取证实战Andrew Hoog,Katie StrzempkaiPhone 和iOS取证领域广受好评的经典著作,资深取证技术专家撰写,理论指导与实用性兼备!从iPhone和其他iOS设备的硬件设备、应用开发环境、系统原理多角度剖析iOS系统的安全原理,结合实用的工具和案例系统讲解取证的技术、策略、方法和步骤。第1章是对iPhone的概述,介绍iPhone型号、硬件组件、iPhone设备的取证采集,以及一些功能强大的Linux命令行。第2章介绍运行iOS的主流设备及其独有特性,涵盖操作系统的操作、设备安全和启动至不同操作模式的方法,以及iTunes和iOS设备之间的交互。第3章讨论存储在iPhone上的可恢复数据类型、存储的格式和常规位置,概述iPhone设备的存储器类型、操作系统、文件系统以及磁盘分区。第4章通过Apple设备测试的过程来确定能从这些设备中恢复哪些敏感数据类型,并涵盖安全移动应用程序的沿革,以及对设备和应用程序安全的一些常规建议。第5章涵盖可在iOS设备上执行的各种逻辑获取和物理获取方法,并概述其他可映像的iOS设备。第6章介绍iPhone上的数据分析技术,涵盖基础技术(如挂载磁盘映像)以及用十六进制编辑器分析映像的高级技术,并全部提供实用的脚本供审查者实践,随后论及分析技术、文件系统的设计和各数据类型的存储位置。第7章介绍各种移动取证工具的使用方法及其差异对比,包括iPhone测试数据构造、测试方法论,尤为重要的是,该章介绍12个取证工具的安装、取证和分析,并给出测试步骤和调查报告。 -
Objective-C高级编程(日)Kazuki Sakamoto Tomohiko Furumoto 著《Objective-C高级编程:iOS与OS X多线程和内存管理》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。《Objective-C高级编程:iOS与OS X多线程和内存管理》适合有一定基础的iOS开发者阅读。 -
Visual Basic上机实验及实训教程杨旗 著Visual Basic上机实验及实训教程以Visual Basic 6.0英文版为平台,内容包括窗体和常用控件介绍、Visual Basic上机实验、Visual Basic实例3个部分。窗体和常用控件介绍部分主要介绍Visual Basic常用控件及其属性;Visual Basic上机实验部分包括5类实验,实验覆盖了Visual Basic的常用功能,在每类实验中分别包含3个实验,每个实验完成某一具体功能;Visual Basic实例部分列举了18个实例,每个实例从一个新的应用程序开始逐步设计和组装,并且把Visual Basic基本内容包含进来。通过上机实验及实训教程的学习,可以轻松地用Visual Basic开发出一个小的应用系统。《Visual Basic上机实验及实训教程/高等学校“十二五”重点规划教材·机械设计制造及其自动化专业系列教材》适合作为普通高等院校、高职高专、软件职业技术学院等各类学校相关课程的教材,也可供Visual Basic的各类培训和开发应用程序的读者学习和参考。 -
HTML5移动Web开发实战石川 著,刘旸,刘先宁 译当今,移动应用开发掀起软件行业的新一轮浪潮。然而,手机设备发展迅猛,屏幕尺寸各不相同、存储和性能仍有局限性,如何在多平台上创建高性能、响应式的移动网站,是程序员所要面对的首要挑站。《HTML5移动Web开发实战》提供了应对这一挑战的解决方案。通过阅读本书,你将了解如何有效地利用最新的HTML5的那些针对移动网站的功能,横跨多个移动平台。全书共分10章,从移动Web、设备端配置和优化,变互、响应式设计、设备访问,调试、性能测试、富媒体等角度出发,包含了60多个实用的示倒,详细阐释如何构建快速、响应式的HTML5移动网站,适用于iOS、Android、Windows Phone和Black Berry等众多主流移动应用平台。《HTML5移动Web开发实战》作者是HTML5 Boilerplate项目的成员,Mobile Boilerplate的主要开发人员。《HTML5移动Web开发实战》为那些致力于实现高性能、响应式、跨平台的HTML5移动网站的程序员量身打造,也适合对移动Web开发感兴趣的读者学习参考。 -
Android取证实战(美)胡格 著,何泾沙 等译本书是Android取证领域广受好评的经典著作,也是国内第一本关于Android取证的著作,由资深取证技术专家撰写,世界顶级取证专家审校,权威性毋庸置疑!本书根据当前Android取证工作者的需求,首先从Android的硬件设备、应用开发环境、系统原理等多角度剖析了Android系统的安全原理,为读者打下坚实的理论基础,然后结合实用的取证分析工具和经典案例,系统而生动地讲解了Android取证的原理、技术、策略、方法和步骤,被公认为从事移动取证相关工作的从业人员必备的书籍之一。全书一共7章:第1章介绍了Android平台的概况和特点、Linux与Android,Android与取证,并讲解如何创建基于Ubuntu的虚拟机;第2章讲解了Android所支持的各种类型的硬件和终端设备,为取证和安全分析做好准备。第3章讲解了软件开发套件、Android虚拟终端的安装,以及取证技术的一些重要概念,涵盖Davlik虚拟机、Android程序调试桥、USB调试设置等;第4章分析了Android系统的数据存储方式、涉及的内存类型,以及Android中常见的各类文件系统;第5章分析了Android终端设备成为泄漏数据以及用于作为主动攻击源的原因,并为个人、企业安全总监和应用开发者提供了一些非常具体的建议;第6章深入讲解了规避密码的几个不同策略和多种逻辑获取技术和物理获取技术(如adbpull、备份分析、AFLogical、JTAG、芯片摘取、AFPhysical等);第7章介绍了一些具体的策略和Android文件的目录(文件夹)结构,并深入分析了11个可以用于获取Android终端设备中主要数据的应用程序。 -
S7-200 SMART PLC编程及应用廖常初 主编《21世纪高等院校电气信息类系列教材:S7-200 SMART PLC编程及应用》全面介绍了S7 200 SMART的工作原理、硬件组成、指令系统和编程软件的使用方法;介绍了数字量控制系统梯形图的一整套先进完整的设计方法,这些方法易学易用,可以节约大量的设计时间;介绍了PLC之间、PLC与计算机和变频器之间通信的编程方法;还介绍了PID控制和PID参数的整定方法、提高系统可靠性的措施、触摸屏的组态和实现PLC与触摸屏通信的方法。实验指导书有30多个实验。功能指令是PLC学习的难点,《21世纪高等院校电气信息类系列教材:S7-200 SMART PLC编程及应用》通过大量的例程,介绍了功能指令的使用方法。随书光盘提供了S7 200 SMART的编程软件、有关产品的用户手册和样本、40多个例程和20多个视频教程。《21世纪高等院校电气信息类系列教材:S7-200 SMART PLC编程及应用》可以作为大专院校电类与机电一体化专业的教材,也适合工程技术人员使用。
