摘要: 看到 亚历山大同志的“捅破窗户纸:如何从过程到对象—For金色的海洋以及所有为面向对象而困惑的Tx ” 一文,叫好的同时自己也有一些想法,提出供来大家拍砖。 阅读全文
posted @ 2007-09-20 10:14 黄金年代 阅读(3046) 评论(11) 推荐(0) 编辑

2010年6月16日

摘要: 今天带来的是http://www.vectorlight.net/里的 Popup Dialog,silverlight里没有模态对话框真的让人郁闷,这个网站里提供的控件库里有Popup Dialog,而且有详尽的demo,很不错。这是我用Popup Dialog做的地址选择界面,效果还不错吧。在这里提示大家一个小bug,对话框一定要设置高度和宽度,否则会出现错误。我开始用的时候没有设置高度,最后... 阅读全文
posted @ 2010-06-16 23:42 黄金年代 阅读(427) 评论(2) 推荐(0) 编辑

2010年6月14日

摘要: 近期研究silverlight,silverlight当前很多控件还没有,自己写时间又很长,所以找了一些第三方的控件。还有一些控件的特殊用法也一起记录在这里。1.MaskedTextboxsilverlight 3.0里是没有MaskedTextbox,不知道4.0里有没有。在http://www.telerik.com/这个网站里找到了很多第三方控件,其中就有MaskedTextbox。购买正式... 阅读全文
posted @ 2010-06-14 23:16 黄金年代 阅读(1912) 评论(0) 推荐(0) 编辑

2009年9月21日

摘要: 在开发的过程中系统甚至数据结构有变化是正常的,我们可以减少,却不能避免,整理给出我们的简单的方法。1.3 变化的应对之一:附加的操作方法在项目的实际需求中往往还需要更进一步的操作。例如根据某一个不是主键的字段进行查询。这时需要采用sql语句的形式(采用存储过程也可以,推荐SQL方式,好调试)。下边举例增加一个对某一个字段的查询:方法一:构建新的方法需要一个方法来对某一个字段进行查询,该字段不是主键... 阅读全文
posted @ 2009-09-21 17:15 黄金年代 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 通过分析petshop的结构。各层的文件都可以通过使用codesmith的生成功能迅捷的生成。模版文件参见附件一:petshop架构的codesmith的模板文件。自动生成模板能够完成基本的获取所有以及根据主键获得某一个对象的操作。也能完成数据插入、删除、更新操作。这些基本操作在模板中是通过存储过程和SQL语句两套代码实现的。生成的类结构图如下:具体的代码说明如下:这里仅仅举出最有代表性的DAL层... 阅读全文
posted @ 2009-09-21 17:08 黄金年代 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 第一章 系统软件架构本软件采用面向对象的设计。会将1.1对象化应用petshop的架构。架构图如图:说明:web层-->BLL(使用Model)-->DALFactory(通过IDAL,)-->具体DAL实现层(oracle)-->持久存储。1、Web 引用 BLL中的逻辑进行基本的数据操作。2、BLL 引用 IDAL,Model,使用DALFactory创建实例。3、ID... 阅读全文
posted @ 2009-09-21 16:04 黄金年代 阅读(287) 评论(0) 推荐(0) 编辑

2007年8月19日

摘要: 被网上小将们骂怕了。但是该写还是要写,而且坚持原创继续毁人不倦。我们的口号是(没有蛀牙!!!) 本垃圾文章描述了一种类似于缓存的查询方式,将数据放入内存中进行查询,从而达到提高响应速度增加吞吐量的目的。方法简单,属于原创。缺点等待大家来评论。 阅读全文
posted @ 2007-08-19 22:50 黄金年代 阅读(4280) 评论(38) 推荐(0) 编辑
摘要: 作为爱好,研究程序开发有近10年了。可惜的是由于各种原因没有在公司里也没有在这个行业的最前沿专门研究程序开发、软件工程。。。有的就是看看:电脑报、程序员、csdn(人都是在进步,需要说明的是我指得是刚开始的时候,现在程序员和csdn开始有一定的广度和深度了)这样的弱智报刊网站。然后在各个技术论坛充当资深潜水员不过也没啥可惜的有所失必有所得。。。目前工作稳定,收入尚可,没有压力。愿意研究程序就熬夜几... 阅读全文
posted @ 2007-08-19 14:36 黄金年代 阅读(250) 评论(0) 推荐(0) 编辑

2007年8月17日

摘要: 现在微软的vs2005中自带的membership已经能够很好的满足大多数场景下的用户管理的需求。但是某些特殊情况下我们还须要订制的用户登录系统,比方说为了效率、安全等。 另外即使只是做做试验也是不错的尝试。 本文并没有对各种登陆算法进行对比探讨。而是仅仅给出了一个比较安全、高效也经历了实际的考验的算法供大家参考。 本文中给出一个实例的节选,希望能给各位启示。 该算法的特点为: 1、安全、仅仅使用用户名(考生号)来访问数据库,这样需要控制的项就比较少了.即使进行安全检查系统压力也小。 2、高效、一般情况下用户操作仅需一次数据访问,所需的数据就全部返回了。而且单键访问数据执行效率也高。 3、比较完整的简单的分层设计,可以供入门程序员参考(作为教学人员,我的注释写的很详细,具有一定的可读性) 阅读全文
posted @ 2007-08-17 08:54 黄金年代 阅读(2992) 评论(17) 推荐(0) 编辑

2007年8月16日

摘要: 如何将一个大型数据库分散成几个小型的库,一方面加快查询速度,另一方面能够将数据库服务分散到几个不同的服务器上从而增强系统的反映能力 阅读全文
posted @ 2007-08-16 20:55 黄金年代 阅读(3781) 评论(26) 推荐(0) 编辑