代码改变世界

阅读排行榜

一起谈.NET技术,从.NET中委托写法的演变谈开去(中):Lambda表达式及其优势

2011-08-29 19:30 by 狼人:-), 181 阅读, 收藏,
摘要: 在上一篇文章中我们简单探讨了.NET 1.x和.NET 2.0中委托表现形式的变化,以及.NET 2.0中匿名方法的优势、目的及注意事项。那么现在我们来谈一下.NET 3.5(C# 3.0)中,委托的表现形式又演变成了什么样子,还有什么特点和作用。 .NET 3.5中委托的写法(Lambda表达式) Lambda表达式在C#中的写法是“arg-list => expr-body”,“=>”符号左边为表达式的参数列表,右边则是表达式体(body)。参数列表可以包含0到多个参数,参数之间使用逗号分割。例如,以下便是一个使用Lambda表达式定义了委托的示例1: Func<int, 阅读全文

一起谈.NET技术,ASP.NET身份验证机制membership入门——项目

2011-08-29 19:26 by 狼人:-), 181 阅读, 收藏,
摘要: 前面说了很多关于membership的内容,感觉内容有点凌乱,内容都是一个个知识点,下面我们通过一个小的项目,来把所有的相关内容串一下。 首先描述一下需求: 我们要做一个最简单的网站。有三类用户:匿名用户,员工,管理员,网站结构如下: admin目录下的页面只允许admin角色的用户访问,employee目录下的页面只允许emp角色的用户访问。Default.aspx允许所有用户访问。Login.aspx实现登陆功能,regUser.aspx实现注册用户功能。 1.首先我们新建一个网站 2.进入C:\WINDOWS\Microsoft.NET\Framework\v2... 阅读全文

艾伟_转载:[你必须知道的.NET】object成员,不见了!

2011-08-29 00:20 by 狼人:-), 181 阅读, 收藏,
摘要: 在.NET世界了,object是公认的造物主,其麾下的7大成员,个顶个的横行在任何系统的任何代码角落。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class Object{ public Object(); public virtual bool Equals(object obj); public static bool Equals(object objA, object objB); publ... 阅读全文

艾伟:WinForm控件开发总结(四)-----控件属性的串行化

2011-08-29 00:00 by 狼人:-), 181 阅读, 收藏,
摘要: 前一篇文章介绍了常用的设计时Attribute。其中BrowsableAttribute,CategoryAttribute,DescriptionAttribute,DefaultPropertyAttribute,DefaultEventAttribute都是比较简单的,也是可有可无,但是为了提供更好的用户体验这些Attribute最好不要省掉,如果你对这些Attribute还不熟悉,可以参考我前一篇文章的描述或者查看MSDN,这里我就不在赘述了。 下来我们主要介绍一下DesignerSerializationVisibilityAttribute和TypeConverterAttribu 阅读全文

艾伟:ASP.NET内部原理(HttpHandler和HttpModule)

2011-08-28 23:55 by 狼人:-), 181 阅读, 收藏,
摘要: 在以前的ASP时候,当请求一个*.asp页面文件的时候,这个HTTP请求首先会被一个名为inetinfo.exe进程所截获,这个进程实际上就是www服务。截获之后它会将这个请求转交给asp.dll进程,这个进程就会解释这个asp页面,然后将解释后的数据流返回给客户端浏览器。其实ASP.DLL是一个依附在IIS的ISAPI文件,它负责了对诸如ASP文件,ASA等文件的解释执行, ------------------------------------- ASP.NET的HTTP请求处理方法 当客户端向web服务器请求一个*.aspx的页面文件时,同asp类似,这个http请求也会被ine... 阅读全文

Android 前景

2011-08-28 23:33 by 狼人:-), 181 阅读, 收藏,
摘要: 现在移动开发市场上平台林立,各自圈地盘,Android平台也异军突起,甚至被誉为对抗iPhone最有实力的平台,而且预计未来将会超过iPhone独领风骚。Android真的就这么牛吗?真的就非常完美吗?带着疑问,记者对eoeandroid开发社区的开发者进行了解,从实际的开发者那里对Android平台有了新的解读。 当Android出来的时候,大家都非常兴奋,希望这个开放平台能够做好做大,有益于移动互联网整个产业链的每一个角色:软件平台提供商Google,元器件供应商与设备制造商,网络运营商,应用开发者,消费者。但是这从两年看来,Android发展的不够好,反倒是进入了一个问题多发的混... 阅读全文

Andriod UI设计之度量单位说明(DIP,DP,PX,SP)

2011-08-28 23:33 by 狼人:-), 181 阅读, 收藏,
摘要: (一)概念 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用; sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。 (二)换算(以 sp 和 pt 为例) 通过查看Tex... 阅读全文

.NET的资源并“.NET研究”不限于.resx文件,你可以采用任意存储形式 [上篇]

2011-10-18 22:38 by 狼人:-), 180 阅读, 收藏,
摘要: 为了构建一个轻量级的资源管理框架以满足简单的本地化(Localization)的需求,我试图直接对现有的Resource编程模型进行扩展。虽然最终没能满足我们的需求,但是这两天也算对.NET如何进行资源的存取进行了深入的学习,所以将我对此的认识通过博文的方式与诸位分享。在本篇文章中,我会通过自定义ResourceManager让资源的存储形式不仅仅局限于.ResX文件,你可以根据需要实现任意的存储方式,比如结构化的XML、数据库表,甚至是通过远程访问获取资源。(文中的例子从这里下载) 一、从添加资源文件说起 二、ResourceManager、ResourceSet、Resou... 阅读全文

改善代码设计 —— 简化“.NET技术”条件表达式(Simplifying Conditional Expressions)

2011-10-13 19:27 by 狼人:-), 180 阅读, 收藏,
摘要: 系列博客 1. 改善代码设计 —— 优化函数的构成(Composing Methods) 2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects) 3. 改善代码设计 —— 组织好你的数据(Composing Data) 4. 改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions) 5. 改善代码设计 —— 简化函数调用(Making Method Calls Simpler) 6. 上海企业网站设计与制作f="http://kb.cnblogs.com/page/101... 阅读全文

暴风影音成病毒最新攻击对象

2011-10-08 19:55 by 狼人:-), 180 阅读, 收藏,
摘要: 近一段时间来,“暴风影音”最新版本出现的零日漏洞已被黑客大范围应用,目前已有数十家黑客网站使用该漏洞传播病毒。按照统计,该漏洞影响的用户数约为180万,占暴风总用户数的1%左右。 记者获悉,“暴风影音”零日漏洞于4月30日被首次发现,该漏洞存在于暴风影音ActiveX控件中,该控件存在远程缓冲区溢出漏洞,利用该漏洞,黑客可以制作恶意网页,用于完全控制浏览者的计算机或传播恶意软件。 由于暴风影音用户数众多,江民反病毒专家担心,该漏洞很有可能被黑客进一步利用,极有可能引发较大规模的病毒疫情。仅5月5日一天之内,江民恶意网页监测系统显示,已有数十家黑客网站在使用该漏洞传播病毒。安装了暴... 阅读全文
上一页 1 ··· 275 276 277 278 279 280 281 282 283 ··· 416 下一页