随笔分类 -  .NET

ASP.NET页面请求流程
摘要:我们在请求一个 页面的时候,并不是直接就去服务器上的IIS搜索相应的页面,而是服务器先要进行一些过滤和分解请求的URL.http.sys:过滤不合法的路径和分隔请求的url。我们经常看到页面找不到,其实就是在这就已经做了过滤。只有通过http.sys验证合法过后,才调用ISAPI。 阅读全文

posted @ 2011-04-12 16:58 糊涂小猪 阅读(1296) 评论(1) 推荐(0)

利用reflector工具导出工程文件
摘要:大名鼎鼎的反编译工具之一。可以把相应的DLL程序集导出生成相应的工程文件。PS:以LOGRNET的为例子: 设置导出的路径,后点start开始生成的工程文件如下:PS:这对于只有DLL的,没有源代码的控件如果想扩展其中的一些功能的话,可以通过此方式生成工程文件,然后再进行扩展。 阅读全文

posted @ 2009-09-02 11:08 糊涂小猪 阅读(2951) 评论(3) 推荐(1)

CLS理解
摘要:接触了很久得.NET,对CLS的理解还不是很透彻。今天又重新看了下书本及查了相关的资料。自己感觉对此的理解又更进了一层。 个人认为:CLS用到的地方应该是在跨语言调用时用的比较多。比如说在c#中编写的代码,用到VB编写的类库时,那么在VB里面编写的类库代码就应该要符合CLS的规范。转载一个例子说明这一点。using System;namespace CLSsample{public class C... 阅读全文

posted @ 2007-10-14 12:40 糊涂小猪 阅读(735) 评论(0) 推荐(0)

自定义COMBOBOX控件
摘要:Windows 窗体 ComboBox 控件用于在下拉组合框中显示数据。默认情况下,ComboBox 控件分两个部分显示:顶部是一个允许用户键入列表项的文本框。第二个部分是列表框.我们就是根据它有两部分组成,来实现对现有的COMBOBOX的扩展..CODING AS FOLLOWWING:public class ComboBase : System.Windows.Forms.ComboBox{... 阅读全文

posted @ 2007-04-18 11:25 糊涂小猪 阅读(3731) 评论(3) 推荐(0)

日志文件的生成
摘要:开发系统过程中,大部分都要用到写日志来跟踪具体的调用信息,或可能出错时,方便查找出错的具体地方.目前关于日志的第三方控件非常的多,用的比较多的好象是log4net.在这我不介绍这个控件,而是用系统的STACKTRACE来跟踪.CODE AS FOLLOW: public static void WriteLogFileInfo() { StreamWriter sw =new ... 阅读全文

posted @ 2007-04-12 11:54 糊涂小猪 阅读(434) 评论(0) 推荐(0)

C#取得当前窗体图片
摘要:Yesterday,客户对需求提出了一些变更,其中有提到一点就是要打印当前的确窗体.想到的一个解决方案就是模拟按下ALT+PRNT的组合键,然后从CLIPBOARD中取的要打印的图形.当然,第一步是要取得你当前的窗体..实现方法如下: [DllImport("user32.dll")] private static extern IntPtr GetDC(IntPtr hwnd); [... 阅读全文

posted @ 2007-04-11 15:55 糊涂小猪 阅读(1766) 评论(0) 推荐(0)