当前位置: 首页 > 工具软件 > MyGeneration > 使用案例 >

使用easyobjects + asp.net ajax + mygeneration(3) 如何写mygeneration的模板

吴欣然
2023-12-01
是的,mygeneration很能提高我们的开发速度,对一些重复性的劳动有很好的简化作用,很有必要看下。
mygeneration我认为最帅的地方就是写模板了,所以对如何能快速的写一个模板比较感兴趣,就做了个简单试验。其原理我估计是这样的,我们用vbscript,jscript,dotnetscript等写的模板,然后mygeneration用这几种语言的解释引擎去解析或者编译,然后替换一些变量,加上模板的一些常量,生成我们所需要的代码。这里用dotnetscript开发。

因为mygeneration不是集成的开发环境,虽然能编译调错,单功能有限,所以要是集成到vs2005效果就很好。在开发之前,有必要认识其几个dll,看帮助有讲。当然要想熟悉,还是从做一个小东西入手,我在刚开始的时候觉得无从下手。开始了。
1 创建输入的参数,当然是用vs2005画窗体了,需要使用mymeta这个dll,请看这个例子,里面包括project和vbgen的模板,使用的是2003,当然需要用2005升级下,然后替换下mymeta的dll。http://www.mygenerationsoftware.com/TemplateLibrary/Archive/?guid=551fa5bc-d58e-4209-9e03-623762b5337e
2  有了输入后就需要写生成的部分了,你可以添加引用在vs2005写(提示功能),当然你可以在mygeneration里面写,调试也不是很麻烦。
3 就是生成模板和调试了
4 生成模板后,你可以把你的模板挂到vs2005里面,便于直接的生成你需要的东东。http://www.mygenerationsoftware.com/TemplateLibrary/Article/?guid=6c17ee0e-d2e7-4f23-aef2-8ef571ba2637

有别的问题,多在mygeration官方网站上看看,或者和我讨论。
好运!



 
 类似资料: