随笔分类 -  .NET

摘要:自己最近的口头禅换成了:这将会很Cooooooooooooooool,非常Cooooooooooooooool。所以这篇博文的名字也就变得如此奇怪打算把这个写成一个系列,与大家分享我在工作中弄出来的一些很Cool的功能/效果/思路/等等等等一直都觉得程序员交流的最好手段是通过代码。强烈建议配合代码阅读本文源代码下载:点此下载源代码页面效果如下:点击这里下载Html(文件很小,建议大家都下载一下看看效果,第一次加载会比较慢,因为Js文件和Css文件都是从谷歌取的)我的博客Index:Index & Writing Plan首先介绍一下Dojo。Jquery想必大家已经耳熟能详,一个轻量级 阅读全文
posted @ 2012-12-13 09:33 CrazyJinn 阅读(2491) 评论(9) 推荐(2) 编辑
摘要:如果您是初次阅读这个系列,请先去《Index & Writing Plan》查找并阅读“架构设计系列”的前两篇文章,顺序阅读会使您有更好的阅读体验强烈推荐配合源代码阅读本文:点击此处下载(可以直接运行,会在本地自动生成数据库)正文开始上一篇我们写完了Service,剩下Controller和View,但是这两个都是没什么可说的了:Controller其实就是接收Service处理过的数据,并且呈现给页面;因为业务逻辑已经在Service中处理过了,所以Controller无非就是将数据稍微修改一下,比如说日期的显示方式,2012/11/15,还是2012-11-15而View,也没什么 阅读全文
posted @ 2012-11-15 11:22 CrazyJinn 阅读(2281) 评论(3) 推荐(2) 编辑
摘要:首先分享一点自己最近的感悟:讨厌你的人总可以找到理由去讨厌你正文开始如果您是初次阅读这个系列,请先去《Index & Writing Plan》查找并阅读“架构设计系列”的前两篇文章,顺序阅读会使您有更好的阅读体验强烈推荐配合源代码阅读本文:点击此处下载(可以直接运行,会在本地自动生成数据库)已经写完了Factory的实现。在Factory中,我们使用了预编译指令来实现了Model的切换:#define A#if Busing Model.B;using DBaccess.B;#endif#if Ausing Model.A;using DBaccess.A;#endif切换Model 阅读全文
posted @ 2012-10-30 11:21 CrazyJinn 阅读(2816) 评论(13) 推荐(3) 编辑
摘要:一直觉得,简单也是一种美,架构如此,做人亦如此;重剑无锋,真水无香为了便于大家理解,在此放出源代码:点击此处下载强烈建议配合代码阅读本文,毕竟代码才是程序员最好的交流方式之前的文章分析了系统,并画出了架构草图,详情请见《一步一步搭架子(分析篇)》关于ModelBase层与Model层的实现,因为很简单,就不再赘述了,直接上代码即可。关于Model继承的思路,请见:《我们该如何设计数据库(三)(续)》ModelBase代码:namespace ModelBase{ public class Identifier { [Key] public Guid ID... 阅读全文
posted @ 2012-10-23 10:26 CrazyJinn 阅读(2857) 评论(13) 推荐(2) 编辑
摘要:写下这篇博客,主要是想和大家分享我的思路以及碰到的问题作为开篇,我打算和您分享如下内容:分析系统,技术的选择,系统初步构架图话不多少,进入正文假设现在要实现一个学校登记所有教师信息的系统。系统功能十分简单:对教师信息的增删改查。我们几乎是立即设计出了这样两张表(为了增加一点复杂度,这里将Teacher和Contact设计为一对一关系):系统完成之后,我们一个学校一个学校的去兜售。卖给A学校之后,他们说:“你这个系统不错,但是我们学校的教师信息有一些特有字段,希望你们能帮我们加上。”B学校买了之后,也表示很满意,但是B学校也有自己独有的字段需要我们添加简单的说,就是一个通用系统的二次开发。现在来 阅读全文
posted @ 2012-10-16 09:19 CrazyJinn 阅读(3535) 评论(9) 推荐(6) 编辑
摘要:最近在公司分配的任务是做报表的PDF导出,是使用RDLC作为模版来导出PDF;折腾了快一个星期,终于弄好了,开心之余觉得网上对于RDLC应用的相关资料还是挺少的,于是就写了这篇,希望与大家分享在这里我假定读者已经具备了对于RDLC文件操作的基本知识,如不懂,请谷歌环境是VS2008,可能XML的某些节点名会和VS2010的有出入大体想要的导出效果如下图(为了避免不必要的麻烦,马赛克了敏感信息)为了实现这种列重复的效果,不能使用Table控件,而要使用List控件,然后在List控件中一个个添加TextBox来显示数据设置数据源:之前网上写的拖拽式设置数据源的方法并不是很好,我更希望手动设置数据 阅读全文
posted @ 2012-07-25 11:27 CrazyJinn 阅读(2384) 评论(6) 推荐(2) 编辑