最近一段时间,我利用业余时间在做一个基于客户公司风格的代码生成器,这个代码生成器在之前的文章中稍微介绍过(修改的T4代码生成器),我并不是白手起家,而是参考了一们园友的作品。原作品的特点: 1:基于WPF。 比起传统的WinForm来讲,wpf在用户体验性上有很大 ...
对于企业开发来说,代码生成在某种意义上可以极大地提高开发效率和质量。在众多代码生成方案来说,T 是一个不错的选择,今天花了点时间写了一个简易版本的T 代码生成的 框架 ,该框架仅仅是定义了一些基本的基类以及其他与VS集成相关功能的类型而已。 源代码从这里下载 目录 一 T 模版的定义和代码文件的生成 二 TransformationContext与TransformationContextScop ...
2013-02-20 18:03 44 20969 推荐指数:
最近一段时间,我利用业余时间在做一个基于客户公司风格的代码生成器,这个代码生成器在之前的文章中稍微介绍过(修改的T4代码生成器),我并不是白手起家,而是参考了一们园友的作品。原作品的特点: 1:基于WPF。 比起传统的WinForm来讲,wpf在用户体验性上有很大 ...
为什么有些开发人员从来不用代码生成器 代码生成器,我想很多开发人员估计都使用过,起码也听说过.为什么有些开发人员从来不用代码生成器呢,我总结有以下几种情况: 1.个人习惯,不喜欢用工具,喜欢什么事都亲自处理. 2.没有遇到让自己特别满意的代码生成工具,而自己又不想去改造 ...
代码生成器多少还是要打开关闭, 蛮麻烦的, 近来都直接用T4生成, 方便,快捷, 发出来,有需要的人可以参考,无版权 有心人可以帮忙弄个access版本, 和sql版本 2013年2月17日修正(解决需要手动目录的问题): ...
到一个类里面,另一个是分配生成到不同类里面。 一.根据T4将方法生成到一个类里面 代码 ...
说要写这篇文章有一段时间了,但因为最近各方面的压力导致心情十二分的不好,下班后往往都洗洗睡了。今天痛定思痛,终于把这件拖了很久的事做了。好,不废话了,现在看看"一个简单的代码生成器" . 先看看界面吧! 简约到如此,说是代码生成器,估计是要被吐槽的。好吧,借用园子里博友的说法,这只 ...
为了让读者朋友们能够对.NET Core DI框架的实现原理具有一个深刻而认识,我们采用与之类似的设计构架了一个名为Cat的DI框架。在《依赖注入[4]: 创建一个简易版的DI框架[上篇]》中我们介绍了Cat的基本编程模式,接下来我们就来聊聊Cat的设计和实现。 目录一、服务注册 ...
本系列文章旨在剖析.NET Core的依赖注入框架的实现原理,到目前为止我们通过三篇文章(《控制反转》、《基于IoC的设计模式》和《 依赖注入模式》)从纯理论的角度对依赖注入进行了深入论述,为了让读者朋友能够更好地理解.NET Core的依赖注入框架的设计思想和实现原理,我们创建了一个简易版 ...