程序设计综合
-
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开发者阅读。 -
移动设计傅小贞 胡甲超 郑元拢 著移动应用的交互设计对于移动产品的体验来说有着决定性的作用。作者首先从人-机-环的角度出发来阐述移动应用的设计,并建立了移动应用设计的基本原则;其次,根据移动端的情境、移动设备的特征,以及触摸的交互方式,作者总结了移动导航和移动框架设计的主要形式,并给出了移动导航设计的原则和思路。为了能帮助设计师们做出一个生动有趣的移动应用,《移动设计》还详细介绍了移动动画的设计方法,以及基于移动特性的细节和创新设计,为设计师们提供了一个很好的参考。同时,根据作者的移动应用设计经验,介绍了一些常用设计工具,希望对新入行的设计师们有所帮助。最后,本书作者提出了一个关于“流”的交互设计方法,丰富了移动应用的设计方法。《移动设计》适合对移动设计感兴趣、想进入此领域的设计师们做入门指引,亦可给正在移动产品领域从事设计的设计师们以借鉴。 -
Android应用开发(美)Chris Haseman 著《Android应用开发》主要介绍如何使用Android提供的强大工具集开发Android应用。全书对Android操作系统做了全面的介绍,首先讲解了安装、配置Android SDK和Eclipse IDE安装环境,接着从使用构建块来创建直观、漂亮的接口开始,介绍如何获取数据并使用列表来显示数据,以及Android平台中非常重要、但还没有被充分利用的组件——服务,最后讨论如何处理多媒体数据、使用定位服务以及为Android生态系统编写应用。《Android应用开发》适合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编程及应用》可以作为大专院校电类与机电一体化专业的教材,也适合工程技术人员使用。 -
ATmega16单片机C语言程序设计经典实例陈忠平 编著《ATmega16单片机C语言程序设计经典实例》以“项目为载体,采用任务驱动方式”编写而成,以ATmega16单片机为蓝本,结合CodeVisionAVR、Proteus虚拟仿真软件,从实验、实践、实用的角度,通过丰富的实例详细介绍ATmega16单片机C语言程序设计和单片机控制系统的应用技术。《ATmega16单片机C语言程序设计经典实例》的内容主要包括单片机及最小应用系统、单片机系统开发软件的使用、单片机CVAVR程序设计语言基础、LED广告灯的设计、按键控制与LED数码管显示、中断控制的应用设计、定时/计数器控制的应用设计、单片机串行通信设计、LED点阵显示器的设计、LCD显示设计、内置模拟比较器和A/D转换器的应用设计、SPI串行总线的应用、TWI串行总线的应用、D/A转换器的应用和综合应用设计等15个项目89个任务。《ATmega16单片机C语言程序设计经典实例》内容全面,取材新颖,叙述清楚,理论联系实际,突出实用特色。《ATmega16单片机C语言程序设计经典实例》适合单片机爱好者自学使用,也可作为高等院校AVR单片机课程的“教、学、做”一体化的教学用书,也是从事单片机应用研发人员的实用参考书。 -
Visual Basic.NET程序设计教程上机指导及习题解答崔淼 ,刘瑞新 编《普通高等教育计算机规划教材:Visual Basic.NET程序设计教程上机指导及习题解答(第2版)》可单独作为实例教程或者其他Visual Basic程序设计教程的配套书使用。本书除了对原教材中所有习题做了详细解答以外,还对每章内容增加了比较实用的上机实训项目。《普通高等教育计算机规划教材:Visual Basic.NET程序设计教程上机指导及习题解答(第2版)》在设计程序时,将面向对象的思想贯穿于所有习题和实训项目中,使用“任务驱动”的方式,强调使用面向对象的程序设计方法实现程序功能,强调程序功能由类及其属性、方法等实现。本书中每章的上机实训项目均由“实训目的”、“实训要求”和“实训步骤”三部分组成,通过实例对本章重点进行了概括总结。对于原教材中没有详细介绍过的一些概念和使用技巧,在本书中利用习题的方式从实用的角度出发进行了补充介绍。本书以Microsoft Visual Studio 2008为开发平台,兼容Microsoft Visual Studio 2005/2010。《普通高等教育计算机规划教材:Visual Basic.NET程序设计教程上机指导及习题解答(第2版)》既适合作为高等院校Visual Basic程序设计教材的练习册,也可作为广大计算机爱好者和各类Visual Basic程序设计培训班的教学辅导用书。 -
数控编程与操作项目教程李东君 等主编《“十二五”全国高校数控与机电一体化专业教学用书:数控编程与操作项目教程》以培养学生数控编程与操作能力为核心,依据国家相关职业标准规定的知识与技能要求,按岗位能力需要的原则,以分析工艺、拟定工艺路线、编写加工程序、仿真加工验证、检测工件、实际机床实训的教学流程,突出强化训练学生的综合技能。《“十二五”全国高校数控与机电一体化专业教学用书:数控编程与操作项目教程》共分为21章,综合介绍了数控车削编程与操作、数控铣削编程与操作、加工中心编程与操作、数控电火花线加工技术和UG/CAM自动编程的内容。包括数控车削加工工艺、数控车床的坐标系与运动方向、数控车床的基本编程指令、FANUC系统固定循环与子程序、FANUC系统数控车床操作及数控车削编程综合实训;数控铣削加工工艺、数控铣床的坐标系与运动方向、数控铣床的基本编程指令、FANUC固定循环与子程序、数控铣床操作及铣削编程综合实训;数控加工中心的概述、加工中心基本指令、FANUC系统宏程序应用及加工中心编程综合实训;数控电火花线切割和成型加工技术工;UG/CAM简介、平面铣削加工和型腔加工。《“十二五”全国高校数控与机电一体化专业教学用书:数控编程与操作项目教程》可作为高职高专、五年制高职、成人专科、电大专科、技师学院等相关院校数控、模具、机电一体化及相关专业的教学用书,也可作为从事机械加工制造的工程技术人员的参考书及培训用书。 -
微信控控微信萧秋水 秋叶语录 油杀臭干微信时代如何做好微信营销?我们需要理念,更需要方法、工具和新思路。如何理解腾讯的微信战略?如何定位你的微信服务好粉丝?如何发挥创意运营微信?如何开展微信营销?本书为你一一道来。与其它同类图书相比,本书力求文字更有趣,内容更通俗,案例更新鲜,方法更具体,工具更给力。我们想写一本让你买了不后悔的“微信推广”实战书。
