随笔 - 17
文章 - 0
评论 - 246
阅读 -
40186
08 2012 档案
个人见解—简单工厂设计模式
摘要:前一段时间我看了一下关于设计模式的一些文章,想从中提高点自己境界,结果不是很理想(但是我还是要这里喷喷,总学到一点了吧)。总体感觉这些东西很抽象,我的大脑里现在没有什么设计模式令人发狂的特点,只有我现在的个人见解(如有雷同,各种原因)。整个设计模式中,最简单的算是简单工厂设计模式吧(有点篇主说这个可以不算设计模式,+_+|||),真正的内容简单易懂,不过也充分的展现了oo的精髓啊,让代码变得更加简洁明了。简单工厂设计模式类图:简单工厂设计模式基本上算是这三部了: 1 工厂类(Simple Factory): 你要实现功能的地方,调用抽象类实例化它子类,已完成不同需求 2 抽象产品(Pro...
阅读全文
C#生成CHM帮助文件—>续
摘要:由于上次发表了生成chm帮助文件,各位朋友都要求要源码,很多朋友我用邮箱发了,但很多朋友来不及发了(主要是我不知道咋在博客园中上传文件,而且最近好忙啊,真是。。。。。。),而且之前那个软件开发环境版本很低,所以我决定用vs2010重新开发一遍,其中后台主要用linq to sql (刚学的,用起来不是很顺,感觉有点小问题),不过基本上就是把原来用ADO.NET的地方用linq 语句改下了一下,大体功能没变。希望能给大家有点帮助。点击这里下载(文件名——WindowsFormsApplication2)当然这个小项目也有瑕疵,比如 //string sql1 = "SELECT dcI
阅读全文
C#生成CHM帮助文件(linq版)
摘要:由于上次发表了生成chm帮助文件,各位朋友都要求要源码,很多朋友我用邮箱发了,但很多朋友来不及发了(主要是我不知道咋在博客园中上传文件,而且最近好忙啊,真是。。。。。。),而且之前那个软件开发环境版本很低,所以我决定用vs2010重新开发一遍,其中后台主要用linq to sql (刚学的,用起来不是很顺,感觉有点小问题),不过基本上就是把原来用ADO.NET的地方用linq 语句改下了一下,大体功能没变。希望能给大家有点帮助。点击这里下载(文件名——WindowsFormsApplication2)当然这个小项目也有瑕疵,比如 //string sql1 = "SELECT dcI
阅读全文
C# 如何生成CHM帮助文件
摘要:前一段时间应公司要求,让我开发一个数据库字段信息CHM帮助文件生成软件。结果当时我就二了,这个东西我只用过,不知道咋做啊。没想到老大很随意说一句:"没事,这个软件我之前有有源码,只不过现在不能用了,你等会参考一下就可以了"。我当时还傻乎乎的谢天谢地,总算有源码可以参考了。当源代码发过来以后,我顿时石化了,我。。。。。,那玩意儿用c++builder开发的,硬着头皮看了一遍,全是带*指针变量、数组、集合、函数,更要命的是,一个类里面写了四五千行没注视的代码,函数中五六百行代码的有几个。 我说这不是坑人嘛?结果看了一天后,我果断放弃看了那个源码了,最后还是的感谢网上活跃的一帮朋
阅读全文