2008年1月16日

摘要: 摘要: CodeProject上YildirimKocdag开发一个DataGridView用户控件GenericDataGridViw,添加了如下的功能,感觉不错:1.在DataGridView中添...阅读全文TerryLee 2006-07-05 18:11 发表评论文章来源:http://www.cnblogs.com/Terrylee/archive/2006/07/05/Generic... 阅读全文

posted @ 2008-01-16 23:20 HGChen 阅读(257) 评论(0) 推荐(0)

摘要: 摘要: .NET设计模式系列,共分为30章,本部分内容不断更新中。阅读全文TerryLee 2006-07-17 18:29 发表评论文章来源:http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html 阅读全文

posted @ 2008-01-16 23:20 HGChen 阅读(111) 评论(0) 推荐(0)

摘要: 摘要: 根据fangyifeng这位朋友的意见,特开设此PetShop4.0讨论专贴,除了推荐一些关于PetShop4.0的不错的文章之外,也对大家平时遇到的问题作一下整理。一.园子里相关...阅读全文TerryLee 2006-08-31 18:09 发表评论文章来源:http://www.cnblogs.com/Terrylee/archive/2006/08/31/Dotnet_PetSho... 阅读全文

posted @ 2008-01-16 23:20 HGChen 阅读(169) 评论(0) 推荐(0)

摘要: 摘要: 我们写SQL语句有时希望SQL表达式能够返回TRUE或者FALSE,却常常忽略了第三个值UNKNOWN。由于不注意判断返回的值有时会导致错误的结果,UNKNOWN与TRUE和FALSE做AND、OR... 阅读全文TerryLee 2006-05-31 10:49 发表评论 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(497) 评论(0) 推荐(0)

摘要: 摘要: 提起代码重构和单元测试,相信大家都不陌生,重构和单元测试也成为了大家开发中必不可少的一部分,但是您知道数据库重构(Database Refactoring)吗?您知道数据库单元测试(Database Unit Testing)吗?看看SachinRe是怎么说的。 1.数据库重构(Database Refactoring) 2.数据库单元测试(Database Unit Tes... 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(154) 评论(0) 推荐(0)

摘要: 摘要: SQL Server 2005 Service Pack 2 – CTP December 2006发布了,可以从这里下载,在这之前发布的是SQL Server 2005 Service Pack 2 – CTP November 2006。在SQL Server Community Technology Preview Program主页上可以到以前的CTP版本信息。 点击下... 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(129) 评论(0) 推荐(0)

摘要: 摘要: 把数据库备份还原到另一个服务器时,可能会遇到孤立用户的问题。下面的方案显示并解决了这个问题:通过执行sp_addlogin,把登录janetl...阅读全文TerryLee 2005-09-29 18:28 发表评论 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(158) 评论(0) 推荐(0)

摘要: 摘要: 摘要:本文深入探讨了 SQL Server 体系结构的工作原理。其中介绍了数据库引擎的增强功能及其使用技巧,并提供了相关信息的链接。深入了解 SQL ... 阅读全文TerryLee 2005-09-29 18:31 发表评论 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(220) 评论(0) 推荐(0)

摘要: 摘要: 每个人都关心数据安全。如果不关心的话,可能没有意识到访问服务器中的敏感数据是非常容易的。因为SQLSERVER在这方面已经替我们考虑过了,所以在我们开发应用程序就可以直接使用SQLSERVER的安... 阅读全文TerryLee 2005-10-09 14:36 发表评论 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(176) 评论(0) 推荐(0)

摘要: 摘要: --1:得到客户端的IP地址/*************IP **************/declare@ipvarchar(20),@hstvarchar(20),@sqlv... 阅读全文TerryLee 2005-10-09 14:40 发表评论 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(141) 评论(0) 推荐(0)

摘要: 摘要: 选择键和索引 1.数据采掘要预先计划 我所在的市场部门一度要处理8万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最... 阅读全文TerryLee 2005-10-11 12:32 发表评论 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(136) 评论(0) 推荐(0)

摘要: 摘要: 保证数据的完整性 1.用约束而非商务规则强制数据完整性 如果你按照商务规则来处理需求,那么你应当检查商务层次/用户界面:如果商务规则以后发生变化,那么只需要进行更新即可。 假... 阅读全文TerryLee 2005-10-12 08:35 发表评论 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(186) 评论(0) 推荐(0)

摘要: 摘要: 各种小技巧 1.文档、文档、文档 对所有的快捷方式、命名规范、限制和函数都要编制文档。 —nickypendragon 采用给表、列、触发器等加注释的数据库工具。是的,这... 阅读全文TerryLee 2005-10-13 10:41 发表评论 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(137) 评论(0) 推荐(0)

摘要: 摘要: 最近有一段时间,由于项目需要实现SQLServer数据库的异地备份。刚开始想到的是使用数据库的同步,在两台服务器上,安装SQLServer,然后建... 阅读全文TerryLee 2005-10-27 14:52 发表评论 阅读全文

posted @ 2008-01-16 22:46 HGChen 阅读(139) 评论(0) 推荐(0)

摘要: 摘要: Tom Hollander今天在他的个人Blog中宣布,将会在下一个版本的Enterprise Library(开发代号为Enterprise Library v3)中提供一项非常酷的功能,就是Application Block Software Factory。 在之前两个版本的Enterprise Library中,我们也可以创建自己的Application Block,并... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(117) 评论(0) 推荐(0)

摘要: 摘要: Tom Hollander在他的Blog中介绍了作为下一代企业库(开发代号Enterprise Library v3)中的新成员Validation Application Block,Tom Hollander在这里提供了一些实现验证的想法,对于Enterprise Library比较关注的朋友可以一睹为快! 定义验证规则 验证对象 创建自己的验证器 …… 阅读全文T... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(97) 评论(0) 推荐(0)

摘要: 摘要: 之前我曾发过一篇Enterprise Library 4.0开发计划中提到微软在Enterprise Library 4.0将加入依赖注入容器,暂定名为DIAB,现在微软终于给它起了个正式的名字Unity,难道是“团结”的意思?:),在Unity最终将以两种形式发布:独立的容器组件和作为Enterprise Library 4.0的一部分,用微软的话说“它是一个轻量级的、可扩展的... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(316) 评论(0) 推荐(0)

摘要: 摘要: 刚刚从Tom Hollander看到消息,Enterprise Library 3.0 December 2006 CTP版发布了!这是Enterprise Library 3.0发布的第一个版本,同时该项目也移到了Codeplex上,官方主页为:http://www.codeplex.com/entlib。 点击这里下载Enterprise Library v.0 Decem... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(142) 评论(0) 推荐(0)

摘要: 摘要: 在圣诞节来临之前,微软模式与实践小组发布了Enterprise Library 3.0 2006 December CTP版本,本文简单的介绍一下Enterprise Library 3.0集成到VS2005的配置工具和对配置区的加密支持以及对标准AppSetting配置区的支持。 主要内容 1.集成到VS2005中的配置工具 2.配置区加密支持 3.对标准AppSett... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(133) 评论(0) 推荐(0)

摘要: 摘要: 在Enterprise Library 3.0 December 2006 CTP版中,加入了一个新的成员Validation Application Block,用来实现对业务对象的验证。它支持两种方式的验证,通过特性Attribute和通过配置文件,但是在最新版本中并没有提供配置的设计时支持,我们只能通过手动去修改配置文件来实现,所以本文主要看一下通过Attribute来实现... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(115) 评论(0) 推荐(0)

摘要: 摘要: Enterprise Library 3.0第二个CTP版本发布了,在这个版本中,又有了很多新的亮点,其中Validation Application Block有了很大的改进: 1.完善了Validator类库,现在支持的Validator有如下几种: 2.配置工具的支持 3.与ASP.NET的集成 4.与WinForm的集成 5.Quickstarts和初步的文档 关于V... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(103) 评论(0) 推荐(0)

摘要: 摘要: Enterprise Library 3.0 January 2007 CTP版发布了,这次发布的版对于Validation Application Block有了很大的改进,包括对配置工具的支持,与ASP.NET以及WinForm的集成等新的特性。在上一篇文章中我介绍了如何使用Attribute来实现验证,文本看一下如何利用配置文件来使用Validation Applicati... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(99) 评论(0) 推荐(0)

摘要: 摘要: 也许大家都已经习惯了使用ASP.NET中的验证控件进行数据有效性的验证,但是验证控件的验证无法与我们的自定义的实体类结合起来,两者属于不同层面的验证。在Enterprise Library 3.0中有了Validation Application Block,可以轻松的实现页面验证与类验证的结合。 阅读全文TerryLee 2007-01-23 08:36 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(97) 评论(0) 推荐(0)

摘要: 摘要: 微软今天发布了Enterprise Library 3.0,又有新的东西可以研究了,在Enterprise Library 3.0中包含如下8个应用程序块: Caching Application Block Cryptography Application Block Data Access Application Block Exception Handling Ap... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(146) 评论(0) 推荐(0)

摘要: 摘要: 近日,微软模式与实践团队发布了Enterprise Library 4.0的开发计划,最大的变化就是加入了依赖注入,在之前的推荐系列中我也曾经介绍过,暂定名称为DIAB(Dependency Injection Application Block),除此之外主要的变化有: 支持Visual Studio 2008 解决了VAB和PIAB中的一些缺陷 对Caching App... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(136) 评论(0) 推荐(0)

摘要: 摘要: 博客园培训团队经过上次讨论之后,由我来负责企业库2.0培训系列课程,其他几位都相继提出了课程大纲供大家讨论,而我由于个人工作原因,一直推迟到今天,对不住大家,有些晚了。关于本系列的培训,我们不会讲太多的理论知识,在基础篇更偏重于用一些实例去演示如何使用企业库,案例篇通过一个小项目来综合运用企业库中的各个程序块,分析篇主要是企业的设计思想和其中用到的设计模式。另外,配套本系列培训,... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(115) 评论(0) 推荐(0)

摘要: 摘要: 有很多朋友来信问我为什么没有继续写Enterprise Library 2.0 Step By Step系列,这主要是由于个人工作原因,没有充足的时间去写相关的示例,所以就不能像1.1那样写的那么详细。在国庆假期里,正好有一点时间,于是我就翻译了这套Enterprise Library 2.0 Hands On Lab,作为两节的礼物送给初学的朋友,希望可以为初学者提供一点帮助,... 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(109) 评论(0) 推荐(0)

摘要: 摘要: 练习2:使用哈希加密密码 在本练习中将使用哈希加密密码并存储在XML文件中。 第一步 打BugSmak.sln项目,默认的安装路径应该为C:\ProgramFiles\Mic... 阅读全文TerryLee 2006-10-16 23:07 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(79) 评论(0) 推荐(0)

摘要: 摘要: 练习1:加解密字符串 通过本练习将学习通过加密来保护信息,在这里创建一个类似于IM的聊天应用程序,加密通信过程中的信息。 第一步 打BugSmak.sln项目,默认的安装路径应该... 阅读全文TerryLee 2006-10-16 22:32 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(83) 评论(0) 推荐(0)

摘要: 摘要: 练习2:在应用程序中使用基于角色的授权 通过该练习将学习使用AuthorizationProvider在应用程序中进行基于角色的授权。 第一步 打BugSmak.sln项目,默认... 阅读全文TerryLee 2006-10-14 23:44 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(95) 评论(0) 推荐(0)

摘要: 摘要: TomHollander在几天前发布了一篇Post,提出了一些EnterpriseLibraryv3(下一个版本的EnterpriseLibrary具体的名称还没定,暂时先用Enterpri... 阅读全文TerryLee 2006-10-10 00:32 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(80) 评论(0) 推荐(0)

摘要: 摘要: 练习1:应用程序安全性 通过该练习将在一个已经存在的应用程序中添加认证和基于角色的授权。 第一步 打BugSmak.sln项目,默认的安装路径应该为C:\ProgramFile... 阅读全文TerryLee 2006-10-09 22:59 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(105) 评论(0) 推荐(0)

摘要: 摘要: 练习3:实现后台缓存 该练习将示范如何实现后台加载。 第一步 打开EmployeeBrowser.sln项目,默认的安装路径应该为C:\ProgramFiles\Micros... 阅读全文TerryLee 2006-10-09 22:27 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(76) 评论(0) 推荐(0)

摘要: 摘要: 练习2:持久缓存 该练习将示范如何持久缓存。 第一步 打开EmployeeBrowser.sln项目,默认的安装路径应该为C:\ProgramFiles\Microsoft... 阅读全文TerryLee 2006-10-09 00:24 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(90) 评论(0) 推荐(0)

摘要: 摘要: 使用缓存应用程序块提高性能 该练习将示范如何使用企业库中的缓存应用程序块,并用它提高显示数据的速度。 阅读全文TerryLee 2006-10-09 00:09 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(101) 评论(0) 推荐(0)

摘要: 摘要: 练习2:异常处理策略 通过本练习将学会使用异常处理应用程序块的包装策略,来处理一些带有敏感信息的异常。 第一步 打开Puzzler2.sln项目,默认的安装路径应该为C:\Pr... 阅读全文TerryLee 2006-10-07 11:39 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(86) 评论(0) 推荐(0)

摘要: 摘要: 练习1:记录异常信息 通过本练习,将会在一个没有异常处理的应用程序中使用异常处理应用程序块添加本地和全局的异常处理,并记录到Windows事件日志中。 第一步 打开Puzzle... 阅读全文TerryLee 2006-10-07 00:27 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(104) 评论(0) 推荐(0)

摘要: 摘要: 练习3:创建并使用自定义LogFormatter 在本练习中将创建一个自定义的LogFormatter,并在应用程序中使用它。 第一步 打开EnoughPI.sln项目,默认的安... 阅读全文TerryLee 2006-10-06 17:13 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(101) 评论(0) 推荐(0)

摘要: 摘要: 练习2:创建并使用自定义的TraceListener 在本练习中将创建一个自定义的TraceListener,发送日志项到一个标准的控制台输出,并添加该TraceListener到Enough... 阅读全文TerryLee 2006-10-06 16:54 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(98) 评论(0) 推荐(0)

摘要: 摘要: 练习1:添加日志记录到应用程序中 该练习将示范如何向已有的应用程序中添加日志和监测(Trace姑且这么翻译吧,不太准确),并通过EnterpriseLibraryConfiguration工具来... 阅读全文TerryLee 2006-10-06 15:59 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(108) 评论(0) 推荐(0)

摘要: 摘要: 练习3:加密数据库连接信息 通过该练习,你将学会如何去加密数据库连接信息。 第一步 打开DataEx3.sln项目,默认的安装路径应该为C:\ProgramFiles\Micr... 阅读全文TerryLee 2006-10-06 12:39 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(92) 评论(0) 推荐(0)

摘要: 摘要: 练习2:存储过程和使用程序块更新数据 该练习将示范如何用数据访问应用程序调用存储过程,并使用强类型的DataSet来更新数据。 第一步 打开DataEx2.sln项目,默认的安装... 阅读全文TerryLee 2006-10-06 12:17 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(96) 评论(0) 推荐(0)

摘要: 摘要: 使用数据访问程序块执行静态SQL语句 该练习示范了如何使用数据访问程序块进行最基本的数据访问,另外还有如何去配制程序块,提供运行时再选择数据库。 阅读全文TerryLee 2006-10-06 12:10 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(65) 评论(0) 推荐(0)

摘要: 摘要: 自Enterprise Library 1.1 推出以来,Terry写了一系列的关于Enterprise Library的文章,其中得到了很多朋友的支持,在这里一并表示感谢。为了方便大家的阅读,这里我做了一下整理与分类。 阅读全文TerryLee 2006-08-01 08:35 发表评论 阅读全文

posted @ 2008-01-16 22:44 HGChen 阅读(145) 评论(0) 推荐(0)

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2008-01-16 22:30 HGChen 阅读(6) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3