让Xamarin.Forms中ListView支持上滑加载更多

衣明志 发表于 , 阅读 (2919)
Xamarin.Forms是Xamarin平台下的新框架,可以用一套UI代码,做多个平台的App,得到C#程序员们的喜爱,毕竟这代表着生产力大幅度提升。但是正如不完美的人类永远也做不成完美的事物来,xamarin.forms也有一些局限性(当然最新版已经支持在Forms中混合原生控件,解决了不少UI甚至UE上的问题)。例如,一个数据列表页面中,我们ListView很容易通过数据绑定手段实现列表,但是当数据足够多时就有问题了——通过webapi一次加载大量数据,既浪费流量也浪费 ... 阅读全文

老衣的开发工具和类库集之2014版

衣明志 发表于 , 阅读 (74294)
今天是2015年的元宵节了,14年承诺朋友们公开自己常用的工具和类库集,一直没能及时兑现。今天忙里偷个闲,整理了一下清单,在此公布出来,希望能够对大家在.NET、App、Web等开发方面有所帮助。也当是给.NET开发者一个元宵礼物吧,哈哈。不废话直接上菜啦~ 【注:最下方有补充更新】 Visual Studio 2013 扩展 Visual Studio 2013 Update 4:是目前微软发布的最新版开发工具升级包,高效而且强大。下面的扩展都是该版本的Visual ... 阅读全文

ASP.NET MVC 2 中TempData的生命周期

衣明志 发表于 , 阅读 (17052)
在ASP.NET MVC 2中发生一些变化,当在一个Action中设置了某TempData的值,在读取它之前,它将一直存在, 在同一个 HTTP Request 内可以读取多次,该次 Request 结束的时候会执行销毁动作 但,返回类型为RedirectResult 或 RedirectToRouteResult MVC会执行Keep() ,保留 TempData 到下一页 这比较适合两个Action之间传值。当然了,在一个页面中读取时允许多次读取,也就是在View ... 阅读全文

我近期讲过的vs2010有关的webcast列表整理

衣明志 发表于 , 阅读 (16699)
Visual Studio 2010于今年的4月12日正式发布,而且还是在中国北京进行的全球首发,盛况空前,且令人感动。 程序员“耀@爱情”系列情景剧 也真实表现出了程序员们的爱情现状,值得深思,我们到底该如何平衡生活与工作呢? ok,言归正传。我个人在4月份一整月基本都是在讲VS2010的有关课程,其中有线上的webcast和线下的面对面培训,还有一些小组讨论会之类的事情。忙得身体有点透支的感觉,不过当听到不少程序员在下载观看我的课程视频,心里还是很欣慰的,本月暂时只讲 ... 阅读全文

我在TechEd2008社区技术专场的课程资料

衣明志 发表于 , 阅读 (16256)
很荣幸在Tech.ED2008北京场的社区技术专场中,本人讲了一场《如何成倍提升企业级Web应用开发效率》的课程。这次讲座是第一次在Tech.ED场合讲座,不过作为非正式课程,我很高兴的看到不少人放弃了正式课程的内容来听社区技术专场的内容。也许是这类课程更贴近大家的工作吧,形式也不拘泥,大家可以面对面地探讨,气氛比较好。不过我的课程时间把握的不是太好,造成了后期给大家讲解的内容有点仓促,不是很细,希望参会的朋友们原谅。讲课过程中,发现听课的人逐渐增多,而且似乎开始就过来听的朋 ... 阅读全文

int a=13/2引起的思索

衣明志 发表于 , 阅读 (15180)
最近给一些技术公司进行asp.net开发方向的培训,培训过程中曾发现一些简单的问题却几乎全军覆没的答错,而其中不乏一些曾在多年使用C#进行过项目开发的技术人员。比如说,我曾经出过一个题让参加培训的人员回答:int a=13/2的结果。技术人员的答案有以下几种情况: 代码错误,因为13/2的值不是整形 7 6 1 那么我们知道,VS2008中写成 “var a=13/2” 的形式,如果我们将题目写成如此。那么大概更多的人会写成是答案为6.5了。原因是什么呢?原因是 ... 阅读全文

下载优酷网视频的小工具:优荡0.5版

衣明志 发表于 , 阅读 (19575)
近日党的十七大召开,而我没有电视看,就喜欢到优酷网上看看别人上传的相关视频,部分视频希望能在机器上有所保留,但优酷自己并不提供文件的下载功能。找了个维棠FLV视频下载软件,却发现它无法完整下载较长的优酷视频,我稍作了原因分析后,发现是优酷的一些较长的视频是采用多文件连播的方式,也就是一个视频由多个文件共同组成,于是乎自己花了一大袋烟的工夫用c#写了这个小工具,直接将视频所在的网页地址复制到该软件的指定位置,然后点击“Go!”按钮就开始下载了,哈哈…… 鉴于支持和促进和谐社会 ... 阅读全文

asp.net 应用中的Membership 重置密码问题

衣明志 发表于 , 阅读 (21573)
asp.net 2.0中引入的Membership机制给我们做web开发带来很多便利,使得我们在做很多项目开发时处理用户和角色及权限问题时减少了相当的工作量。不过我们开发中可能会碰到一个小小的问题如下: 我们知道MembershipUser中有如下重载的方法 MembershipUser.ResetPassword () :将用户密码重置为一个自动生成的新密码。 MembershipUser.ResetPassword (String passwordAnswer) ... 阅读全文

Content-Disposition的使用和注意事项

衣明志 发表于 , 阅读 (16085)
最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问题,对于一个新手或者刚入门的web开发人员而言,研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习积极性,这类人应该更多的了解基本的Web技术使用。而对于在该行业工作多年的老鸟来说,协议相关的内容、标准相关内容应该尽量多些的了解,因为只有这样才能使得经手的web系统更加优秀(安全、漂亮、快速、兼容性好、体验好……)。本文我们来 ... 阅读全文

发现不明确的匹配的解决方案

衣明志 发表于 , 阅读 (16274)
将VS2003下的一个Web项目升级到VS2005后,去除明显错误后编译测试运行。某页面发现一个问题: * *分析器错误 ** 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 发现不明确的匹配。 这个问题发生原因一般情况是: aspx页面里面的控件有与您的aspx.cs里的类变量重名(不区分大小写)的ID 那么我发现在代码中有如下的声明: protected Syst ... 阅读全文

对本地文件进行监控的控件C#源码

衣明志 发表于 , 阅读 (15727)
去年开发一个小型的网络系统时,编写了一个对指定目录的本地文件(实际上别人机器上共享文件也可以)进行遍历和I/O监控的控件,近来有人问及相关问题,就把他贴出来吧,很简单的程序,高手勿进哦 :)代码如下 using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; using System.Windows.Forms; u ... 阅读全文

C#中使用DES HMACSHA1 SHA1 RC2 MD5 进行字符串加密的例程

衣明志 发表于 , 阅读 (17951)
以下分别是使用了不同的加密方法加密/解密字符串:DES HMACSHA1 SHA1 RC2 MD5 等 using System; using System.IO; using System.Text; using System.Security.Cryptography; namespace Crypt { class Crypt { [STAThread] public static void Main(string[ ... 阅读全文

C#入门代码集

衣明志 发表于 , 阅读 (15679)
一、从控制台读取东西代码片断: using System; class TestReadConsole { public static void Main() { Console.Write("Enter your name:"); string strName = Console.ReadLine(); Console.WriteLine(" Hi "+ strName); } ... 阅读全文