摘要: 在现实应用中,对于集合以及枚举这些集合的需求非常普遍, 因此在.NET中集合所依赖的接口被设计为公共的。想要实现对象的枚举就必须继承IEnumerable接口。 public interface IEnumerable { public IEnumerator GetEnumerator(); } 它只有一个成员:GetEnumerator方法。该方法返回一个世纪的枚举器(enumerator)... 阅读全文
posted @ 2010-10-11 14:31 双击 阅读(367) 评论(0) 推荐(0)
摘要: 其实本质上就是把远程的图片Stream流下载到本地,用pictureBox展示出来而已 带上cookie,这样就可以肉眼识别 代码很简单,直接上了 前台也就是一个pictureBox控件 AutoLoginHelper autoLoginHelper=new AutoLoginHelper(Encoding.UTF8); CookieContainer cc=new CookieContaine... 阅读全文
posted @ 2010-10-11 14:31 双击 阅读(284) 评论(0) 推荐(0)
摘要: 前一篇IEnumerable和IEnumerator的理解[原]介绍了这两个接口用来实现foreach 其实还可以用yield return 直接上代码和结果 一下为摘录的一部分,yield return对比前一篇 1。代码很简洁。其实这里多了一个yield return 语句,由于yield return 并不对应多余的il指令。所以编译器就会在编译的时候,生成一个实现Ienumator接口的类... 阅读全文
posted @ 2010-10-11 14:31 双击 阅读(542) 评论(0) 推荐(0)
摘要: (function () { var resolution = "分辨率:" + window.screen.width + "*" + window.screen.height; alert(resolution); })(); (function () { var ua = window.navigator.userAgent; var osVersion = ua.split(";"... 阅读全文
posted @ 2010-10-11 14:31 双击 阅读(403) 评论(0) 推荐(0)
摘要: 说明: setInterval与setTimeout都是DHTM window对象的方法 区别: setInterval(表达式,时间):页面载入后,每经过指定毫秒值后执行指定表达式,是间隔多次执行的 setTimeout(表达式,时间):页面载入后,经过指定毫秒值后执行指定表达式,只执行一次 附述: 可以通过clearInterval和clearTimeout方法取消事件,具体参考DHMTL手册... 阅读全文
posted @ 2010-10-11 14:31 双击 阅读(221) 评论(0) 推荐(0)
摘要: 最近做一个东西,每个页面都要using引用空间,烦不胜烦 搜了一下果然是可以改的 方法如下 1,打开你Visual Studio 2008安装的目录,找到ItemTemplates文件夹 例如: C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates 如果想修改Winfows Form类的默认名称空间,则打开... 阅读全文
posted @ 2010-10-11 14:31 双击 阅读(235) 评论(0) 推荐(0)
摘要: /// <summary> /// 将IP地址转换成十进制 long 类型 /// </summary> /// <param name="ip"></param> /// <returns></returns> public static long ToTen(string ip) { string[] arr; arr... 阅读全文
posted @ 2010-10-11 14:31 双击 阅读(259) 评论(0) 推荐(0)
摘要: #region OnPreInit 第一步 protected override void OnPreInit(EventArgs e) { //检查 IsPostBack 属性来确定是不是第一次处理该页。 //创建或重新创建动态控件。 //动态设置主控页。 //动态设置 Theme 属性。 //读取或设置配置文件属性值。 //注意 //如果请求是回发请求,则控件的值尚未从视图状态还原。如果在... 阅读全文
posted @ 2010-10-11 14:31 双击 阅读(520) 评论(0) 推荐(0)
摘要: 今天做东西遇见一个问题,为了节省开销,需要获取一个用户控件的属性值显示在页面上 但是ascx的赋值是在 Page_Load(object sender, EventArgs e)中进行的, test.ascx.cs: public int PageSize { get; set; } public void Page_Load(object sender, EventArgs e) {... 阅读全文
posted @ 2010-10-11 14:31 双击 阅读(276) 评论(0) 推荐(0)
摘要: VS2008的自动属性很好用,可以减少我们不少工作 可是有时候建的2.0的项目,包含自动属性代码的时候,编译没有错误,运行确会报错,其实只有在web.config中加入下面代码就OK了 <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" type="Micr... 阅读全文
posted @ 2010-10-11 14:31 双击 阅读(220) 评论(0) 推荐(0)