权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

随笔分类 - [80] 代码生成器

C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 更优美的Oracle数据库上的代码生成器

2015-01-22 23:00 by 通用C#系统架构, 2985 阅读, 收藏, 编辑
摘要:代码生成器进行了改进,针对Oracle数据库生成更优美的代码。这样生成出来的代码,更像微软的风格,更像C#.NET的标准规范,阅读起来也更优美。把Oracle表字段名默认大写, 有_分割等进行了优化,这样用我们代码生成器生成的代码,阅读起来,更顺眼。更能拿得出手了。代码生成器生成代码效率高、规范性强 阅读全文

支持MVC的代码生成运行效果 C# ASP.NET

2013-07-20 16:19 by 通用C#系统架构, 4598 阅读, 收藏, 编辑
摘要:做技术的,你若还不懂MVC的话,你好像是外星球来的一样,或者还生活在远古社会里一样,这几天正好没什么事情干,可以静心学习学习MVC技术,顺便把原先的代码生成器修改了一下,只要数据库里设计好了数据结构,用代码生成器可以直接生成MVC的配套代码了,省心省事,其实人工编写也耗费不来多少时间,但是总容易出错 阅读全文

C#代码生成器改进

2013-06-13 09:45 by 通用C#系统架构, 2153 阅读, 收藏, 编辑
摘要:代码生成器进行了改进,可以检查输入内容的长度限制,在基础类里进行了一些改进 实体属性增加了,长度限制的属性、例如下图,可以兼容MVC的中的定义 在这里可以按自己的需求进行字符串长度限制的函数定义,可以按自己的个性化需求进行改进。 下面是在界面上可以调用实体的输入长度的校验,若输入的长度超出了实际数据 阅读全文

代码生成器

2013-05-17 14:05 by 通用C#系统架构, 31351 阅读, 收藏, 编辑
摘要:有一段时间想简化系统的架构,就把代码生成器集成到整个系统里面了,现在厦门市人才中心的客户希望能独立运行代码生成器,他们想把程序改造成支持Oracle直接生成代码的,不想通过pdm文件生成,更不需要sqlserver的数据库。 他们有个紧急的项目需要开发,所以想用符合自己个性化需求的代码生成器,同时想 阅读全文

C#.NET通用权限管理系统组件中让系统按代码生成器的方式运行的方法

2012-08-14 11:46 by 通用C#系统架构, 1320 阅读, 收藏, 编辑
摘要:可以通过修改配置文件,达到直接运行代码生成器的目的,配置文件的修改如下图,把系统的主要启动程序修改为 代码生成器就可以了。 通过程序的运行界面也可以修改的,可以把启动程序修改为代码生成器。 双击通用权限管理系统,自然就一运行就是代码生成器了,又简单又好用了,就看通用权限管理系统,你想怎么用他了,其实 阅读全文

通用权限管理系统组件 (GPM - General Permissions Manager) 中模块的独立性与模块的职责明确性

2012-03-16 23:39 by 通用C#系统架构, 942 阅读, 收藏, 编辑
摘要:1:模块与模块尽量没彻底的关系,这样模块可以单独运行的潜力,也有把这个模块移植到其他项目里进行重复利用的余地。 2:每个模块都应该有他明确的分工定位,该干啥的就是干啥的,不能功能职责过多,那就很容易乱套,扫地的就要扫地,开车的就应该把车开好。 这2个思想都在我们系统里的简单体现,就是通讯录管理模块( 阅读全文

LINQ技术、EF技术都出来蛮久了,软件开发者、软件公司是否还有必要有自己的代码生成器?

2011-06-23 11:18 by 通用C#系统架构, 8632 阅读, 收藏, 编辑
摘要:有一段时间,也怀疑自己,是否有必要继续维护代码生成器?因为微软的LINQ技术、EF技术都出来了,而且资料也开始越来越多了,代码生成器的功能越来越被这些新技术取代了,是否有必要还继续维护代码生成器?今年的3件事情给了一些启发、加强了对代码生成器的认识高度。 1:在国家某部委开发项目,数据库需要用的是O 阅读全文

一键生成表结构说明文档的参考,数据字典生成方式参考

2011-04-15 09:47 by 通用C#系统架构, 4476 阅读, 收藏, 编辑
摘要:我们经常需要出系统的表结构说明文档,需要拿给客户看,需要给同事看,需要拿给将来做系统维护的人看,编写招标文件等时还需要把一些表结果说明等,都写入到招标文件里去,虽然这些东西,我们手工都可以做,但是工作任务繁忙时更本没时间耗费1-2天时间来编写这个东西,而且往往是重复性的体力劳动,表结构等稍微发生变化 阅读全文

C#代码生成器 如果发生重构或模板变更可以直接覆盖,在自动生成之后不会被覆盖,防止误操作?

2011-03-03 11:25 by 通用C#系统架构, 1319 阅读, 收藏, 编辑
摘要:客户 在代码自动生成中,为什么管理类只生成了manager.auto.cs,而没有生成manager.cs呢? 是不是可以理解为,manager.auto.cs里面的代码是自动生成的,如果发生重构或模板变更可以直接覆盖,而manager.cs则属于手工生成,在自动生成之后不会被覆盖,防止误操作? Ψ 阅读全文

自己动手实现简易代码生成器、采用文本模板文件生成服务层、服务层接口代码的做法参考

2011-01-23 19:43 by 通用C#系统架构, 3220 阅读, 收藏, 编辑
摘要:最近受到 单程列车 http://www.cnblogs.com/zhaojingjing/ 的启发,让我做一个模板文件来生成代码,效果会很好,我就接纳了人家善意的提醒,周六晚上就改进了一下代码生成器,折腾了一个多小时,一个简易的按模板替换的代码生成器功能实现好了,非常简单好用,现在分享给大家。 模 阅读全文

C# ASP.NET 权限设计 完全支持多数据库多语言包的通用权限管理系统组件源码

2010-11-12 09:17 by 通用C#系统架构, 6719 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 最近支付权限客户1000元辛苦费,把走火入魔通用权限管理系统中里的英文语言包进行了彻底完善,大概耗费了2周工作时间,经过一轮测试修正后就可以正式交付使用了。好在原先通用权限管理系统设计时就按支持多语言的定位来开发的,完善英文语言包的朋友当时这个客户也购买了权限系统源码,你买我的源码,我买你的翻译服务,也算是有投入有产出了,哈哈。 阅读全文

【提供全部源码下载】这些年让我值得骄傲的数据库访问层代码,C# ASP.NET 全国最好用的通用数据库访问层代码之一

2010-11-09 16:12 by 通用C#系统架构, 5718 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 写C#.NET程序也快有8个年头了,这些年来一直比较关注数据库访问层的代码,什么样的数据库访问层代码才叫好代码?也有一些感受。前后完善7-8年,在4-5个公司里几十个软件项目里实战过来,每天也经受过10万次以上访问量的并发压力实战。 阅读全文

收了100元辛苦费,写了一个最简单的C#ASP.NET的3层架构例子代码,源码是通过代码生成器生成的【写程序的效率神奇的高】

2010-11-05 17:15 by 通用C#系统架构, 2780 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 有一个客户购买了代码生成器,虽然我把很多基础类库的源码及配套的源码都发给他了,但是他由于时间忙的原因,还是没自己仔细看,而是希望我以他的思路,给他提供一个最简单的三层架构的例子项目给他。 阅读全文

与购买代码生成器源码网友的聊天记录,为什么要购买?节省出来的时间干啥?

2010-10-19 21:34 by 通用C#系统架构, 1285 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> Ψ吉日嘎拉 20:54:35 在不?我告诉你淘宝地址 jirigala.taobao.com ok接代码 枝依 20:55:17 钱都付了。哈哈 又欠银行100 Ψ吉日嘎拉 20:56:08 不会吧?你都欠信用卡的?我才欠 500元而已 枝依 20:56:23 欠了几千的。。 成功发送文件“DotNet.WinForm.CodeBuilder.rar”(393.00KB)。 阅读全文

谈某些程序员顽固的思维方式

2010-09-17 15:31 by 通用C#系统架构, 6406 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 就像程序都有500个错误了,还改啥改啊,别改了,一样的道理,怎么能这么顽固?必须1个错误都不能有,才是正确的硬道理。改变开发人员的思维很难、固执的多、自以为是的多、老顽固的多、听不进劝告的多,我们今天封建了吗?最近给几个开发人员检查程序,进行技术沟通交流: 阅读全文

Win7让你的程序变得更加漂亮,同样的程序在Win7操作系统下的效果对比

2009-12-06 00:50 by 通用C#系统架构, 5312 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 老婆施舍了一台ThinkPad X200, 这也是经手的第3台ThinkPad笔记本电脑了,其他品牌先不算(小太阳一个、方正一个、Dell一个), 最早购买的是R51花了一万三千多大洋,刚购买不到一个月,被小偷偷了,损很失惨重。没办法又购买了一台水货T43,大概也是一万四千左右,前几天有了我一个崭新的X200,大概是一万两千多元。 阅读全文

销售C#版代码生成器 - 支持PowerDesigner设计文档

2009-05-05 13:10 by 通用C#系统架构, 6257 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 对于初学者来讲,能有个好葫芦画瓢很关键,我觉得我这个葫芦还算可以,所以站出来叫卖了,若你把我的程序改进了,我再花钱把程序买过来,继续完善继续卖。你若想按你的理念写代码,那你还可以把源码拿过去继续修改完善,我也花了很多精力写的,你可以省事点,花很少的时间就可以修改的。 阅读全文

针对C#.NET各种代码生成器的一点小建议

2009-04-21 13:31 by 通用C#系统架构, 2894 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 现在代码生成器很多很多,有的也很好用,大家也习惯了用代码生成器。我们经常会发现,代码生成器产生好的代码,经过人工修改后,改来改去后,就面目全非了,这时,我们还想,重新生成一下代码,但是,由于考虑问题欠妥,导致我们进退两难,重新生成代码吧,自己修改的部分会被覆盖掉,自己到底修改了哪些函数,也说不清楚了。不重新生成吧,又新加了字段,又改了一些字段,还要修改字段类型什么的,一团糟糕情况了。 阅读全文

C# Code Builder V1.2 (C#代码生成器) 产生支持多种数据库的实体代码

2008-07-28 14:22 by 通用C#系统架构, 12857 阅读, 收藏, 编辑
摘要:<img src="http://pic.cnblogs.com/face/u35584.jpg" class="desc_img"> 其实写一个代码生成器,作用不是很大的,通用性也不强的,因为代码生成器产生的代码毕竟不是灵活的,功能是有限的,而且这部分代码在整个软件工程中工作量只占很小的一部份,可能你写代码生成器花的时间还没有直接把代码Copy、Paste见效得快一些,而且自己写出来的代码,错误还比较少一些,想写成什么样就写成什么样。由于各个系统开发的底层、基础类库都不一样、定位、主导思想也不一致,往往会导致需要代码生成器需要产生的代码也不同,代码里存在个性化的需求因素比较多一些。 阅读全文


C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友