C#开发Android应用实战 读后感

简介:         最近两年从事C#网站和项目开发比较多,JAVA项目比较少了,没有经历过手机开发项目的经验。手上也有两部Android、HTC智能手机,喜欢手机客户端上部分软件的功能,自己也想开发一个类似小说阅读器手机端的搜集IT技术文章的手机软件。

        最近两年从事C#网站和项目开发比较多,JAVA项目比较少了,没有经历过手机开发项目的经验。手上也有两部Android、HTC智能手机,喜欢手机客户端上部分软件的功能,自己也想开发一个类似小说阅读器手机端的搜集IT技术文章的手机软件。特申请一本《C#开发Android应用实战》来学习和阅读。  年前一月三十一号拿到此书,因为手头还有WCF等技术一直在学习和实践,最近才安排出时间来仔细阅读本书。从中学到了不少东西。所以还是推荐有兴趣的朋友购买和阅读此书,相信一定物有所值。

 

       本书的章节目录我就不赘述了,搜索一下很多的。我是从头开始一页一页看的,总结下我看到的技术部分:

       前三章主要介绍Mono for Android开发的相关发展历程,环境搭配,开发流程,系统架构。

       第四章开始介绍页面控件资料,看着很类似NET中的相关控件,让人特别的亲切和熟悉。

       第五六章介绍的是开发中如何使用SQLite数据库来开发软件,软件数据控件的绑定资料和实例。

       后面6-10章介绍的是如何应用手机中文件、网络、应用程序、摄像头设备、电子邮件、通讯录等资料。

       11-17章介绍的是后台线程开发服务,自定义图片、画布操作、GPS、Google地图,多语言,平板电脑程序开发技巧。

 

       因为时间关系,没有仔细一个字一个字的看完所有书本知识和操作所有书本上的实例,但是回顾看到此书后还是蛮有成就感的。网上搜集资料都是一个一个零散的知识点,看完此书介绍的开发让人感觉到从整体上了解了手机软件开发的相关知识要点技巧。买一本书的时间价值远远超过从百度上一个知识点一个知识点的去搜索,测试,调整组合成自己的软件系统。

 

       本书的知识点比较全面,实例也简单,不是完全从官网的参考文档翻译过来的,所以再次推荐学过C#,不是很乐意使用JAVA,想要开发自己的手机软件的朋友买一本来学习和做参考。

 

       最后, 整理了书本中介绍的和自己实践了的部分资料如下。

       书籍英文原名:Professional Android Programming with Mono for Android and .NET/C#

       书籍中的代码下载地址:http://kxliang.hz23.xhsj.com/qhwkdownpage/978-7-302-30499-9.rar

       官网下载Android SDK,网址为:http://developer.android.com/sdk/index.html

       选择64位系统后点击下载adt-bundle-windows-x86_64.zip文件

       Android 模拟器下载:网址http://mono-tools.com/download

       填写注册资料后点击"Download for VS 2010"按钮

       发布注册网址:http://mono-android.net/store 跳转到https://store.xamarin.com/

      官网实例网址:https://github.com/xamarin/monodroid-samples

目录
相关文章
|
1天前
|
XML 存储 Java
探索安卓开发之旅:从新手到专家
【10月更文挑战第35天】在数字化时代,安卓应用的开发成为了一个热门话题。本文旨在通过浅显易懂的语言,带领初学者了解安卓开发的基础知识,同时为有一定经验的开发者提供进阶技巧。我们将一起探讨如何从零开始构建第一个安卓应用,并逐步深入到性能优化和高级功能的实现。无论你是编程新手还是希望提升技能的开发者,这篇文章都将为你提供有价值的指导和灵感。
|
1天前
|
Android开发
布谷语音软件开发:android端语音软件搭建开发教程
语音软件搭建android端语音软件开发教程!
|
6天前
|
JSON Java Android开发
探索安卓开发之旅:打造你的第一个天气应用
【10月更文挑战第30天】在这个数字时代,掌握移动应用开发技能无疑是进入IT行业的敲门砖。本文将引导你开启安卓开发的奇妙之旅,通过构建一个简易的天气应用来实践你的编程技能。无论你是初学者还是有一定经验的开发者,这篇文章都将成为你宝贵的学习资源。我们将一步步地深入到安卓开发的世界中,从搭建开发环境到实现核心功能,每个环节都充满了发现和创造的乐趣。让我们开始吧,一起在代码的海洋中航行!
|
7天前
|
缓存 数据库 Android开发
安卓开发中的性能优化技巧
【10月更文挑战第29天】在移动应用的海洋中,性能是船只能否破浪前行的关键。本文将深入探讨安卓开发中的性能优化策略,从代码层面到系统层面,揭示如何让应用运行得更快、更流畅。我们将以实际案例和最佳实践为灯塔,引领开发者避开性能瓶颈的暗礁。
23 3
|
6天前
|
存储 搜索推荐 Java
打造个性化安卓应用:从设计到实现
【10月更文挑战第30天】在数字化时代,拥有一个个性化的安卓应用不仅能够提升用户体验,还能加强品牌识别度。本文将引导您了解如何从零开始设计和实现一个安卓应用,涵盖用户界面设计、功能开发和性能优化等关键环节。我们将以一个简单的记事本应用为例,展示如何通过Android Studio工具和Java语言实现基本功能,同时确保应用流畅运行。无论您是初学者还是希望提升现有技能的开发者,这篇文章都将为您提供宝贵的见解和实用的技巧。
|
4天前
|
移动开发 Java Android开发
探索Android与iOS开发的差异性与互联性
【10月更文挑战第32天】在移动开发的大潮中,Android和iOS两大平台各领风骚。本文将深入浅出地探讨这两个平台的开发差异,并通过实际代码示例,展示如何在各自平台上实现相似的功能。我们将从开发环境、编程语言、用户界面设计、性能优化等多个角度进行对比分析,旨在为开发者提供跨平台开发的实用指南。
25 0
|
6月前
|
开发框架 前端开发 .NET
C#编程与Web开发
【4月更文挑战第21天】本文探讨了C#在Web开发中的应用,包括使用ASP.NET框架、MVC模式、Web API和Entity Framework。C#作为.NET框架的主要语言,结合这些工具,能创建动态、高效的Web应用。实际案例涉及企业级应用、电子商务和社交媒体平台。尽管面临竞争和挑战,但C#在Web开发领域的前景将持续拓展。
189 3
|
6月前
|
SQL 开发框架 安全
C#编程与多线程处理
【4月更文挑战第21天】探索C#多线程处理,提升程序性能与响应性。了解C#中的Thread、Task类及Async/Await关键字,掌握线程同步与安全,实践并发计算、网络服务及UI优化。跟随未来发展趋势,利用C#打造高效应用。
196 3
|
7天前
|
C# 开发者
C# 一分钟浅谈:Code Contracts 与契约编程
【10月更文挑战第26天】本文介绍了 C# 中的 Code Contracts,这是一个强大的工具,用于通过契约编程增强代码的健壮性和可维护性。文章从基本概念入手,详细讲解了前置条件、后置条件和对象不变量的使用方法,并通过具体代码示例进行了说明。同时,文章还探讨了常见的问题和易错点,如忘记启用静态检查、过度依赖契约和性能影响,并提供了相应的解决建议。希望读者能通过本文更好地理解和应用 Code Contracts。
19 3
|
28天前
|
安全 C# 数据安全/隐私保护
实现C#编程文件夹加锁保护
【10月更文挑战第16天】本文介绍了两种用 C# 实现文件夹保护的方法:一是通过设置文件系统权限,阻止普通用户访问;二是使用加密技术,对文件夹中的文件进行加密,防止未授权访问。提供了示例代码和使用方法,适用于不同安全需求的场景。
下一篇
无影云桌面