摘要:利用Fragment设计能够兼容不同屏幕的应用这里我们先围观下最后的成果图,给读者打打气:普通手机上显示的结果:在平板上显示的结果:笔者要郑重声明下,虽然看似是两种不同的显示效果,但是同一个应用,而下面笔者将逐步教会大家如何利用Fragment制作出能够兼容不同屏幕的应用。准备工作创建一个项目是必不... 阅读全文
Xamarin.Android学习之应用程序首选项
2014-09-03 13:28 by y-z-f, 6372 阅读, 5 推荐, 收藏, 编辑
摘要:一、前言任何App都会存在设置界面,如果开发者利用普通控件并绑定监听事件保存设置,这一过程会非常的枯燥,而且耗时。我们可以看到Android系统的设置界面里面的选项如此之多,是不是都是这样开发的呢?其实不然,Android已经给我们提供了专门设计这一功能的技术,叫应用程序首选项,今天我们将学习如何使... 阅读全文
Xamarin.Android之ListView和Adapter
2014-09-02 09:16 by y-z-f, 7772 阅读, 2 推荐, 收藏, 编辑
摘要:一、前言如今不管任何应用都能够看到列表的存在,而本章我们将学习如何使用Xamarin去实现它,以及如何使用适配器和自定义适配器(本文中的适配器的主要内容就是将原始的数据转换成了能够供列表控件显示的项)。二、简介适配器在开始之前我们需要先了解下适配器,首先是提供给我们使用的适配器之间的关系:下面我们将... 阅读全文
Xamarin.Android之SQLite.NET ORM
2014-08-27 14:33 by y-z-f, 6032 阅读, 6 推荐, 收藏, 编辑
摘要:一、前言通过《Xamarin.Android之SQLiteOpenHelper》和《Xamarin.Android之ContentProvider》的学习,我们已经掌握了如何使用特定于该平台的数据库操作。但是这样却和Xamarin所宣称的跨平台相违背了,因为这样我们就需要针对不同的平台编写不同的代码... 阅读全文
Xamarin.Android之ContentProvider
2014-08-26 14:55 by y-z-f, 3057 阅读, 0 推荐, 收藏, 编辑
摘要:一、前言掌握了如何使用SQLiteOpenHelper之后,我们就可以进行下一步的学习。本章我们将会学习如何使用ContentProvider来将数据库方面的操作封装起来,同时它还可以供其他应用访问并操作数据库。二、概念首先我们不会急于写代码,而是要搞懂如何利用ContentProvider对数据库... 阅读全文
Xamarin.Android之使用百度地图起始篇
2014-07-28 14:53 by y-z-f, 12032 阅读, 7 推荐, 收藏, 编辑
摘要:一、前言如今跨平台开发层出不穷,而对于.NET而言时下最流行的当然还是Xamarin,不仅仅能够让我们在熟悉的Vs下利用C#开发,在对原生态类库的支持方面也有着非常的好支持,今天我们将会以百度地图类库来介绍如何实用第三方原生态类库。如果需要在Fragment中使用请跳转到(由网友monosir提供)... 阅读全文
Xamarin.Android之SQLiteOpenHelper
2014-07-25 12:43 by y-z-f, 5621 阅读, 4 推荐, 收藏, 编辑
摘要:一、前言在手机中进行网络连接不仅是耗时也是耗电的,而耗电却是致命的。所以我们就需要数据库帮助我们存储离线数据,以便在用户未使用网络的情况下也可以能够使用应用的部分功能,而在需要网络连接的功能上采用提示方式,让用户决定是否打开网络。而本节我们将会学习如何访问数据库以及提供基本的增删改查功能,并且使他们... 阅读全文
Xamarin.Android之ActionBar与菜单
2014-07-13 11:32 by y-z-f, 10622 阅读, 3 推荐, 收藏, 编辑
摘要:一、选项卡如今很多应用都会使用碎片以便在同一个活动中能够显示多个不同的视图。在Android 3.0 以上的版本中,我们已经可以使用ActionBar提供的Tab来实现这种效果,而不需要我们自己去实现碎片的切换。ActionBar默认是不具备选项卡功能的,所以我们需要给一个属性赋上对应的枚举,比如下... 阅读全文
Xamarin.Android其他类型的服务
2014-07-12 14:31 by y-z-f, 3639 阅读, 1 推荐, 收藏, 编辑
摘要:一、前言前面我们已经学了关于服务的很多知识,但是对于真实的开发那些远远不够,通过这节我们将学习其他类型的服务,比如前台服务、IntentService和消息服务。下面我们开始进入正题。二、前台服务顾名思义,就是拥有前台的优先等级。当然服务还是不可见的。因为前面我们介绍过Android系统会在低内存的... 阅读全文
Xamarin.Android广播接收器与绑定服务
2014-07-12 10:19 by y-z-f, 10005 阅读, 1 推荐, 收藏, 编辑
摘要:一、前言学习了前面的活动与服务后,你会发现服务对于活动而言似乎就是透明的,相反活动对于服务也是透明的,所以我们还需要一中机制能够将服务和活动之间架起一座桥梁,通过本节的学习,你将会学到广播与绑定服务,这两种方式恰恰是解决上面问题的关键。二、简单的广播接收器实现一个最简单的广播接收器需要继承Broad... 阅读全文
Knockout学习之表单绑定器(上)
2014-07-01 15:43 by y-z-f, 8823 阅读, 2 推荐, 收藏, 编辑
摘要:表单绑定器“click”绑定Click 绑定器可以将javascript函数绑定到指定的dom元素,并且再该元素被点击时将触发绑定的函数,大多数情况下都会使用button、input和a元素,当然其他可见的dom元素也是一样可以的。下面我们就简单的举一个例子: 1 2 你已经点击了 3 ... 阅读全文
Knockout学习之监控属性
2014-06-03 14:01 by y-z-f, 4412 阅读, 1 推荐, 收藏, 编辑
摘要:监控属性Knockout包含以下三个核心特性:1.监控属性和依赖跟踪2.显式绑定3.模板下面我们将学习这三点中的第一点,在这之前我们先研究下MVVM模式和视图模型的概念。MVVM和视图模型模型:用来存储应用中的数据。它处于业务领域中,并且包含了相关的属性以及操作,与用户界面独立。在使用OK时,你将经... 阅读全文
ASP.NET MVC学习之Ajax(完结)
2014-05-30 09:12 by y-z-f, 20116 阅读, 21 推荐, 收藏, 编辑
摘要:一.前言通过上面的一番学习,大家一定收获不少。但是总归会有一个结束的时候,但是这个结束也意味着新的开始。如果你是从事ASP.NET开发,并且也使用了第三方控件,那么一定会觉得ASP.NET开发ajax十分的简单,而ASP.NET MVC学习到现在页面都是刷新的,所以这节就是ASP.NET MVC的最... 阅读全文
饭后来份TempData,瞅瞅有啥料
2014-05-29 13:52 by y-z-f, 1940 阅读, 1 推荐, 收藏, 编辑
摘要:原本打算写一篇关于.NET下的分布式缓存的随笔,但是为了举一个实际的运用,就想把控制器(是ASP.NET MVC的)中的Session替换成使用分布式缓存来实现。如果你的网站最后是需要负载均衡的话,这就有用了。一切就绪了,F5走起。啪的一声,亮黄的页面显示在显示器上,一看错,***是TempData... 阅读全文
ASP.NET MVC学习之模型验证篇
2014-05-28 11:36 by y-z-f, 13800 阅读, 16 推荐, 收藏, 编辑
摘要:一.学习前的一句话在这里要先感谢那些能够点开我随笔的博友们。慢慢的已经在博客园中度过一年半了,伊始只是将博客园作为自己学习的记录本一样使用,也不敢将自己的随笔发表到博客园首页,生怕自己的技艺不高,反倒成了笑话。但是随着时间的推移,再也按捺不住这种想法,于是就写了一篇随笔发表到博客园首页。让我意想不到... 阅读全文