- 博客(14)
- 收藏
- 关注
原创 闲话建模
闲话建模 在项目开发前期,通常需要提出一系列的模型,这些模型的作用是什么,应该如何评价这些模型?简而言之,模型的目的是力求最简洁地对现实进行描述并解释清楚现实中的某些关系。我们对现实的认知中有太多无关紧要的细节,它们常常误导我们的工作,因此,我们需要模型去简化现实。建模的本质是谨慎地做出适当的假设,对现实细节进行省略以实现一定程度的简化,从而可以有效地描述现实。一般的,我们在建模时
2004-03-16 16:54:00 1341
原创 .NET框架未公开的特性---String类
.NET框架未公开的特性 ---------String类作者原文许多地方只是简要地讲述一下观点,不容易理解,译者为这些观点增加了一些论证,所有的论证都以Rotor包为依据,文中注明了它们在Rotor包中的位置,如果有不妥之处,欢迎指正。 这篇文章对.NET Framework的String类进行深入的分析研
2003-07-07 08:48:00 1816
原创 .NET中数组的隐秘特性
.NET中数组的隐秘特性背景知识 Array类是所有数组类型的基类,上一篇文章《.NET中String类的隐秘特性》中提到:数组的长度不是固定不变的,是可变的。 首先了解一些相关的概念: 数组元素:数组包含的值; 数组长度:数组可以包含的元素的个数; 维度数:数组的维度总数; 下限:数组指定的维度的起始索引。多维数组每个维
2003-07-07 08:48:00 2245
原创 在运行时使用鼠标移动控件和改变控件的大小
在运行时使用鼠标移动控件和改变控件的大小 我写了一个类,使用它可以通过鼠标自由移动所有放到窗体上的控件,也可以自由的改变其大小。这个类只可以处理窗体上的控件,如果你有兴趣,可以补充一点代码,使得这个类可以处理更复杂的情形,比如,在Panel控件上的控件。类代码public class Resize { bool IsMoving=fal
2003-03-15 10:17:00 3060 1
原创 XML规范化(二)
XML规范化(二) 上一篇文章通过一个例子介绍了如何规范化XML文件,这一篇文章主要讲述XML文件子集规范化遇到的一些问题。 我们从一个XML文件提取其中一部分内容时,一般是将一个子节点从它的父节点分离出来,我们称这个子节点为孤儿节点,提取出来的文件称为文档子集。如果孤儿节点的名字空间上下文在其父节点中声明,文档子集原来的名字空间上下文就可能丢失。下面用一个例子说明这一
2002-12-09 10:57:00 1087
原创 关于SQL Server的若干注意事项
关于SQL Server的若干注意事项 如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一
2002-11-11 12:08:00 1319
原创 XML规范化(1)
XML规范化(1) 文章的主要目的是说明如何规范化XML文档,为了更好地了解规范化的规则,我在翻译时省略了一些内容(XML数字签名;非对称密钥体系和信息摘要)。 让我们先来看看下面两份文件(文件1和文件2)文件1 charge="50" currency="USD"/> charge="70" currency="USD"/> charge
2002-10-21 09:10:00 1217
原创 IIS使用10则
IIS使用10则1. 自定义错误页 虽然自定义错误页很简单,但只有少数管理员有效地利用了它。管理员可以在MMC中将HTTP错误信息映射到服务器上的绝对URL或是某个文件,更为详细的信息可以在这里找到。如果你嫌这太麻烦,想要更简单的方法,或者你希望开发者自己定义错误页,同时又不想让他们具有使用MMC的权限,你可以使用类似Customer Error 这样的工具。2. MetaBase研究
2002-10-15 09:23:00 1202
原创 DataGrid使用技巧(四)
DataGrid使用技巧(四)------------如何在DataGrid中显示来自不同DataTable的数据 有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积累了一些解决的方法,现在把它们总结一下供大家参考。
2002-10-14 13:49:00 1774 1
原创 DataGrid使用技巧(三)
DataGrid使用技巧(三)--------如何实现下拉列表 有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积累了一些解决的方法,现在把它们总结一下供大家参考。 比较经常碰到的一个问题是:在编辑单元格内容时我们
2002-10-14 11:33:00 1733 1
原创 DataGrid使用技巧(二)
DataGrid使用技巧(二)------------如何实现多行表头 有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积累了一些解决的方法,现在把它们总结一下供大家参考。 比较经常碰到的一个问题是:
2002-09-25 22:13:00 1805 1
原创 DataGrid使用技巧(一)
DataGrid使用技巧(一)-------如何屏蔽单元格输入 有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积累了一些解决的方法,现在把它们总结一下供大家参考。 比较经常碰到的一个问题是:我们希望DataG
2002-09-23 09:21:00 1429
原创 如何对ListView的项进行排序
如何对ListView的项进行排序 当您使用资源浏览器查看文件时,您可以随心所欲的按名称、大小、类型及修改日期不同的列对文件进行大小排序。.Net提供的ListView组件没有直接提供这种功能,但要实现并不难。 ListView.Sort()方法的功能是“对列表视图的项进行排序”,可当您调用它时却什么也没有发生,原因是您没有为listView1.ListViewItemS
2002-09-22 12:12:00 1578
原创 轻而易举拥有xp风格的界面
轻而易举拥有xp风格的界面 Windows XP发布时,我们中许多人都为她华丽漂亮的界面折服和兴奋。然而,.NET1.0发布时,我们中又有许多人,包括我自己,对它不支持XP风格感到大失所望。可事实是,在Windows XP(只限于WindowsXP)里.NET支持XP风格,只是还要您做一点小工作。 这篇文章主要参考了http://www.codeproject.c
2002-09-20 09:10:00 1701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人