程序设计综合
-
20天搞定iPhone软件开发王志刚本书是为有一定其他语言编程经验的程序员转向iOS软件开发而撰写的速成教材。全书一共20讲,一天完成1讲的学习。本着循序渐进的原则,前面的10讲偏重于Cocoa面向对象编程的基本概念以及Objective-C2.0语言的语法基础。从第10讲以后开始进入iOS软件开发的实战阶段,每1讲的内容都比较充实,其中包含了各种实例代码,读者可以在Xcode等开发环境中边实践边学习。读者完成全书20讲的学习后可以达到初级iOS程序员的水准。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。 -
iOS 5 cocos2d游戏开发实战(美)伊特海姆(Itterheim, S. ),(德)勒夫(Low, A. ) 著,同济大学苹果俱乐部 译《iOS 5cocos2d游戏开发实战(第2版)》将引导您开发富有吸引力的2D游戏。书中展示了如何使用cocos2d这款强大的游戏引擎来开发iPhone和iPad游戏,此外还介绍了游戏中的瓦片地图、虚拟摇杆、GameCenter等。 ? 移动游戏开发的过程和最佳实践,包括精灵批处理技术、纹理图册、视差滚动、触屏以及加速计输入。? 使用Box2D、Chipmunk物理引擎以及其他cocos2d相关的库和工具提升游戏性能。? 在cocos2d应用中添加UIKit视图,以及在UiKit 视图中添加cocos2d。? 详细介绍Kobold2D开发环境及其预配置库,包括cocos3d和Lua。最重要的是,《iOS 5cocos2d游戏开发实战(第2版)》将从最基础的地方引领您开发游戏,一步一步地指导创建示例游戏。这些示例都是根据AppStore中流行的游戏改编而成的,它们能让您了解cocos2d游戏引擎中重要的概念和相关工具的使用,比如TexturePacker(纹理图册)、PhysicsEditor(物理性状编辑器)、ParticleDesigner(粒子效果)、Glyph Designer(位图字体)等。本书详细介绍了cocos2d游戏引擎,关注的是创建完整cocos2d游戏的过程而不是展示大量的iOS SDK或OpenGL代码。同时还介绍了不同的实现方法,展示了用来辅助cocos2d游戏开发最好且免费的商用工具,阐释了作者完善过的cocos2d游戏引擎——Kobold2D,让您的游戏在AppStore中更具竞争力。 -
.NET、C#与Silverlight开发圣典(美)依维恩,(美)贝尔,(美)贝拉思 等著,王净,范园芳,李卉 译《.NET、C#与Silverlight开发圣典——分享15位MVP的最佳实践经验》由15位经验丰富且学识渊博的MVP合著而成,深入探讨.NET4世界,提供了关于如何使用.NET Framework、C#、Silverlight以及VisualStudio建立广泛的解决方案或增强现有解决方案的无价信息。 -
LBS应用开发(西) 费拉罗 (Ferraro,R.) , (土)阿克蒂哈诺格卢 (Aktihanoglu,M.) 著,李丽 译随着智能手机和平板电脑等移动设备的日益普及,LBS(Location-Based Services,基于位置的服务,亦称位置感知应用)即将成为移动计算时代最重要的组成部分。现在,是时候关注并探究这个可能影响我们未来生活方式的新领域了。 《LBS应用开发》由国际知名LBS技术专家及移动互联网风险投资家共同撰写,内容全面、资料翔实、示例丰富。全书从LBS应用的背景及现状讲起,围绕技术和商业两个主题,全景式地介绍了主流定位技术(GPS、小区识别码、Wi-Fi等)、地图API(MapQuest、Google、Bing、Yahoo等)、消费者应用类型(导航、社交、娱乐及增强现实等)、移动平台(iOS、Android及其他平台)以及服务端整合等,同时给出了相应的代码示例。针对LBS应用如何在移动互联网时代脱颖而出,作者凭借多年创业经验,深入剖析了LBS应用的变现模式、发行策略、知识产权保护以及隐私问题,并且给出了创业融资方面的建议。 作为国内第一本专门介绍LBS应用开发的图书,《LBS应用开发》值得所有移动开发人员、互联网产品经理、市场营销人员以及对LBS感兴趣的所有人阅读参考。 本书内容: LBS应用的历史及现状 各种定位技术 主流地图选项 移动开发平台 消费型LBS应用 LBS应用的营利创收模式 LBS应用的隐私问题 发行及宣传策略 创业及融资建议 -
Arduino+Android互动智作(美)Simon Monk 著,唐乐 译SimonMonk所著的《Arduino+Android互动智作》是作者Simon Monk在Arduino应用上的又一次跨越,他采用12个示例项目成功地向读者们展示了如何将Arduino和Android结合起来,以完成许多单靠Arduino或者Android根本无法完成的任务。对于Arduino爱好者而言,可以通过对本书的学习将Android设备的触摸屏变成一个非常完美的人机交互界面,并且从原本“硬”的方向展开对“软”的探索。而对于Android开发者而言,本书则扩展并丰富了Android系统应用的想象空间,将单纯的人机交互扩展到Android设备与各种传感器的交互。《Arduino+Android互动智作》适合广大“创客”和电子爱好者自学、培训,也可作为高等院校相关专业及电子设计(制作)大赛的教学用书。 -
卓越程序员密码(美) Ka Wai Cheung 著,劳佳 译《卓越程序员密码》讲的不是你写的代码,而是你赖以生存的密码。 软件开发行业的从业人员成千上万,你如何保证自己出色地完成自己的工作?这本《卓越程序员密码》里没有浮夸的老生常谈,作者汇集十余年来的软件开发经验,从各个角度审视这一行业,探讨了保持健康工作状态需要怎么去做。 如何在最漫长的项目中保持效率,如何建立一个适合自己而不是牵绊自己的工作流程,如何面对目标和你不一致的客户……日常工作中遇到的许多问题,都出现在作者的笔端。有些问题如果处理得不好,哪怕是最有经验、最有干劲的程序员也可能被击垮。但有了正确的手段,你就可以克服这些难题,成为你梦想中的专业程序员。 在这五十多篇智慧小文中,你还会学到: 为什么软件行业中针对流程和开发职务的很多传统方法都是错的,以及如何发现这些错误。 为什么你必须对消闲项目和没有期限的项目说不。 如何把代码生成融入你的开发流程,以及它有什么你想不到的好处。 客户和最终用户不同意你选择的方法时怎么办。 如何言传身教,将知识传授给下一代程序员。 如果你准备长期从事软件开发行业的话,相信你会不断地反复阅读这本《卓越程序员密码》的。 -
Visual FoxPro 9.0课程设计张翼英 等编著《高等学校计算机基础教育教材精选:Visual FoxPro 9.0课程设计(第2版)》主要是为使用Visual FoxPro 9.0语言进行课程设计、毕业设计以及项目设计的读者编写的。本书包括两个部分:第一部分是Visual FoxPro 9.0项目开发基础,主要介绍使用Visual FoxPro 9.0进行项目开发的过程、步骤、安装制作及应用程序发布,使读者对开发项目有一个整体认识;同时,介绍一些重要的控件和常用但很少说明的事件;最后介绍项目开发中如何进行各种界面的设计。第二部分是Visual FoxPr0 9.0应用项目实例,通过人力资源管理系统、考试系统等6个系统,从界面设计、网络、数据库关联、Web开发等不同角度说明使用Visual FoxPro 9.0进行项目开发的过程。《高等学校计算机基础教育教材精选:Visual FoxPro 9.0课程设计(第2版)》从实际开发的角度出发,深入浅出,给出完整的项目开发过程,只要具有初步Visual FoxPro 9.0知识的读者就能开发出高水平的项目。本书适用于高等院校学生的课程设计、毕业设计;同时也适合进 行实际管理信息系统(MIS)项目开发的人员参考。 -
MTK原理及物联网应用刘洪林 等编著MTK手机平台是目前中低端功能手机中用得最多的解决方案,但其在行业应用却是一个空白,这是手机本身技术的封闭性所决定的,所以本书主要介绍的是华禹工控二次开发的MTK手机平台MTK6225/6235模块。该平台为适应数据采集和控制的需要,扩展了I/O接口,同时充分利用了手机模块的高可靠性、出色的电池管理功能、完善的无线通信手段(WiFi、GPRS),特别适合移动性要求较高的场合,也适合传统的控制领域。对于希望加快产品设计周期、提高可靠性的场合,采用MTK手机模块的设计理念是理想的选择。第1章介绍了MTK手机模块的发展历程,第2章介绍了MTK622516235的硬件原理,第3章介绍了J2ME的应用环境,第4~10章介绍了应用MTK手机模块进行控制设计的案例。本书内容丰富,反映了目前MTK6225/6235在物联网应用中的最新进展,特别适合从事数据采集、控制及相关技术标准制定、开发工作的技术人员和管理人员参考,也可作为高等院校通信、网络技术、计算机等相关专业的教学参考书。 -
玩转Android手机夏华丽 编著本书将带领读者进入Android系统的世界。全书共8章,主要内容包括Android风暴已经登陆、设定属于自己的Android、Android手机基本功能使用、Android带你畅游网络、Android媒体工作室、随时随地即时通信、Android应用丰富生活以及Android手机娱乐神器等。本书内容丰富,图文并茂,浅显易懂。按照用户的使用顺序,首先介绍了Andriod智能手机的刷机和基本操作、Andriod手机的设置和软件安装;随后,以应用程序为例,介绍了Andriod手机在日常生活、商务办公和休闲娱乐等多个方面的应用,使玩家能轻松玩转Andriod手机;最后用一个章节推荐和介绍了一些有用的小软件。 本书是Android初学者的入门手册,也适合那些想玩转Android手机、变身为Android操控达人的用户。 -
Android进阶实践蔺华《Android进阶实践》内容结构新颖、知识点比较全面,讲解详细,重点难点突出实用,全书分4部分,第1部分是Android入门知识与环境搭建,讲解了Android基本知识、版本介绍,以及与其他平台的比较和环境的安装与搭建。第2部分是项目挑战篇,主要讲解由常用Android技术知识点实现的项目应用,让读者在愉悦的项目开发过程中学习知识点。第3部分是综合应用项目篇,主要通过外来插件调用实现具体功能,让读者充分利用外部资源实现更加强大的功能,便于读者进行思维扩展和提高学习技巧。第4部分通过介绍Android的一些企业项目和个人项目为学习者提供学习和开发思路。
