《移动与嵌入式开发技术·C#开发Android应用实战:使用Mono for
Android和.NETC#》主要介绍如何使用Mono for Android进行.NETC#开发。Mono for
Android允许开发人员针对运行了Android
l.6以及更新版本的设备进行应用程序开发,其中也包括了基于Android的平板电脑。本书中除非有特殊说明,否则所有开发都是针对Android
2.3(Gingerbread)进行的。在撰写本书时,Android
2.3已经是部署最广泛的平台版本。然而,技术世界更新是非常快的。目前,Google已经发布了Honeycomb(Android
3.x),这是直接面向平板电脑的Android版本。在2011年期间,越来越多的供应商在各种平板电脑设备中装载了Android
3.X。
《移动与嵌入式开发技术·C#开发Android应用实战:使用Mono for
Android和.NETC#》主要供那些想要针对Android进行开发的.NET开发人员使用。其目的是帮助你了解Android,而不是讲解关于.NET
Framework或C#语言方面的知识(我们假设你已经掌握了这些知识)。
第1章一第4章主要包含一些介绍性的内容:你应该按顺序阅读这些章节。这4章主要介绍了Mono for
Android产品、使用Mono for Android进行开发的基本知识、Visual
Studio插件和MonoDevelop+通过屏幕和数据控件向用户显示数据的基本知识以及如何为Android开发用户界面。当你了解这些概念后,接下来就可以根据自己的需要阅读后面的相关章节,而不必再按顺序阅读了。
關於作者:
Wallace B.(Wally)
McClure,于1990年毕业于美国乔治亚理工学院,获得了电气工程学士学位。然后他又在该学院继续深造,并于1991年获得了电气工程硕士学位。毕业后,他在美国教育部、可口可乐、柏可德、Magnatron以及朗讯科技等公司从事顾问和开发工作。McClure撰写了多部关于体系结构、ADO.NET、SQL
Server、Ajax以及带有Mono的移动设备方面的书籍,他还撰写了两本关于使用MonoTouch进行iPhone编程以及一本关于Mono
for Android的书籍。他重点研究移动应用程序、应用程序的可扩展性以及应用程序用户界面。他是Microsofi
MVP、ASPInsider,是Scalable
Development公司的合作伙伴。可通过www.morewally.com访问他的博客。Wally已经结婚并且有两个孩子。在工作之余,他喜欢研究企业家成功的秘密、打高尔夫球、锻炼身体以及和家人在一起。
John J.Croft
IV,于1991年毕业于美国乔治亚理工学院,获得了机械工程学士学位。随后5年他为一些大公司担当顾问, 比如可口可乐、BellSouth以及MCI,主要负责C以及C++编程以及面向对象的系统分析。1995年,Croft通过开办Computing
Solutions开始了自己的创业生涯。
Jonathan
Dick,一名数据库管理员以及软件开发人员,从.NET的测试版本发布以来他就一直在使用.NET。他目前主要研究移动应用程序开发并己编写了多个MonoTouch应用程序。目前,他负责维护Apple
iOS Push Notifications以及Google Android Cloud to Device
Messaging(APNS-Sharp以及C2DM-Sharp)的开源.NET库,同时还从事移动项目的开发,比如MonoTouch.Dialog和MonoDroid.Dialog。
Chris Hardy,一名Microsoft ASPlnsider,同时也是一名关注MonoTouch和Mono for
Android开发的.NET顾问。从MonoTouch的测试版本发布以来,Chris就一直在开发并宣传MonoTouch,他还是首批从App
Store申得到MonoTouch应用程序的用户之一。CMs在全世界各种会议上就该主题发表演讲,这使他成为该社区的骨干成员。Chris曾撰写Wrox图书Professional
iPhone Programming with Mono Touch and
.NETC#。可通过Twitter@chrisntr与他取得联系。