华信教育资源网
Android应用开发案例精解
作   译   者:康艳梅 张君施 出 版 日 期:2013-01-01
出   版   社:电子工业出版社 维   护   人:马岚 
书   代   号:18962 I S B N:9787121189623

图书简介:

本书可供英文原版教辅:源代码,图表文件;教辅申请咨询Email:Te_service@phei.com.cn。本书是美国知名编程类系列教材中针对Android系统下进行应用开发而编写的一本入门级教材,全书以“应用驱动的方法”为基础...
定价 59.8

关注公众号

关注微博

您的专属联系人更多
联系人:李蕊
电话:010-88254558
邮箱:lir@phei.com.cn
关注 评论(10) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
    图书特别说明:本书可供英文原版教辅:源代码,图表文件;教辅申请咨询Email:Te_service@phei.com.cn
  • 图 书 内 容

    图书详情

    ISBN:9787121189623

    开 本:16开

    印 张:25.5

    版 次:1-01

    页 数:408

    字 数:669

    内容简介

    本书可供英文原版教辅:源代码,图表文件;教辅申请咨询Email:Te_service@phei.com.cn。 本书是美国知名编程类系列教材中针对Android系统下进行应用开发而编写的一本入门级教材,全书以“应用驱动的方法”为基础,详细讲解了17个完整的Android应用的开发过程。这些应用经过精心挑选,从不同侧面展现了Android系统各个功能模块的编程方法。这些功能包括音频、视频、动画、电话、蓝牙、语音识别、加速度计、GPS、指北针、应用窗件、3D图形等, 它们都是从事Android应用开发所必须熟知的基本技术。

    本书目录

    第1章Android简介 1.1简介 1.2Android概述 1.3Android 2.2(Froyo) 1.4Android 2.3(Gingerbread) 1.5Android 3.0(Honeycomb) 1.6Android Ice Cream Sandwich 1.7从Android Market下载应用 1.8包 1.9Android软件开发工具集(SDK) 1.10对象技术:简要回顾 1.11在AVD中测试Doodlz应用 1.12作者的Android资源 1.13Android的开发资源 1.14小结

    第2章Android Market及应用的商业问题 2.1简介 2.2创建好的Android应用 2.3Android的最佳实践 2.3.1兼容性 2.3.2多屏幕支持 2.3.3Android用户界面指南 2.4在Android Market上注册 2.5设置Google卖家账户 2.6AndroidManifest.xml文件 2.7为发布应用做准备 2.8将应用上载到Android Market 2.9其他的Android应用市场 2.10为应用定价:免费或收费 2.11通过应用内广告获取收益 2.12通过应用内支付销售虚拟商品并获取收益 2.13在应用内启动Market应用 2.14管理Android Market中的应用 2.15推广应用 2.16其他流行的应用平台 2.17Android开发者文档 2.18Android幽默 2.19小结

    第3章Welcome应用 3.1简介 3.2技术概览 3.3Eclipse IDE 3.4创建一个新工程 3.5用ADT的Visual Layout Editor构建Welcome应用的GUI 3.6分析main.xml文件 3.7运行Welcome应用 3.8小结

    第4章Tip Calculator应用 4.1简介 4.2测试驱动的Tip Calculator应用 4.3技术概览 4.4构建应用的GUI 4.4.1TableLayout简介 4.4.2创建工程,添加TableLayout和组件 4.4.3布局小结 4.4.4定制组件,完成设计 4.4.5Tip Calculator GUI中最终的XML标记 4.4.6strings.xml 4.5为应用增加功能性 4.6小结

    第5章Favorite Twitter Searches应用 5.1简介 5.2测试驱动的Favorite Twitter Searches应用 5.3技术概览 5.4构建应用的GUI和资源文件 5.4.1main.xml TableLayout 5.4.2创建工程 5.4.3创建资源文件 5.4.4添加TableLayout和组件 5.4.5创建一个显示搜索框和Edit按钮的TableRow 5.5构建应用 5.6AndroidManifest.xml 5.7小结

    第6章Flag Quiz Game应用 6.1简介 6.2测试驱动的Flag Quiz Game应用 6.3技术概览 6.4构建应用的GUI和资源文件 6.4.1main.xml LinearLayout 6.4.2创建工程 6.4.3创建并编辑资源文件 6.4.4向LinearLayout添加组件 6.4.5创建能够动态填充的按钮 6.4.6创建国旗飘扬动画 6.5构建应用 6.6AndroidManifest.xml 6.7小结

    第7章Cannon Game应用 7.1简介 7.2测试驱动的Cannon Game应用 7.3技术概览 7.4构建应用的GUI和资源文件 7.4.1创建工程 7.4.2AndroidManifest.xml 7.4.3strings.xml 7.4.4main.xml 7.4.5向应用添加声音 7.5构建应用 7.5.1维护线端点的Line类 7.5.2Activity类的CannonGame子类 7.5.3View类的CannonView子类 7.6小结

    第8章SpotOn Game应用 8.1简介 8.2测试驱动的SpotOn Game应用 8.3技术概览 8.4构建应用的GUI和资源文件 8.4.1AndroidManifest.xml 8.4.2main.xml RelativeLayout 8.4.3用于未点中小虫的untouched.xml ImageView 8.4.4用于生命的life.xml ImageView 8.5构建应用 8.5.1Activity类的SpotOn子类 8.5.2View类的SpotOnView子类 8.6小结

    第9章Doodlz应用 9.1简介 9.2测试驱动的Doodlz应用 9.3技术概览 9.4构建应用的GUI和资源文件 9.4.1创建工程 9.4.2AndroidManifest.xml 9.4.3strings.xml 9.4.4main.xml 9.4.5color_dialog.xml 9.4.6width_dialog.xml 9.5构建应用 9.5.1Activity类的Doodlz子类 9.5.2View类的DoodleView子类 9.6小结

    第10章Address Book应用 10.1简介 10.2测试驱动的Address Book应用 10.3技术概览 10.4构建应用的GUI和资源文件 10.4.1创建工程 10.4.2AndroidManifest.xml 10.4.3styles.xml 10.4.4textview_border.xml 10.4.5AddressBook Activity的布局:contact_list_item.xml 10.4.6ViewContact Activity的布局:view_contact.xml 10.4.7AddEditContact Activity的布局:add_contact.xml 10.4.8在XML中用menu资源定义应用的MenuItem 10.5构建应用 10.5.1ListActivity类的AddressBook子类 10.5.2Activity类的ViewContact子类 10.5.3Activity类的AddEditContact子类 10.5.4DatabaseConnector实用工具类 10.6小结

    第11章Route Tracker应用 11.1简介 11.2测试驱动的Route Tracker应用 11.3技术概览 11.4构建应用的GUI和资源文件 11.4.1创建工程 11.4.2AndroidManifest.xml 11.4.3Route Tracker布局:main.xml 11.5构建应用 11.5.1MapActivity类的RouteTracker子类 11.5.2FrameLayout类的BearingFrameLayout子类 11.5.3Overlay类的RouteOverlay子类 11.6小结

    第12章Slideshow应用 12.1简介 12.2测试驱动的Slideshow应用 12.3技术概览 12.4构建应用的GUI和资源文件 12.4.1创建工程 12.4.2在应用的GUI中使用标准的Android图标 12.4.3AndroidManifest.xml 12.4.4Slideshow ListActivity中各个ListView项的布局 12.4.5Slideshow ListActivity的菜单 12.4.6Set Slideshow Name对话框中EditText的布局 12.4.7SlideshowEditor ListActivity的布局 12.4.8SlideshowEditor ListActivity中各个ListView项的布局 12.4.9SlideshowPlayer Activity的布局

    12.5构建应用 12.5.1SlideshowInfo类 12.5.2ListActivity类的Slideshow子类 12.5.3ListActivity类的SlideshowEditor子类 12.5.4ListActivity类的SlideshowPlayer子类 12.6小结

    第13章Enhanced Slideshow应用 13.1简介 13.2测试驱动的Enhanced Slideshow应用 13.3技术概览 13.4构建应用的GUI和资源文件 13.4.1创建工程 13.4.2AndroidManifest.xml 13.4.3SlideshowEditor ListActivity的改进布局 13.4.4PictureTaker Activity的布局 13.4.5SlideshowPlayer Activity的改进布局 13.5构建应用 13.5.1MediaItem类 13.5.2SlideshowInfo类 13.5.3Slideshow类 13.5.4SlideshowEditor类 13.5.5Activity类的PictureTaker子类 13.5.6SlideshowPlayer类 13.6小结

    第14章Weather Viewer应用 14.1简介 14.2测试驱动的Weather Viewer应用 14.3技术概览 14.4构建应用的GUI和资源文件 14.4.1AndroidManifest.xml 14.4.2WeatherViewerActivity的main.xml布局 14.4.3arrays.xml中的默认城市及邮政编码 14.4.4WeatherViewerActivity的actionmenu.xml菜单布局 14.4.5WeatherProvider应用窗件配置与布局 14.5构建应用 14.5.1WeatherViewerActivity类 14.5.2CitiesFragment类 14.5.3AddCityDialogFragment类 14.5.4ForecastFragment类 14.5.5SingleForecastFragment类 14.5.6ReadLocationTask类 14.5.7ReadForecastTask类 14.5.8FiveDayForecastFragment类 14.5.9ReadFiveDayForecastTask类 14.5.10DailyForecast类 14.5.11WeatherProvider类 14.6小结

    索引 在线章节(下载方式请见前言的说明) 第15章PHABs Pizza应用 第16章Voice Recorder应用 第17章Enhanced Address Book应用 第18章3D Art应用 第19章HTML5 Favorite Twitter Searches应用

    展开

    前     言

    前言

    欢迎来到使用Android软件开发工具集(SDK)2.3.x/3.x、 Java编程语言及Eclipse集成开发环境(IDE)的充满活力的世界,我们将讲解Android智能手机和平板电脑应用的开发。 本书将为专业软件开发者提供前沿的移动计算技术。本书的核心是“应用驱动的方法”。全书以17个完整的可运行的Android应用来诠释概念,没有使用通过代码片段进行讲解的方法。其中16个应用完全是在Android环境下开发的,1个是用HTML 5开发的,它用于移动式Web世界。第3~19章中的每一章都给出了一个应用,每章的开始部分是应用的介绍,并通过应用的测试运行给出了一个或者多个执行样本的结果,同时还给出了一个技术概览。然后,对每一个应用的源代码进行详细的代码分析。所有这些应用的源代码,都可以从www.deitel.com/books/AndroidFP/下载。 Android设备的销售及应用的下载量,正呈现出指数级的增长。第一代Android手机发布于2008年10月。comScore的研究表明,到2011年7月,Android已经占据美国智能手机市场41.8%的份额,而iPhone只占27%,Blackberry只有21.7%参见www.comscore.com/Press_Events/Press_Releases/2011/8/comScore_Reports_ July_2011_U.S._Mobile_Subscriber_Market_Share。。从Android Market已经下载了数以十亿计的应用。每一天都有超过50万的Android设备被激活。对Android应用开发者而言,机会无处不在。 随着越来越多的人依靠智能手机和平板电脑保持沟通,并且为了在不使用个人计算机的情况下也具备生产力,对移动设备的需求正在不断增长。根据comScore的统计,到2011年7月末,在过去三个月中有2亿3400万美国人使用过移动设备。这些人中有40.6%使用过移动设备上的应用参见www.comscore.com/Press_Events/Press_Releases/2011/8/comScore_Reports_July_ 2011_U.S._Mobile_Subscriber_Market_Share。。 几种流行的移动平台(Android, BlackBerry, iPhone, Palm, Symbian, Windows Phone 7,等等)及多种移动应用载体之间的激烈竞争,导致了产品的快速更新换代和价格的下降。数十个Android设备厂商之间的竞争,带动了Android社区里硬件和软件的创新。现在,市场上已经有了300多种不同的Android设备存在。 本书的编写过程相当有趣。我们开始了解Android进而爱上了它,包括它的许多流行的应用及各种Android设备。我们开发了许多Android应用。本书中的这些应用都经过了精心设计,以引导读者在一个较广的范围内了解Android的特性和技术,包括音频、 视频、 动画、 电话、 蓝牙、 语音识别、 加速度计、 GPS、 指北针、 应用窗件、 3D图形等。从这本书中可以快速学到构建Android应用所需的技术。第1章是一个由测试驱动的Doodlz应用,第3章中创建了第一个应用。第2章中给出了设计出好的应用、 将它上载到Google的Android Market及其他在线应用商店的过程,讲解了这一过程中的期望是什么、 是通过应用商店销售还是免费提供、 利用Internet和口碑来营销应用的方法,等等。

    关于版权及代码许可的说明 本书中的全部代码及Android应用的版权都由Deitel & Associates公司所有,书中示例程序的许可遵循Creative Commons Attribution 3.0 Unported License(creativecommons.org/licenses/by/3.0/)的规定,例外情况是它们不能在教育性的教程和教材中使用(书本形式或者数字化形式)。欢迎读者将书中的这些应用作为自己的应用的基础,在已有的这些功能上进行改动和进一步开发。

    预备知识 本书假定读者为一名Java程序员,具有面向对象编程的经验且熟悉XML。书中使用的是完整的、 可运行的应用,所以如果不了解Java和XML,但具有C#/.NET、 ObjectiveC/Cocoa或者C++(类库)下进行面向对象编程的经验,则应当能够很快地熟悉这些材料,从而学习到大量的Java知识、 Java风格的面向对象编程及XML。 本书既不是Java教程,也不是XML教程,但其中讲解了大量的Java和XML技术,它们位于Android应用开发的环境中。如果读者对学习Java编程感兴趣,请参考作者的下列出版物: ● Java for Programmers(www.deitel.com/books/javafp/)。

    ● Java Fundamentals: Parts I and II LiveLessons videos(www.deitel.com/books/LiveLessons/)。

    ● Java How to Program, 9/e(www.deitel.com/books/jhtp9/)。

    主要特性 应用驱动的方法。讲解应用的每一章(第3~19章,其中第15~19章的内容在网站上)中都给出了一个应用,探讨了每一个应用的用途,给出了运行应用时的屏幕输出,通过测试进行了检验,并概述了构建应用的技术和体系结构。接着,将构造出这个应用,给出完整的代码并详细分析这些代码。探讨了应用中所用的Android API的编程概念并演示了它们的功能。图1给出了书中的这些应用及构建它们所用的主要技术。

    应用 技术 第3章Welcome应用 讲解Eclipse和ADT 第4章Tip Calculator应用 利用Java构建Android应用 第5章Favorite Twitter Searches应用 集合、 窗件和视图 第6章Flag Quiz应用 Intent和菜单 第7章Cannon Game应用 逐帧动画及处理用户事件 第8章SpotOn Game应用 补间动画及点触监听 第9章Doodlz应用 图形与加速度计 第10章Address Book应用 AdapterView与适配器 第11章Route Tracker应用 地图API与指北针 第12章Slideshow应用 图像与音频库访问 第13章Enhanced Slideshow应用 序列化对象与视频播放 第14章Weather Viewer应用 Internet应用、 Web服务与应用窗件 第15章Pizza Ordering应用 Android电话与语音API 第16章Voice Recorder应用 音频记录与回放 第17章Enhanced Address Book应用 用SQLite 3管理持久数据并通过蓝牙传输数据 第18章3D Art应用 使用OpenGL ES的3D图形与动画 第19章Favorite Twitter Searches应用 (使用HTML5技术) 在线提供的一章:针对有经验的Web开发者的HTML5、 CSS3和JavaScript

    图1本书中讲解的应用及相关的技术 Android SDK 2.x。本书涵盖Android软件开发工具集(Android Software Development Kit,SDK) 2.x中的许多新特性,包括蓝牙、Google Maps、Camera API、图形API及对多种屏幕尺寸和分辨率的支持。 针对平板电脑应用的Android SDK 3.x。本书中涉及用于开发平板电脑应用的Android SDK 3.x的许多特性,包括属性动画、动作栏、分区、状态栏通知及拖放。 Android Maps API。Route Tracker应用使用了Android Maps API,通过它能将Google Maps集成到应用中。在开发使用Maps API的任何应用之前,必须同意它的《服务条款》(包括相关的法律通告和私有性政策),细节请参见code.google.com/android/mapsapitos.pdf。

    Eclipse。免费的Eclipse集成开发环境(IDE)与免费的Android SDK和Java开发工具集(Java Development Kit, JDK)组合在一起,提供了开发和测试Android应用所需的一切。 多媒体。Android应用大量使用了它的多媒体功能,包括图形、图像、逐帧动画、属性动画、音频、视频、语音合成及语音识别。 Android最佳实践。本书遵从Android最佳实践,这体现在详细的代码分析中。如果希望查看作者的“Android最佳实践”资源中心,请访问www.deitel.com/AndroidBestPractices/。 Web服务。Web服务使得用户能够将Web作为丰富的服务库,其中有许多是免费的。第11章的Route Tracker应用使用了内置的Android Maps API来与Google Maps Web服务交互。第14章的Weather Viewer应用使用了WeatherBug的Web服务参见apireg.weatherbug.com/defaultAPI.aspx。。

    特性 语法阴影。本书翻译版取消了这些语法格式约定。为方便阅读,本书对代码添加了语法阴影,它类似于Eclipse中根据语法添加颜色的做法。书中的语法阴影遵循如下的约定: 注释以灰色显示。 常量和常量值用深灰色表示。 关键字显示为加粗的黑体。 所有其他代码以不加粗的黑体表示。 突出显示重要代码段。在每一个应用中,为了强调关键的代码段,将它们放置在一个浅灰色的矩形中。 用字体突出显示。本书翻译版取消了这些字体设置。为方便参考,当定义关键的术语时以粗斜体文本表示。屏幕上显示的内容以加粗的Helvetica字体表示,而Java和Android程序文本则采用Lucida字体。 在本书中,将会联合使用可视化编程(拖放)和代码编写来创建GUI。对于程序代码中的GUI元素和IDE中显示的GUI元素,会以不同的字体进行区分: ● 当指定的是程序中创建的GUI组件时,会将它的变量名称或者类名称以Lucida字体显示。

    ● 当指定的是IDE中的GUI组件时,会将组件的文本以加粗的Helvetica字体显示,而组件的类型会显示为普通的文本字体。 使用>字符。本书使用>字符来表示从菜单中选择菜单项。例如,File > New表示从File菜单中选择New菜单项。 源代码。本书的所有源代码都能从如下网址下载:

    文档。开发Android应用所需的全部Android文档和Java文档,都可以免费从developer.android.com获得。关于Eclipse的文档位于www.eclipse.org/documentation。 各章目标。每一章都以“学习目标”开头。 图示。本书包含数百个表格、源代码清单及Android屏幕截图。 索引。本书包含大量的索引。 在线章节也可登录华信教育资源网下载(www.hyedu.com.cn)。 第1~14章以纸质印刷版本的形式出现,第15~19章则放到了网站上,而且随着Android的发展,还可能会增加更多的内容。为了获取在线章节,需进入网站: 读者必须先获得一个InformIT账号然后才能注册。用账号登录后,将看到一个Register a Product框。输入本书的英文原版书号(9780132121361),即可进入在线章节的页面。 教辅资料申请教辅资料的方式,请参见书末的“教学支持说明”。 PDF格式的教辅资料包含本书的全部源代码及图表,它们只对得到授权的教师提供。

    作者的在线Android资源中心 作者的在线Android资源中心,包括教程、文档、供下载的软件、文章、博客、播客、视频、代码示例、图书、电子书等,大多数是免费的。要查看正在不断增长的Android资源中心,可访问: ● Android(www.deitel.com/android/) ● Android最佳实践(www.deitel.com/androidbestpractices/) ● Java(www.deitel.com/java/) ● Eclipse(www.deitel.com/Eclipse/) ● SQLite 3(www.deitel.com/SQLite3/)

    我们会在新闻列表、Deitel Buzz Online及Twitter和Facebook中提供最新的资源中心,细节请见下面。

    在线跟踪Deitel & Associates公司 如果希望收到关于本书及作者的其他出版物的更新信息、新的和改进的应用、资源中心、教师主导的现场培训课程、合作伙伴提供的产品和服务等,可注册免费的Deitel Buzz Online电子邮件新闻列表,网址为 作者的Twitter为 Facebook为 联系作者

    阅读本书时,我们衷心欢迎读者提出意见、批评、更正和建议。请将它们发送至: 我们会尽快回复,并会将更正和说明发布到本书的网站: 以及作者的Facebook和Twitter上。

    致谢 我们有幸与Prentice Hall/Pearson的出版专家团队共同完成这个项目。要感谢有着近20年友谊和专业合作的Mark L.Taub的非凡努力,Taub是Pearson技术小组(Pearson Technology Group)的主编。为招募Android社区的不同成员及管理本书的评审过程,Olivia Basegio出色地完成了相关的工作。Chuti Prasertsith进行了富有创造性和精确性的封面设计工作——我们提供想法,他使想法变成现实。John Fuller出色地管理了“Deitel程序员系列”(Deitel Developer Series)图书的全部产品。 还要感谢我们的朋友Rich Wong(Partner, Accel Partners),他使我们与Android应用和移动应用开发社区保持了有效的沟通。 感谢AWS Convergence Technologies公司——WeatherBug(weather.weatherbug.com/)的拥有者,它允许我们在第14章中使用了WeatherViewer服务。 还要感谢我们的同事Eric Kern,他是同类图书iPhone for Programmer:an AppDriven Approach的作者之一,本书中的许多应用都以这本书为基础。

    评审人员 我们要感谢本书评审人员的辛勤付出。尽管时间紧迫,他们仍仔细检查了书中的文字和程序,提出了无数的建议,以提高内容表述的精确性和完整性。 ● Paul Beusterien, Principal, Mobile Developer Solutions ● Eric J.Bowden, COO, Safe Driving Systems, LLC ● Ian G.Clifton, 独立软件承包商和Android应用开发者 ● Daniel Galpin, Android倡导者,Intro to Android Application Development一书的作者 ● Douglas Jones, Fullpower Technologies公司资深软件工程师 ● Sebastian Nykopp, Reaktor公司首席架构师 ● Ronan “Zero” Schwarz, CIO, OpenIntents

    现在,这本书就呈现在你的面前!本书将帮助你快速开发出Android应用。希望读者能从阅读本书中得到快乐,就像我们写书时那样!

    Paul Deitel Harvey Deitel Abbey Deitel Michael Morgano

    关 于 作 者

    Paul J.Deitel,Deitel & Associates公司CEO兼CTO,毕业于麻省理工学院,主修信息技术。通过Deitel & Associates公司,他向行业客户提供了数以百计的C#、 Visual Basic、 Java、 C++、 C和Internet编程课程,这些客户包括Cisco、 IBM、 Siemens、 Sun Microsystems、 Dell、 Lucent Technologies、 Fidelity、 NASA肯尼迪航天中心、 美国国家风暴实验室、 白沙导弹基地、 Rogue Wave Software、 Boeing、 SunGard Higher Education、 Stratus、 Cambridge Technology Partners、 One Wave、 Hyperion Software、 Adra Systems、 Entergy、 CableData Systems、 Nortel Networks、 Puma、 iRobot、 Invensys等。他和他的合著者Harvey M.Deitel博士,是全球畅销的编程语言教材和专业图书的作者。

    Harvey M.Deitel博士,Deitel & Associates公司的主席和首席战略官,具有50多年计算机行业的工作经验。Deitel博士在麻省理工学院获得学士和硕士学位,在波士顿大学获得博士学位。他有着丰富的大学教学经验,在与儿子Paul J.Deitel创立Deitel & Associates公司之前,他是波士顿大学计算机科学系主任并获得了终身任职权。Deitel父子是几十本图书和LiveLessons视频软件包的共同作者,并且他们还在撰写着更多的作品。他们的教材已经赢得了广泛的国际声誉,并被翻译成日文、德文、俄文、西班牙文、中文、韩文、法文、波兰文、意大利文、葡萄牙文、希腊文、乌尔都文和土耳其文。Deitel博士为许多公司、学术机构、政府机关和军队提供了数百场的专业编程培训。

    Abbey Deitel,Deitel & Associates公司总裁,卡内基梅隆大学Tepper管理学院毕业,获得工业管理学士学位。Abbey有着十几年管理Deitel & Associates公司的业务运作的经验,她参与写作了大量的Deitel & Associates公司的出版物,与Paul和Harvey共同编写了

    iPhone for Programmers: An AppDriven Approach和Internet & World Wide Web How to Program, 5/e 。

    Michael Morgano,Imerj公司的Android开发者,毕业于美国东北大学,获得计算机科学学士和硕士学位。Michael是iPhone for Programmers: An AppDriven Approach的作者之一。

    Deitel & Associates公司提供的企业培训

    Deitel & Associates公司由Paul Deitel和Harvey Deitel创立,是一家国际知名的企业培训、软件开发和图书创作公司,专门进行Android和iPhone应用开发、计算机编程语言、对象技术及Internet和Web软件技术方面的培训与图书创作。公司面向全球客户提供由教师主导的主要编程语言和平台课程,包括Android应用开发、ObjectiveC和iPhone应用开发、Java、C、C++、Visual C++、Visual C#、Visual Basic、XML、Python、对象技术、Internet和Web编程,并且还在不断提供其他编程语言和软件开发的相关课程。公司的客户包括许多全球的大公司、政府部门、军队及学术机构。

    Deitel & Associates公司与Prentice Hall/Pearson出版社有着近40年的出版合作关系,出版了一流的编程专业图书、大学教材、DVD形式的LiveLesson及基于Web的视频课程。可通过如下电子邮件地址联系Deitel & Associates公司和作者: 如果希望了解Deitel Dive Into系列企业培训课程,可访问: 如果贵公司或机构希望获得关于教师现场培训的建议,可发电子邮件至deitel@deitel.com。 希望购买Deitel的图书、LiveLessons DVD和基于Web的培训课程的个人,可以访问www.deitel.com。公司、政府机关、军队和学术机构的团购,应直接与Pearson公司联系。更多信息,可访问www.pearsoned.com/professional/index.htm

    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价我要评论
华信教育资源网