自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 .Net异常发布器的开发(1)

       .net中有着很完善的异常系统,在发生了异常之后,我们可以写一些代码来处理异常,从另外一方面来说,我们需要一个很灵活而方便的异常发布器来向用户显示一些友好信息和记入日志。因为很明显的,我们不希望用户看到的是一些诸如“违反了 UNIQUE KEY 约束 IX_Country。不能在对象 Country 中插入重复键。”之类的信息,如果让用户看到的是“系统错误:您不能插入重复记录

2004-02-10 12:16:00 1648 2

原创 .Net异常发布器的开发(2)

下面以一个类便是对发布器进行配置操作,如获取上述三个文件的位置并设置相关配置:///     /// ExceptionSetting 的摘要说明。     ///      public class ExceptionSetting     {         ///          /// 获取用于异常处理的文件夹         ///         

2004-02-10 12:16:00 996

原创 .Net异常发布器的开发(3)

有了以上这些基本素材之后,便是要考虑发布器的核心了,如何分析异常、匹配异常,然后得到新的异常记录并将它发布出去,这个类的名字叫ExceptionManager,我不罗列整个类的全部代码,只对其中一些核心代码进行说明: 当一个异常进入发布器中进行处理的时候,首先会根据当前语言取得相应语言的异常匹配资料,如果没有,则取得后备匹配资料: ExceptionDetailData exceptionDeta

2004-02-10 12:16:00 1226 1

原创 用设计模式开发通用数据库操作器

      我们都希望在开发软件的时候能少写一些代码,希望能到处使用,希望不用管什么样的数据库软件都能用,我们该怎么办呢?我们操作数据库时用到些什么类       一般来说,我们对数据库进行操作时都会用到一些类,下面我就对着些类做个总结:1.  SQLServer:a)         System.Data.SqlClient.SqlDataAdapter:SQL数据适配器。表示

2004-02-09 15:48:00 1670 2

原创 页面无限跳转间如何保存页面状态(2)

解决方法的实现       以上分析过了之后,我们来看如何实现他:       class DataInfo:这个类用于保存数据状态,一般而言,也就是每个DataGrid对应一个:[Serializable()]     public class DataInfo     {         private string dataName;         priv

2004-02-07 22:56:00 965 1

原创 页面无限跳转间如何保存页面状态 (3)

在页面上的使用,定义好了以上这些之后,在页面中该怎样用呢?首先,在List页面中实现IPageInfo接口:     public class RoleList : System.Web.UI.Page,IPageInfo然后针对每一个DataGrid实例化一个DataInfo对象:protected DataInfo dataInfo = new DataInfo("Role")

2004-02-07 22:56:00 1590 1

原创 .net多语言和数据集内多数据表的处理(1)

1        考虑多语言的问题 对于多语言,需要考虑两个方面,一个是界面,一个是数据库信息,对于界面的多语言问题比较简单,只要建立相应的资源文件就可以了,这里不再多说;比较复杂的是数据库信息的多语言化,这里说说Freight.net的解决方案。 Freight.net将使用Storm.MultiLanguage构件来处理多语言。 该构件可对数据库中的字符串数据表及XML格式的字符串数据表进行操

2004-02-07 22:56:00 1114

原创 .net多语言和数据集内多数据表的处理(2)

2                  考虑一个数据集中有多个数据表的问题 好处是什么? 很重要的一点,可以很方便的导航取得相关的信息,如Province.GetCityRows ()可以获得这个省下面的所有城市,而Province.CountryRow则可以得到这个省所在的国家,是不是比以前通过外键再到数据库去查方便的多呢? 伴随着这种导航而来的是方便的级连更新,比如删除了父记录就会自动地所有关联

2004-02-07 22:56:00 907

原创 页面无限跳转间如何保存页面状态(1)

引子       这是一个极其困难的题目,仅仅是描述一遍,都会非常困难,不过我尝试一下,希望能描述清楚:    我们公司是采用list/Detail的页面逻辑,即list页面有一个DataGrid,列出了一些项,点击其中一项后,页面跳转到Detail页面查看该项的详细。Detail页面有一个返回按钮,点击后即返回到list页面。list中的数据列表通常是经过筛选的,如xxx大于20的,然后

2004-02-07 22:55:00 1721

原创 .net多语言和数据集内多数据表的处理(3)

3     考虑以上两种情况的综合          当以上两种情况凑在一块的时候,情况还会复杂一些,因为在我们的这个解决方案中,多语言和信息的主体是采用的松耦合,如果不采用松耦合就不能保证其通用性和可扩展性,但是采用了松耦合在数据集中多表操作时又会产生麻烦。          因为松耦合,所以在数据集中自动级连更新的时候并不能够自动更新,修改还无所谓,我们只要保证和多语言表关联的那个Gu

2004-02-06 10:02:00 868

原创 偶的构件

这实在不能算是一篇技术文章,只是对我曾经开发过的一些构件做个说明,希望能给大家做做组件化开发提供一些思路吧:一、     Storm.Cryptography用于对字符串加密解密以及散列的类。 字符串的加解密采用RC2算法,散列采用SHA1算法。 数据加解密的密钥初始化向量分别保存在*.appkey.sto和*.appIV.sto两个文件中,其中*号代表密钥标识符以区分要使

2004-02-05 18:29:00 1106

WPF Ribbon CTP

WPF Ribbon CTP From Microsoft

2009-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除