codedom,[设计模式]在CodeDom代码生成中使用Decorator模式实现类型创建

我估计从博客园建站开始,就不断地有文章对设计模式进行讨论了。设计模式被认为是软件工程的基础,是面向对象分析与设计的指南。博客园中不乏大量的优秀文章,针对设计模式中创建型模式、结构型模式以及行为型模式共计23种模式进行讨论,有的文章也自成体系,以不同的角度来分析各种模式的应用场景和动态特性。今天,我也在所有设计模式专家面前班门弄斧一次,冒着被喷的危险,谈谈Decorator模式的具体应用。与大多数其... [阅读全文]

codedom,代码生成技术--CodeDom VS T4

在微软的自家代码生成方案中我们有两种选择方式:CodeDom 和Text Template Transformation Toolkit(T4)模板。同样我们可以利用简单的String或者StringBuilder来拼接字符串,但是那对于简单的还可以,但是对于复杂的问题就。其实在ASP.NET MVC 3.0中有多处了一个更简洁语法的模板-Razor,我们同样可以运用于我们自己的代码生成中,我随便... [阅读全文]

codedom,代码生成技术--CodeDom VS T4

在微软的自家代码生成方案中我们有两种选择方式:CodeDom 和Text Template Transformation Toolkit(T4)模板。同样我们可以利用简单的String或者StringBuilder来拼接字符串,但是那对于简单的还可以,但是对于复杂的问题就。其实在ASP.NET MVC 3.0中有多处了一个更简洁语法的模板-Razor,我们同样可以运用于我们自己的代码生成中,我随便... [阅读全文]

codedom:codeDom命名空间的使用

CodeDOM 提供了表示许多常见源代码元素类型类型您可以设计个生成源代码模型使用 CodeDOM 元素构成个对象图可以使用受支持编程语言 CodeDOM 代码生成器将该对象图呈现为源代码CodeDOM 也可以用于将源代码编译成 2进制集 CodeDOM 些般用途包括: 模板化代码生成:生成 ASP.NET、XML Web 服务客户端代理、代码向导、设计器或其他... [阅读全文]

codedom:CodeDom使用心得

CodeDom是.net提供源代码生成器他可以通过CodeDomProvider来生成源代码CodeDomProvider是CSharpCodeProvider、VBCodeProvider抽象基类表示CodeDomProvider是跨语言源代码生成器只需要提供相应CodeProvider就可以生成相应语言源代码 CodeDom在命名空间下CSharpCodeP... [阅读全文]

codedom:.Net的CodeDOM技术实现语言无关的Code Wizard

、什么是CodeDom?现在规模越来越大虽然在计算发展几十年间产生了许多快捷、高效编程语言和开发工具如C#、Visual Studio、java等也产生了许多用以辅助软件Software设计、开发思想和思路方法如UML、OOP、Agile等尽管利用这些技术和思路方法可以大大提高编写效率但是仍可能有重复编码工作因此现在出现了许多可以自动产生源代码或者目标文件软件S... [阅读全文]

codedom:利用CodeDOM来实现.NET Scripts

近来想设计在公司的系统中加入一些动态的脚本元素,经过查资料做DEMO,总结出的在.NET平台利用CodeDOM做的动态执行代码,也是非常高效实用,真是令我惊叹之极!如果您有使用过ActiveReport的Sripts功能,即可联想起来,ActiveReport厂商也是充分利用了CodeDOM来实现的。 以下概要的记录一下重要的环节: //定义需要动态执行的C#或VB代码字符串: string co... [阅读全文]
1 共1条 分1页