摘要: 一、Smart Client Software Factory 简介Smart Client Software Factory 是微软 patterns & practice 项目组的 Software Factory 系列软件框架,用于帮助开发者建立基于 MVP 模式的桌面程序(Winform),当然这种桌面程序是微软一直大力推广的所谓智能客户端程序(Smart Client)。智能客户... 阅读全文
posted @ 2009-05-14 12:09 貔貅 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 一、 Smart Client是什么简而言之,Smart Client智能客户端就是这样一种一个可扩展的能集成不同应用的桌面应用程序:它可以无接触部署、即需即装、动态加载,XCopy即可运行而无须修改注册表,可以动态升级、自动更新,可以方便的经Web运行而不用担心防火墙问题并可以方便的离线运用,方便的连接WebServices的Windows应用程序二、 Smart Client的特点1. 动态加... 阅读全文
posted @ 2009-05-14 11:58 貔貅 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 配置SQL Server Session方法 以下过程是在Win 2003 SP2 + IIS 6.0, ASP.NET 2.0, SQL Server 2005下进行的。1. 安装Session数据库到Framework目录C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727运行下面的命令:aspnet_regsql.exe-ssadd-sstypec-d[... 阅读全文
posted @ 2009-05-12 18:44 貔貅 阅读(2420) 评论(0) 推荐(0) 编辑
摘要: 由于公司要对服务器做个负载均衡,所以Web项目在两台前端服务器(web1、web2)各部署了一份。但是在项目中会用到session。当一开始在web1上登陆后,由于web1之后负载可能会变大,就有可能从web1跳转到web2上。从网上找了好多资料,自己也明白在web.config里配置<sessionState mode="StateServer" stateConnectionString... 阅读全文
posted @ 2009-05-12 17:46 貔貅 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 我们只要在响应Sys.Application的load事件即可,它会在页面第一次加载时,以及每次Partial Rendering之后被触发,我们在这时候修改页面中form元素的action属性即可,如下:相应Sys.Application的load事件Sys.Application.add_load(function(){ var form = Sys.WebForms.PageRequestM... 阅读全文
posted @ 2009-05-12 17:26 貔貅 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 最近做一个页面部份数据定时自动刷新功能,并且不出现刷屏效果时,用到 Ajax 控件时出现了Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from th... 阅读全文
posted @ 2009-05-12 17:25 貔貅 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 如果从来没有从事务日志中删除日志记录,逻辑日志就会一直增长,直到填满容纳物理日志文件的磁盘上的所有可用空间。在某个即时点,必须删除恢复或还原数据库时不再需要的旧日志记录,以便为新日志记录腾出空间。可通过以下语句解决: BACKUP LOG tablename WITH NO_LOG DBCC SHRINKFILE(Filename|FileID) 一、截断事务日志:BACKUP LOG table... 阅读全文
posted @ 2009-05-12 12:04 貔貅 阅读(247) 评论(0) 推荐(0) 编辑
摘要: C# Release和debug模式下调试跟踪程序的原则和方法 取相对路径:AppDomain.CurrentDomain.BaseDirectory 入门简介 VS.Net 提供了两种机制来帮助开发人员诊断和纠正程序中的错误.一个是debug类, 另一个是trace类.这两个类都有了一个assert函数. Assert在很多情况下可以用来检验变量,比如检验一个指针在调用了某一个系统的API之后... 阅读全文
posted @ 2009-04-14 17:49 貔貅 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 在.NET在,我们经常使用委托,委托的作用不必多说,在.NET 2.0之前,我们在使用委托之前,得自定义一个委托类型,再使用这个自定义的委托类型定义一个委托字段或变量。.NET 2.0给我们带来了Action、Func两个泛型委托,.NET3.0给我们带来了Lambda,这一切使得委托的定义和使用变得简单起来。下面的例子中的委托都使用了Lambda表达式。 一.Action系列的泛型委托 Acti... 阅读全文
posted @ 2009-03-29 12:47 貔貅 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.绑定一般的DropDownList M_ReferringAgentAndGP是一个对应数据库表的实体类, M0201是要显示的文本,M0200要显示的文本对应的值域 Dim Agent As XPCollection = New XPCollection(GetType(M_ReferringAgentAndGP)) ... 阅读全文
posted @ 2009-03-26 02:18 貔貅 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 十二、对Attribute的总结: 应该看到,整个XPO框架中,Attribute使用的相当频繁,可以列出常用的: [Aggregated] 没有参数 作用于a property or a field,并且只能是持久类的引用或者XPCollection. ... 阅读全文
posted @ 2009-03-26 01:09 貔貅 阅读(887) 评论(0) 推荐(0) 编辑
摘要: Dev 出品的XPO是一个O/R Mapping框架,虽然是商业软件,非开源,但提供了源码。况且Dev的产品一向以精品为主,值得好好研究一下(我不是Dev的代理 )。 于是在学习过程中做个摘要。 一、一个持久类(Persistent Class)一般来说映射为一个表类型,该表的每一条纪录即一个持久类的实例。 一、一个持久类(Persistent Class)一般来说映射为一个表类型,该表... 阅读全文
posted @ 2009-03-26 00:53 貔貅 阅读(982) 评论(0) 推荐(0) 编辑
摘要: XPO学习三--条件对象 XPO的条件相关类。 XPO的条件对象用来生成数据筛选条件,实际就是SQL语句条件语法树(条件表达式的组合)的对象表示方法。 一、主要相关类: 1、继承于抽象类CriteriaOperator的类系列。 继承于CriteriaOperator的子类有: BetweenOperator 取范围的条件... 阅读全文
posted @ 2009-03-25 22:31 貔貅 阅读(882) 评论(0) 推荐(0) 编辑
摘要: XPO 使用记录 XPO 使用记录 http://www.rainsts.net/article.asp?id=50 1. 一般实体类直接继承自 XPObject,如果需要自定义主键或自增字段则可继承自XPCustomObject。 2. 继承自XPBaseObject的实体类,Delete后将被直接物理删除。而XPCustomObject & XPObject的继承类则是软删除。 (... 阅读全文
posted @ 2009-03-25 22:26 貔貅 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 在CISSP的成长之路的上一篇文章《逻辑访问控制方案》,J0ker向大家介绍了访问控制中的集中式访问控制方式,以及目前广泛使用的3种集中式访问控制技术。集中式访问控制技术通常对某个网络的访问进行控制,其作用相当于高速公路上的入口,因此,集中式访问控制并不能胜任对其他资源的访问控制任务。如果用户要对特定的资源进行访问控制,就需要用到本文中提到的分布式访问控制方法。 在CISSP的成长之路... 阅读全文
posted @ 2009-03-22 23:21 貔貅 阅读(366) 评论(0) 推荐(0) 编辑