程序设计综合
-
苹果应用开发与营销(美)DaveWooldridge MichaelSchneider 著,赵俐 译2008年7月,AppStore横空出世,在软件开发行业掀起“淘金热”。一个应用就可以在几个月时间内创造数十万美元的净利润,巨大诱惑吸引大批创业者投入苹果应用开发行列,一场轰轰烈烈的软件运动开始了。如今,AppStore中的应用数量达数十万,做好应用就坐等收钱的美好时代一去不返。如何在这个拥挤不堪的市场中让自己的产品引起消费者注意,已经成了开发者不得不面对的问题。本书的目的就是要给iOS开发人员指出一条康庄大道,让iOS应用在消费者中间建立知名度并保持长销畅销。作者将整个流程分解为“规划”、“开发”和“发布”三大步,逐阶段讲解怎样把营销理念纳入其中每个环节。主要内容包括:分析应用创意,进行市场调研,定位受众,从而评估销售潜力;保护软件知识产权;?优化设计;?整合共享和社交媒体元素;如何利用免费策略增加收入;?发布前如何造势;?如何提高iOS应用的知名度。本书由经验丰富的苹果应用开发人员撰写,适合所有iOS开发人员学习。 -
Android手机黄彬华 编著《Android手机/平板电脑程序开发教练》涵盖了Android手机应用开发、平板电脑应用开发的最新内容。本书的特点是,没有催眠读者的抽象文字,以大量的图片及Step-by-Step方式讲解Android应用程序的开发,让读者不需要强记就可以灵活掌握开发技巧。另外,本书着重实际操作,并辅以适当的理论讲解,让读者可以同时理解Android手机技术的原理和掌握Android重要函数库的使用,然后再通过案例的方式将所学的开发技术融会贯通。本书适合Android移动应用开发人员自学及参考用书,也非常适合作为大学相关软件专业教材或专业培训教材。 -
Android开发秘籍(日)BRILLIANT SERVICE株式会社 编 吕国栋 绘《Android开发秘籍》共分6章。第1章Android入门秘籍,介绍了关于Android的开发基本信息。第2章初级应用程序开发秘籍,本章开始介绍Android应用程序开发时必知必会的基础知识,并讲解了Activity和Intent等Android特有的功能,以及为了运用它们而需要的技术。第3章应用程序开发实践秘籍,本章将引导读者进入Android应用程序开发的世界。从能够使用OpenGL、位置信息和传感器等进行应用程序开发所必需的技术,到应用程序优化使用。第4章原生代码秘籍,讲解了利用原生代码开发Android应用程序的技巧。从搭建开发用的环境开始,到Android独有的libc(bionic)等,对更深层次的开发所需要的技术作了介绍。第5章定制化秘籍,介绍了灵活使用Android源代码的秘籍。从准备编译源代码的环境开始,到源代码的概述,框架的改造等,让读者体会到探索开源代码的优点与乐趣。第6章调试秘籍,介绍了非常有用的调试Android程序的技术。《Android开发秘籍》适合Android程序员、Android爱好者,以及有一定实践经验的开发者阅读。 -
iPhone与iPad开发实战关东升 等编著关东升编著的《iPhone与iPad开发实战:iOS经典应用剖析》是一本关于iOS项目分析与实战的教程,旨在帮助读者能够实际动手开发一些iOS项目,同时能够学习到一些理论知识。本书收录了6个iOS项目,这些项目是在iOS开源网站下载的。涵盖了工具类应用、体育类应用、效率类应用、娱乐类应用和游戏类应用等几个方面。从第3章开始,每章都是一个独立的iOS项目,除第6章的项目外,其他都是在AppStore上发布的产品。在介绍项目的章节中,首先是应用介绍,其次是应用剖析,然后是应用实战与讲解,最后是总结。《iPhone与iPad开发实战:iOS经典应用剖析》适合作为有一定基础的iOS程序员的自学辅导用书,也可作为相关培训机构的培训教材。 -
深入Android应用开发苗忠良,曾旭,宛斌 著如何才能真正进阶为Android应用开发高手?必须深入理解Android核心技术的底层原理和在开发中总结并使用各种最佳实践,别无他法!本书以Android的源代码为主,SDK为辅,针对应用开发者的需求,对各种核心技术的使用方法、底层原理和实现细节进行了深入而详细的讲解,同时辅之以大量案例和最佳实践,为开发者的进阶修炼和开发高质量的应用提供了绝佳指导。 第1章深入介绍了Android的4大核心组件和9大主要应用框架;第2章透彻讲解了资源、组件、事件处理、应用风格和数据适配等核心知识;第3章系统地展示了各种常用的UI控件的使用方法及原理,并对XML和Java这两种控件属性配置方式和适用场景进行了分析和比较;第4章深入阐述了Android的数据存储与管理;第5章分析了Android在UI层、框架层和内核层的通信机制和原理;第6章深入讲解了Android实现多线程的两种主要方式(原生Java线程和Android对Java线程的封装)的原理,并对它们进行了全方位比较;第7章深入介绍了Android网络编程的核心技术;第8章详细讲解了Android中的2D图像、3D图像、2D图形以及动画方面的知识;第9章全面介绍了Android的多媒体编程,包括音频、视频和Camera服务等,并对TTS的实现进行了剖析;第10章详细讲解了Android的跨语言调用;第11章深入剖析了Android的安全框架和安全机制;第12章针对商业应用的需要讲解了Android的调试、测试与性能优化;第13章全面地剖析了Android的编译系统,包括编译工具、映像文件编译、SDK编译、NDK编译和目标系统的配置等;第14章分析了Android系统的启动过程;第15章讲解了Android的系统管理原理,包含内存管理、应用管理、电源管理、系统管理,以及系统的还原、升级、配置和备份等多方面的内容,能帮助开发者从一个更高的视角去理解Android的运行机制。 -
Android 3D游戏开发技术宝典吴亚峰 著《Android 3D游戏开发技术宝典:OpenGL ES 2.0》作者答疑与Android 3D相关的技术资料分享 请到优亿社区 Android 3D游戏开发小组下载。 随着智能手机移动嵌入式平台硬件性能的不断提升,3D游戏应用也逐渐普及开来。《Android 3D游戏开发技术宝典:OpenGL ES 2.0》结合作者多年从事3D游戏应用开发的宝贵经验,全面介绍了与Android平台相关的必知必会的基础知识及大型完整3D案例,讲解上由浅入深,循序渐进,起点低、终点高,既适合初学者学习,也适合有一定基础的读者进一步提升之用。另外,由于OpenGL ES 2.0的着色语言通用于各种移动嵌入式平台,因此,《Android 3D游戏开发技术宝典:OpenGL ES 2.0》中与着色器开发相关的60%左右的内容还可供iPhone、Windows Mobile、MeeGoo等平台的开发人员参考。全书共22章,其中第1章与第2章为Android平台相关的一些基础知识;第3章~第10章介绍了基于OpenGL ES 2.0进行3D应用开发的一些必知必会的基本知识;第11章~第15章介绍了一些高级特效的实现方法;第16章~第17章介绍了3D游戏开发中相关的一些物理、碰撞检测知识以及常用的3D物理引擎JBullet;第19章介绍了3种人机交互的高级技术;第20章~第22章给出了3个完整的大型3D游戏案例,总代码量接近6万行。同时为了便于读者的学习,《Android 3D游戏开发技术宝典:OpenGL ES 2.0》附赠的光盘中包含了书中所有案例的完整源代码,同时给出了最后3个完整大型3D游戏案例的讲解视频,最大限度地帮助读者快速掌握相应的开发技术。《Android 3D游戏开发技术宝典:OpenGL ES 2.0》适合Android程序员、游戏开发者及Android爱好者学习,也可以作为相关培训学校和大专院校相关专业的教学用书。 -
流量的秘密(英)克利夫顿 著,王彦平 译你知道如何通过量化网站的各类数据来制定相应的营销方案吗?你知道有些看似不可以量化的网站信息也是可以量化的吗?哪种市场营销活动最有成效?如何量化这些效果?如何留住访客?如何提高自己网站的影响力和竞争力?《流量的秘密:Google Analytics网站分析与优化技巧(第2版)》将运用Google Analytics分析工具,帮你完美解决这些问题,教你获取真正有价值的信息。《流量的秘密:Google Analytics网站分析与优化技巧(第2版)》讲述了安装和部署Google Analytics最实用的技术,将最大化网站潜力所需的知识奉献给读者。通过了解网站的访客,你可以如手术刀般精准地调整网页内容和营销预算,以期获得更佳的投资回报率。《流量的秘密:Google Analytics网站分析与优化技巧(第2版)》适合市场营销人员、网站管理员、网站决策人员,还有所有对网站营销有商业兴趣的人。 -
Android攻略Android攻略/(美)史密斯(Smith,D.),(加)弗里森(Friesen,J.) 著,陈钢 译Android是Google开源移动开发平台,如今已经成为最主要的移动平台之一。对开发人员而言,了解Android才能把握机会,跟上市场的变化。 《Android攻略》是一本资源丰富、可随时查询的实例手册,针对开发人员要解决的具体问题,提供有助于高效完成工作的实用建议。书中包括大量绝妙的代码示例,可以直接应用到开发人员的研发项目中,为你节省大量时间。 主要内容如下。 Android应用架构和各种特定于Android的API。 在命令行、Android SDK、NetBeans SDK和Eclipse SDK环境中开发应用。 使用App Inventor工具开发应用。 使用SL4A工具开发应用。 通过使用Android NDK提高应用性能。 直接访问OpenGL ES2.0特性。 -
Android 平板电脑编程基础教程(澳) Robbie Matthews 著, 袁国忠 译作为最炙手可热的移动平台,Android迅速在全球攻城略地,在广大开发人员中赢得了良好的口碑。本书通过大量示例项目,全面介绍Android平板电脑编程,协助你创建一系列有趣的Android应用程序,既包括实用程序,又涵盖好玩的游戏。最重要的是,它从基础知识讲起,就算没有任何Android经验,只要你从头开始阅读,也能读懂。通过阅读本书,你将学到:触摸屏环境编程;在应用程序中使用传感器及其提供的数据;开发Android平板电脑游戏;用多种语言编写Android平板电脑应用程序;将Android智能手机应用程序迁移到Android平板电脑。 -
Android开发宝典王国辉,李伟等编著本书全面细致地讲解了使用Android进行编程和实际项目开发的各种技术,是学习Android编程的必备图书。全书以Eclipse 3.7.1开发环境为基础,分两大部分共22章讲解了Android编程中的各种技术。其中,第一部分为开发技术,主要包括如何学好编程,Android快速入门,Andriod模拟器与工具,用户界面设计,Android提供的组件,深入理解Activity,意图与广播,用户资源访问,Android事件处理,通知、对话框与警告,Android程序调试,图形图像与动画,多媒体应用开发,Android数据存储技术,Content Provider使用,线程与消息处理,Service应用,利用OpenGL实现3D图形,Action Bar使用,定位服务,网络编程及Internet应用等内容;第二部分为项目实战,主要介绍了家庭理财通项目。全书最后还提供了一个附录,列出了一些常用的网上资源。本书所配DVD光盘含有全程语音视频讲解教学录像、PPT课件以及实例的全部源代码,这些源代码都经过精心调试,在Windows XP、Windows 2000、Windows Server 2003和Windows 7下全部通过。本书内容详尽,实例丰富,非常适合作为零基础学习人员、有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生的学习用书,也适合作为相关培训机构的师生和软件开发人员的参考资料。
