摘要: 从今天起,我们打造一个C#版的ORM工具。 利用C#的反射原理,我们可以自定义属性,然后通过程序分析实例化的对象,取出字段和值,构建SQL Command或CommandText。并调用DatabaseAccess组件,自动提交到数据库。 我们本着简单、有效、可靠的原则,在短期内打造可用版本,并支持向下兼容性。 我们会将此ORM工具全程分享给各位网友,帮助一些C#入门者了解和使用本工具。并且,更重要的是,请行内高手进行批评指正。 C#版的ORM工具之一-定义命名空间、创建自定义属性 阅读全文
posted @ 2011-08-27 22:32 OpenSources 阅读(2695) 评论(0) 推荐(2)
摘要: 一直以来都在自定义窗体上困惑 从最初的把边框隐藏,到使用位图,处理消息支持窗体的拖动等,总是不太理想。因为以前都是将FormBorderStyle设置为none 这样窗体就真的没有系统边框了,这也带来了一些问题 一旦把FormBorderStyle设置为none就等于去掉了窗体的非客户区 系统也就认为窗体是没有边框的,当然这样的窗体也失去了系统指令 具体表现在Windows7上,系统主题让窗体在最大化最小化的时候都有动画效果,打开和关闭窗体的时候也有淡入淡出的效果 一旦把FormBorderStyle设置为none这些效果都将失去 经过一段时间之后 终于明白了怎么保留这些效果的同时又可以让客户区的大小等于整个窗体的大小 阅读全文
posted @ 2011-09-27 13:05 OpenSources 阅读(1014) 评论(0) 推荐(0)
摘要: 命名空间定义为TS.Foundation.Orm 自定义属性类 自定义字段属性类 阅读全文
posted @ 2011-08-27 23:11 OpenSources 阅读(1637) 评论(1) 推荐(0)