应该感谢那些指出你错误的人

借我三千虎骑,复我泱泱中华!

博客园 首页 新随笔 联系 订阅 管理

文章分类 -  WINFORM开发

摘要:Microsoft Windows 系统错误代码简单分析: 0000 操作已成功完成。 0001 错误的函数。 0002 系统找不到指定的文件。 0003 系统找不到指定的路径。 0004 系统无法打开文件。 0005 拒绝访问。 0006 句柄无效。 0007 存储区控制块已损坏。 0008 可用的存储区不足,无法执行该命令。 0009... 阅读全文
posted @ 2006-05-27 10:26 落拓孤鸿 阅读(1617) 评论(0) 推荐(0)

摘要:在这篇随笔中,我主要分析一下GotReportViewer上的几个经典例子,我们可以从中看到ReportViewer Control的强大功能: 1、Web Log Analyzer 这是一个比较典型的OLAP应用,我们可以看到RDLC报表强大的Chart和Navigation功能。当然了,例子中解析W3C标准日志文件的代码也非常有借鉴意义。这... 阅读全文
posted @ 2006-04-29 18:01 落拓孤鸿 阅读(1426) 评论(5) 推荐(1)

摘要:示例文件 请参见“委托”示例以下载和生成本教程中讨论的示例文件。 其他阅读材料 delegate 15. 委托 事件教程 异步委托 教程 C# 中的委托类似于 C 或 C++ 中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与 C 或... 阅读全文
posted @ 2006-04-29 17:50 落拓孤鸿 阅读(203) 评论(0) 推荐(0)

摘要:装箱和性能 由于进行了装箱,所以 C# 中的对象模型非常简单明了。但是采用经过装箱的数值类型会导致性能的降低。在大多数情况下,对象模型的简化比性能的降低更为重要。对于一般的软件而言的确是这样。节省开发和维护软件的时间是最需要进行优化的地方,同时正是这些优化措施能够最大程度地改善程序的性能。 最佳的解决方案可能是使用一个通用的 ArrayList。这样我们可以声明一个 Arraylist,该对象就可... 阅读全文
posted @ 2006-04-26 08:55 落拓孤鸿 阅读(203) 评论(0) 推荐(0)

摘要:一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值 对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为 object类型,所以Hashtable可以支持任何类型的k... 阅读全文
posted @ 2006-04-23 17:08 落拓孤鸿 阅读(270) 评论(0) 推荐(0)

摘要:调试使用 Visual Basic .NET 或 Visual C# .NET 创建的Windows窗体控件 Matthew A. StoeckerVisual Studio TeamMicrosoft Corporation 2002 年 2 月 摘要:本文通过创建一个宿主应用程序来介绍调试用户控件的基本内容,并讨论代码的逐语句执行和断点的设置。 目录 简介 前提 创建... 阅读全文
posted @ 2006-04-22 11:19 落拓孤鸿 阅读(431) 评论(0) 推荐(0)

摘要:首先,利用System.Type.GetType方法,获得字符串中指定的控件的类型实例。 这里需要注意这个字符串的语法,根据msdn的解释: 按名称和签名隐藏会考虑签名的所有部分,包括自定义修饰符、返回类型、参数类型、标记和非托管调用约定。这是二进制比较。 对于反射,属性和事件按名称和签名隐藏。如果基类中有同时带 get 访问器和 set 访问器的属性,但派生类中仅有 ... 阅读全文
posted @ 2006-04-21 11:33 落拓孤鸿 阅读(245) 评论(1) 推荐(0)

摘要:摘 要:web设计中,有很多场合,页面的控件要动态创建甚至只能动态创建,这样可以增加页面的灵活性,但是给程序员带来了一些麻烦,比如要使用动态创建的控 件,怎么使用,都是要求解决的问题,本文基于asp.net,简要介绍了页面的控件如何动态创建,同时也介绍了怎么使用这些动态创建的控件的方法。 前言: 自从Microsoft在2000年推出了.net framework以来,给基于internet编... 阅读全文
posted @ 2006-04-21 11:29 落拓孤鸿 阅读(421) 评论(0) 推荐(0)

摘要:拿一个TextBox做为例子(别的控件甚至页面和它也差不多),当请求到达页面 时,如果它被列入了要生成的控件树,那它就会被页面或者别的控件调用它的构造器来实例化。控件树的生成也是很有意思的,所有派生自Control类的控件 (页面也是间接派生自Control),都有可重载的Render和RenderChildren方法和RenderControl(写程序时可以重载这 些方法,加入自己的处理逻辑),... 阅读全文
posted @ 2006-04-21 11:17 落拓孤鸿 阅读(654) 评论(1) 推荐(0)

摘要:正则表达式 一、简介 正则表达式这个名词,相信很多人都听说过,这个名词最早起源于1956 年, 一位叫 Stephen Kleene 的美国数学家在 McCulloch 和 Pitts 早期工作的基础上,发表了一篇标题为“神经网事件的表示法”的论文,引入了正则表达式的概念。正则表达式就是用来描述他称为“正则集的代数”的表达式,因此采用“正则表达式”这个术语。 随后,发现可以将这一工作应用于使用... 阅读全文
posted @ 2006-04-07 23:22 落拓孤鸿 阅读(328) 评论(0) 推荐(0)