上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页
摘要: 看了卢彦的国人为什么这么轻视技术,深有感触,的确在国内技术没有被提到一个它应有的高度,下面红色字体部分引用卢彦的话: 技术被过低的估计了其应有的价值,网上强调技术重要性的文章几乎没有。技术人员的地位已经是低得不能再低,在许多公司内部,已经到处都是对技术人员的轻蔑的眼光。 在国内,关于技术无用论的调子越唱越高,管理高于技术的声音也越来越响。做技术没几年都想着转行了,做管理、做市场、反正只要不做技术就好了,有些管理人员甚至于为自己不懂技术而感到自豪,认为自己脱离了低级的东西,达到了一种高度。然而我个人认为,不懂管理的技术人员仍然可以做一个优秀的技术人员,但是不懂一点技术的管理人员就很难成为一个优秀的管理人员。 …… 阅读全文
posted @ 2006-07-16 10:45 TerryLee 阅读(8974) 评论(52) 推荐(0) 编辑
摘要: 由微软Enterprise Library小组开发人员之一的Lenny Fenster撰写的《Effective Use of Microsoft Enterprise Library》已经上市,这也是市面上第一本关于Enterprise Library的书籍,封面预览: 阅读全文
posted @ 2006-07-12 08:18 TerryLee 阅读(2532) 评论(6) 推荐(0) 编辑
摘要: 在本系列的技巧(1)和技巧(2)中分别介绍了使用外部配置文件,使用数据库记录配置信息两种方法,不知道大家有没有想过不使用任何配置文件,也不使用数据库而直接用编程的方法来实现呢?本文将会展示如何使用编程的方法来配置Logging Application Block。 主要内容 1.几个重要的对象 2.示例代码 阅读全文
posted @ 2006-07-08 12:52 TerryLee 阅读(7669) 评论(11) 推荐(0) 编辑
摘要: 7月历来都被人们称之为“黑色七月”,也许是因为以往高考的原因吧。今年七月的火药味将会更浓,先是“世界杯”,9号决赛的惨烈程度就不说了;央视青歌赛个人决赛也将于12日拉开帷幕……。在博客市场也将拉开一场空间大战,随着 “hi.baidu.com”域名的出现,百度空间昨天已经开始公测,13日会正式上线;微软以MSN Spaces为基础整合的Windows Live Spaces也将于15日正式发布,还有新浪博客3.0的推出等,这些都将使博客领域内战火再起。在这之前,我们先睹为快,看一下Windows Live Spaces和百度空间的新貌。 阅读全文
posted @ 2006-07-07 11:54 TerryLee 阅读(1546) 评论(3) 推荐(0) 编辑
摘要: 这篇文章不能算是Enterprise Library 2.0的一个技巧,只是Logging Application Block的一个简单应用而已,在这里我们使用Logging Application Block来记录一个ASP.NET 2.0站点中未处理的异常到数据库中,当然你也可以记录到文本文件中,或者发送到指定的Email中,下面看一下具体的实现步骤。 1.创建数据库表和存储过程 2.新建Web站点并进行配置 3.捕获并记录ASP.NET异常 4.创建一个未处理的异常 阅读全文
posted @ 2006-07-06 16:38 TerryLee 阅读(7427) 评论(18) 推荐(0) 编辑
摘要: 由Yildirim Kocdag开发一个DataGridView用户控件Generic DataGridViw,添加了如下的功能,感觉不错: 1.在DataGridView中添加了combobox(DataGridViewComboBoxColumn) 2.在DataGridView添加了calendar(DataGridViewCalendarColumn) 3.在DataGridView添加了MaskedTextBox(DataGridViewMaskedTextBoxColumn) 4.在DataGridView中添加了数据验证的功能 …… 效果如下: 感兴趣的朋友不妨一看,原文:http://www.codeproject.com/useritems/GenericDataGridView.asp 阅读全文
posted @ 2006-07-05 18:11 TerryLee 阅读(3575) 评论(0) 推荐(0) 编辑
摘要: 使用过Enterprise Library的朋友可能都知道,所有的配置信息都是放在了配置文件里面(应用程序配置文件或者外部配置文件),大家有没有想过把配置信息保存到数据库中呢? 主要内容 1.编译SqlConfiguration 2.创建数据表和存储过程 3.配置应用程序 4.使用应用程序块 阅读全文
posted @ 2006-07-05 15:13 TerryLee 阅读(8814) 评论(7) 推荐(0) 编辑
摘要: Template Method模式是比较简单的设计模式之一,但它却是代码复用的一项基本的技术,在类库中尤其重要。 主要内容 1.概述 2.Template Method解说 3..NET中的Template Method模式 4.适用性及实现要点 阅读全文
posted @ 2006-07-04 18:07 TerryLee 阅读(27362) 评论(21) 推荐(3) 编辑
摘要: Enterprise Library1.1中对于每一个应用程序块都有一个对应的配置文件,而在Enterprise Library2.0中却把所有的配置信息都放在了应用程序配置文件(App.config或Web.config)中。在2.0下,我们如何使用外部配置文件?如何为每个应用程序块创建对应的配置文件? 主要内容 1.不使用外部配置文件 2.使用不同的ConfigurationSource 3.使用多个ConfigurationSource 4.使用.NET的configSource特性 阅读全文
posted @ 2006-07-03 17:54 TerryLee 阅读(17185) 评论(24) 推荐(1) 编辑
摘要: 提起代码重构和单元测试,相信大家都不陌生,重构和单元测试也成为了大家开发中必不可少的一部分,但是您知道数据库重构(Database Refactoring)吗?您知道数据库单元测试(Database Unit Testing)吗?看看SachinRe是怎么说的。 1.数据库重构(Database Refactoring) 2.数据库单元测试(Database Unit Testing) 阅读全文
posted @ 2006-07-02 11:29 TerryLee 阅读(6683) 评论(9) 推荐(1) 编辑
摘要: Colin Coller开发的Avanade Integration Pack for Enterprise Library是一款把Enterprise Library集成到Visual Studio中的插件,可以很方便的在VS中进行Enterprise Library的配置。效果如下: 图1  利用属性窗口进行参数的设置 图2  新建应用程序块 阅读全文
posted @ 2006-06-30 11:31 TerryLee 阅读(3625) 评论(5) 推荐(0) 编辑
摘要: FactorySupport Facility允许我们使用已经存在的工厂来创建组件的实例,可以把已经存在的对象模型加入到容器中,以便它能够使用自动装配。它使用了以下两种处理策略: 1.使用访问器来访问组件的实例 2.使用静态方法或者实例方式来访问组件的实例 主要内容 1.概述 2.为什么需要FactorySupport Facility 3.如何使用 4.常见的配置示例 5.实现原理浅析 阅读全文
posted @ 2006-06-29 08:03 TerryLee 阅读(10124) 评论(6) 推荐(0) 编辑
摘要: 微软最近发布了一款针对Visual Studio 2005的编程字体Consolas,载下来看了一下,感觉还不错,如果使用2003的朋友就享受不到了。效果预览。 注意安装后Consolas会变成Visual Studio 2005的默认字体。 阅读全文
posted @ 2006-06-27 13:27 TerryLee 阅读(7501) 评论(15) 推荐(0) 编辑
摘要: 这是Ayende Rahien对NHibernate所做的一个扩展,让NHibernate可以保存XML类型的数据到数据库中,这在某些情况下非常有用。可以把XML转换为XmlDocument保存,也可以直接把对象序列化成XML保存到数据库中。 阅读全文
posted @ 2006-06-27 12:23 TerryLee 阅读(4059) 评论(6) 推荐(1) 编辑
摘要: 简单介绍一下Castle Active Record for .NET2.0的使用 1.创建Web工程 2.创建需要持久化的业务实体 3.设置配置信息 4.初始化ActiveRecord 5.使用业务实体 阅读全文
posted @ 2006-06-22 18:03 TerryLee 阅读(19698) 评论(36) 推荐(0) 编辑
摘要: Microsoft patterns & practices team近期宣布他们开始计划开发Enterprise Library for .NET Framework 3.0,为此Tom Hollander专门发了一篇Post来征询意见,如果你对Enterprise Library 3.0有什么期望或者建议,可以在http://blogs.msdn.com/tomholl/archive/2006/06/21/641840.aspx提出来。引用Tom Hollander的话:Don't be shy - tell us what you wa 阅读全文
posted @ 2006-06-22 09:31 TerryLee 阅读(1405) 评论(1) 推荐(0) 编辑
摘要: 今天看到David Hayden写的Castle ActiveRecord - Active Record Pattern Built on NHibernate - Rapid Application Development文章,其中他的实体类设计如下: …… 注意到出现了下面这样的两个属性: public int BlogId public int CategoryId 在这个业务实体中,对于Article对象来说,更直观的应该说它属于哪一个Blog,哪一个Category,而不是指定一个整型的值,这种用ID的设计其实是把把数据库结构带入到了业务实体中。我们知道引入ORM,使得我们可以用面向对象的思维来考虑实体间的关系,如果继续使用ID来解决,引入ORM的作用可能就大打折扣了,因此,是否把实体类修改为如下这样更合理一些呢? …… 估计也有很多朋友会这样去用,下午跟一个朋友讨论时,他说修改前加载Article对象时,加载的仅仅是2个ID,而修改后却要加载Blog,Category对象所有的 阅读全文
posted @ 2006-06-19 17:59 TerryLee 阅读(6108) 评论(40) 推荐(0) 编辑
摘要: 在博客堂看到思归介绍的BLINQ, 载下来体验了一把。它能根据数据库里的Schema自动生成分页和排序显示;添加,更新和删除数据;提供Detail页面和外键导航。 以下是我用Northwind数据库测试的结果: 1.主界面 2.Browsers页面,用GridView显示,提供了分页和排序 3.Details页面 4.新增页面 5.修改页面 目前BLINQ还只是一个原型,有兴趣的朋友可以参考http://blog.joycode.com/saucer/archive/2006/06/17/77525.aspx 阅读全文
posted @ 2006-06-19 10:02 TerryLee 阅读(1399) 评论(4) 推荐(0) 编辑
摘要: 前几天时间,由于母亲突然住进了医院,也没有来得及跟各位打招呼,就赶回老家去了。这期间,对于各位朋友的回复和留言未能及时处理,望大家见谅!我会尽量处理每一条回复和留言的。 Btw:今天看到《CB重新发布世界杯积分榜动态图片/JS代码!!解决所有问题!》,就把世界杯积分榜加到了我的博客中,虽然我个人不能算是铁杆球迷。 阅读全文
posted @ 2006-06-15 11:49 TerryLee 阅读(1330) 评论(10) 推荐(0) 编辑
摘要: 看了SHY520写的关于Data Access Application Block的文章,写得不错,忽略了一点就是如何去加密数据库连接字符串,这儿我简单的介绍一下。我们知道,在Enterprise Library1.1中加密连接字符串,需要依赖于Cryptography Application Block。.NET Framework2.0中已经内置了这项功能,通过Configuration命名空间下的一些类来完成,支持两种类型的加密: DPAPIProtectedConfigurationProvider:使用Windows Data Protection API (DPAPI) RsaProtectedConfigurationProvider:使用RSA算法 阅读全文
posted @ 2006-06-05 11:49 TerryLee 阅读(9372) 评论(29) 推荐(2) 编辑
摘要: 结构型模式,顾名思义讨论的是类和对象的结构,它采用继承机制来组合接口或实现(类结构型模式),或者通过组合一些对象,从而实现新的功能(对象结构型模式)。这些结构型模式,它们在某些方面具有很大的相似性,仔细推敲,侧重点却各有不同。本文试图对这几种结构型模式做一个简单的小结。 主要内容 1.结构型模式概述 2.结构型模式区别与比较 3.对变化的封装 阅读全文
posted @ 2006-06-01 08:50 TerryLee 阅读(19797) 评论(22) 推荐(2) 编辑
摘要: 最近有些忙,Blog更新的速度明显有些慢了,也是很久没有上Castle的官方网站了,今天Terry82(跟我名字有点像)的朋友告诉我Castle 开发系列文章在Castle官方网站上有链接,上去看了一下,还真是,放在了External Articles下面。截图纪念一下。 阅读全文
posted @ 2006-05-31 16:59 TerryLee 阅读(2107) 评论(18) 推荐(0) 编辑
摘要: 我们写SQL语句有时希望SQL表达式能够返回TRUE或者FALSE,却常常忽略了第三个值UNKNOWN。由于不注意判断返回的值有时会导致错误的结果, UNKNOWN与TRUE和FALSE做AND、OR运算返回的结果有一些差异。 阅读全文
posted @ 2006-05-31 10:49 TerryLee 阅读(3636) 评论(2) 推荐(0) 编辑
摘要: EnterpriseLibrary Configuration Facility就好像是在容器和数据类之间的桥,让我们可以轻松得去读取和操作配置文件。熟悉Enterprise Library的人都知道,在Enterprise Library中有一个Configuration Application Block,它可以使我们方便的从各种存储中读写配置信息,通过EnterpriseLibrary Configuration Facility我们就可以像使用普通的组件那样去注册一个数据类,它会用configurationkey来映射到Enterprise Library的配置文件中。 主要内容: 1.概述 2.使用Facility 3.原理浅析 阅读全文
posted @ 2006-05-30 13:10 TerryLee 阅读(9297) 评论(4) 推荐(0) 编辑
摘要: 今天有一个“27745754”的朋友对Castle IOC容器的自动装配提出了疑问,如果有多个类(组件)实现同一个接口(服务),它会自动选择哪个来进行装配?很多朋友应该都有这样的疑问,这里特别说明一下。 阅读全文
posted @ 2006-05-25 14:00 TerryLee 阅读(4835) 评论(9) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页