C#开发Android应用实战—使用MonoforAndroid和.NETC#麦克卢尔pdf下载pdf下载

C#开发Android应用实战—使用MonoforAndroid和.NETC#麦克卢尔百度网盘pdf下载

作者:
简介:本篇主要提供C#开发Android应用实战—使用MonoforAndroid和.NETC#麦克卢尔pdf下载
出版社:宝来盛世图书专营店
出版时间:2013-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:C#开发Android应用实战—使用Mono for Android和.NET C#

定价:59.80元

作者:(美)麦克卢尔

出版社:清华大学出版社

出版日期:2013-01-01

ISBN:9787302304999

字数:767000

页码:481

版次:1

装帧:平装

开本:16开

商品重量:

编辑推荐


《移动与嵌入式开发技术·C#开发Android应用实战:使用Mono forAndroid和.NET/C#》主要介绍如何使用Mono for Android进行.NET/C#开发。Mono forAndroid允许开发人员针对运行了Androidl.6以及更新版本的设备进行应用程序开发,其中也包括了基于Android的平板电脑。本书中除非有特殊说明,否则所有开发都是针对Android2.3(Gingerbread)进行的。在撰写本书时,Android2.3已经是部署很广泛的平台版本。然而,技术世界更新是很好快的。目前,Google已经发布了Honeyb(Android3.x),这是直接面向平板电脑的Android版本。在2011年期间,越来越多的供应商在各种平板电脑设备中装载了Android3.X。

内容提要


《移动与嵌入式开发技术·C#开发Android应用实战:使用Mono forAndroid和.NET/C#》主要供那些想要针对Android进行开发的.NET开发人员使用。其目的是帮助你了解Android,而不是讲解关于.NETFramework或C#语言方面的知识(我们假设你已经掌握了这些知识)。
    靠前章一第4章主要包含一些介绍性的内容:你应该按顺序阅读这些章节。这4章主要介绍了Mono forAndroid产品、使用Mono for Android进行开发的基本知识、VisualStudio插件和MonoDevelop+通过屏幕和数据控件向用户显示数据的基本知识以及如何为Android开发用户界面。当你了解这些概念后,接下来就可以根据自己的需要阅读后面的相关章节,而不必再按顺序阅读了。

目录


章 Android、移动设备和Marketplace简介
1.1 产品比较
1.1.1 .NET Framework
1.1.2 Mono
1.1.3 Mono for Android
1.1.4 开发工具
1.2 移动开发
1.2.1 解决支持问题
1.2.2 设计问题
1.3 Android
1.3.1 Android发展简史
1.3.2 为Android编写基于Web的应用程序
1.3.3 为Android编写本机应用程序
1.3.4 Android开发问题
1.3.5 Android SDK工具
1.3.6 Android开发成本
1.4 跨平台替代方案
1.4.1 其他跨平台工具
1.4.2 选择跨平台工具时的注意事项
1.5 小结

第2章 Mono forAndroid简介
2.1 开始开发前的准备工作
2.1.1 Mono的含义
2.1.2 Mono for Android的含义
2.1.3 使用Mono for Android的原因
2.1.4 在使用Mono for Android时需要权衡的事项
2.1.5 Mono for Android开发环境需要的其他工具
2.2 利用Mono for Android进行Visual Studio开发
2.2.1 一般设置
2.2.2 生成He110 Android
2.2.3 日志记录
2.2.4 调试
2.2.5 测试
2.2.6 部署
2.3 使用MonoDevelop进行Mono for Android开发
2.3.1 一般设置
2.3.2 构建Hello Android
2.3.3 日志记录
2.3.4 调试
2.3.5 测试
2.3.6 部署
2.4 小结

第3章 了解Android/Mono for Android应用程序
3.1 Android应用程序的含义
3.1.1 An出oid应用程序的构建基块
3.1.2 组件之间的通信:Android意图
3.2 绑定组件:Android清单
3.2.1 Android清单的基础知识
3.2.2 通过Visual Studio为Mono for Android编辑清单
3.3 小结

第4章 规划和构建应用程序用户界面
4.1 成功构建移动UI的指导原则
4.2 构建AndroidⅥ
4.2.1 视图
4.2.2 设计表面
4.3 选择控件布局
4.3.1 AbsoluteLayout
4.3.2 FrameLayout
4.3.3 LinearLayout
4.3.4 RelativeLayout
4.3.5 TableLayout
4.3.6 优化布局
4.4 设计自己的用户界面控件
4.4.1 TextView
4.4.2 EditText
4.4.3 AutoCompleteTextView
4.4.4 Spinner
4.4.5 Button
4.4.6 CheckBox
4.4.7 RadioButton和组
4.4.8 C10ck
4.4.9 Picker
4.4.10 Image
4.4.11 虚拟键盘
4.5 控制菜单
4.5.1 菜单系统介绍
4.5.2 菜单
4.5.3 子菜单
4.5.4 上下文菜单
4.5.5 将菜单定义为资源
4.6 独立于分辨率的UI
4.6.1 支持各种屏幕资源
4.6.2 使用An出oid Market支持
4.6.3 多个屏幕分辨率的做法
4.7 构建用户界面:手机和平板电脑示例
4.8 小结

第5章 使用数据
5.1 使用SQLite
5.1.1 建立数据库
5.1.2 建立表
5.1.3 使用SQL语句
5.2 升级策略
5.2.1 就地升级
5.2.2 复制数据
5.3 特定于Android的数据库选项
5.4 使用远程数据
5.4,1 访问企业服务
5.4.2 使用SoAP
5.4.3 使用基于REST的Web服务
5.4.4 使用JSoN
5.4.5 利用POST发送数据
5.5 使用LINQ和XML检索数据
5.6 以负责任的态度使用Web服务
5.7 使用远程SQL Server数据库
5.8 小结

第6章 将数据绑定到控件
6.1 Mono for Android中的数据绑定
6.1.1 数据适配器的含义
6.1.2 适配器视图的含义
……
第7章 使用文件系统和应用程序项
第8章 针对设备硬件编程
第9章 使用多媒体――音频、视频和照相机
0章 与其他应用程序和库通信
1章 开发后台服务和异步代码
2章 画布和绘制资源类型:构建自定义Android图形
3章 使用位置信息
4章 国际化和本地化
5章 在Mono forAndroid、MonoTouch和Windows Phone7之间共享代码
6章 准备并向Market发布应用程序
7章 Android平板电脑
附录A 针对开发人员的一些提示以及Mono forAndroid的未来前景

作者介绍


Wallace B.(Wally)McClure,于1990年毕业于美国乔治亚理工学院,获得了电气工程学士学位。然后他又在该学院继续深造,并于1991年获得了电气工程硕士学位。毕业后,他在美国教育部、可口可乐、柏可德、Magnatron以及朗讯科技等公司从事顾问和开发工作。McClure撰写了多部关于体系结构、ADO.NET、SQLServer、Ajax以及带有Mono的移动设备方面的书籍,他还撰写了两本关于使用MonoTouch进行iPhone编程以及一本关于Monofor Android的书籍。他重点研究移动应用程序、应用程序的可扩展性以及应用程序用户界面。他是MicrosofiMVP、ASPInsider,是ScalableDevelopment公司的合作伙伴。可通过.morewally.访问他的博客。Wally已经结婚并且有两个孩子。在工作之余,他喜欢研究企业家成功的秘密、打高尔夫球、锻炼身体以及和家人在一起。

    NathanBlevins,在过去10年中一直从事应用程序开发工作。Nathan始终对逻辑拼图、机械以及问题求解很好感兴趣,从而将软件开发作为他的职业并一直干到现在。他坚信一句哲言:“工作是为了成才,而不是获取”,因此他始终将自己作为一名学生来工作,同时还在社区中担当演讲者、教育家以及技术爱好者。Nathan曾通过其个人成立的咨询公司(BelvinsConsulting)与不同国家和地区的企业合作过。现在,Nathan担任BushBrothers公司的业务分析师和开发人员。从业之初,他在诸如PHP以及Py恤o语言中进行开放源代码开发,但从2004年起,Nathan的工作重点就放在ASP.NET和C#开发上。在过去几年中,Nathan主要研究移动开发平台,如Android、Blackberry以及Windows7。现在,Nathan作为ASP.NET Insider的一员以及公共演讲者参与社区讨论。

    John J.CroftIV,于1991年毕业于美国乔治亚理工学院,获得了机械工程学士学位。随后5年他为一些大公司担当顾问,  比如可口可乐、BellSouth以及MCI,主要负责C以及C++编程以及面向对象的系统分析。1995年,Croft通过开办ComputingSolutions开始了自己的创业生涯。

    JonathanDick,一名数据库管理员以及软件开发人员,从.NET的测试版本发布以来他就一直在使用.NET。他目前主要研究移动应用程序开发并己编写了多个MonoTouch应用程序。目前,他负责维护AppleiOS Push Notifications以及Google Android Cloud to DeviceMessaging(APNS-Sharp以及C2DM-Sharp)的开源.NET库,同时还从事移动项目的开发,比如MonoTouch.Dialog和MonoDroid.Dialog。

    Chris Hardy,一名Microsoft ASPlnsider,同时也是一名关注MonoTouch和Mono forAndroid开发的.NET顾问。从MonoTouch的测试版本发布以来,Chris就一直在开发并宣传MonoTouch,他还是首批从AppStore申得到MonoTouch应用程序的用户之一。CMs在全世界各种会议上就该主题发表演讲,这使他成为该社区的骨干成员。Chris曾撰写Wrox图书ProfessionaliPhone Programming with Mono Touch and.NET/C#。可通过Twitter@chrisntr与他取得联系。

序言