CodeFactory VS2008插件使用简介

摘要:
CodeFactory是一个基于VS2008的代码生成插件。该插件与NVelocity模板引擎相结合,使用户能够轻松生成基于c#、xml、HTML等的代码或文件。除了原始文件插入功能外,新版CodeFactory插件还增加了直接生成项目文件的功能。下面介绍CodeFactory的配置、文件代码生成、项目文件生成和其他功能。N只要将配置文件解压缩到[X]:DocumentsandSettings Administrator MyDocuments VisualStudio2008 addins目录,就可以使用它。

  CodeFactory是一款基于VS2008的代码生成插件,插件结合NVelocity模板引擎使用户方便地实现基于:c#xmlHTML等代码或文件生成操作。新版本的CodeFactory插件除了原来的文件插入代码功能外,还添加了直接生成项目文件功能。以下介绍CodeFactory的配置、文件代码生成和项目文件生成等功能。

n    配置

只要直文件解压到[X]:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\addins 目录下即可使用。插正常添加后会在VS工具菜单创建一个[odeFactory设置]菜单项
CodeFactory VS2008插件使用简介第1张

信息配置

       用于配置插件信息,包括:数据结构提供类型,字段映射类型描述和数据库链接信息。
CodeFactory VS2008插件使用简介第2张

数据结构加载

       获取需要的数据结构信息。
CodeFactory VS2008插件使用简介第3张

n    文件代码生成

支持在c#,vb,html等代码窗体中调用出插件,设置相关的数据结构信息和相关模板生成代码填充到代码窗体中。
CodeFactory VS2008插件使用简介第4张

n    项目文件生成

支持项目和项目文件添加文件功能。

 CodeFactory VS2008插件使用简介第5张

n    模板目录说明

Field目录是基于数据表字段生成的模板。

Table目录是存放基于数据表生成的模板。

Files目录是存放生成项目文件模板。

n    切入模板变量说明

table: CodeFactoryAddin.Base.Databases.Table

field:CodeFactoryAddin.Base.Databases.Field

filters:IList<CodeFactoryAddin.Base.Filter>

其他信息通过自定义信息来定义

n          扩展接口

CodeFactoryAddin.Base.Databases. IGetDBStruct

              描述数据结构获取接口,用户可以扩展自己的数据库结构提供对象

CodeFactoryAddin.Base.IFileAddin

              用于扩展项目文件添加接口

       CodeFactoryAddin.Base .FileAddinAttribute

              用于标记CodeFactoryAddin.Base.IFileAddin实现,描述相关生成文件菜单名称。

 

 下载插件

注意:

       CodeFactory暂时没经过详细的测试,可能存在一些BUG。使用者发现后麻烦反馈给我,我会尽快修改。

http://www.nbao.net/
http://smark.codeplex.com/

免责声明:文章转载自《CodeFactory VS2008插件使用简介》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇search(14)- elastic4s-统计范围:global, filter,post-filter bucketEclipse添加中文javadoc下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

RedisTemplate访问Redis数据结构(三)——Hash

HashOperations提供一系列方法操作hash。首先初始化spring工厂获得redisTemplate和opsForHash private RedisTemplate<String,Object> redisTemplate; private HashOperations<String,String,Objec...

Winform部署时强名称签名mshtml.dll无效的解决方案

在部署一个vs2008环境下的Winform应用程序时,因为引用一个Html编辑器,而用到了Microsoft mshtml.dll程序集, 版本为7.0.3300.0,对应文件在 C:\Vs2008的安装目录\Visual Studio Tools for Office\PIA\Office11\Microsoft.mshtml.dll C:\Vs20...

Cesium原理篇:3D Tiles(2)数据结构

      上一节介绍3D Tiles渲染调度的时候,我们提到目前Cesium支持的Cesium3DTileContent目前支持如下类型: Batched3DModel3DTileContent Instanced3DModel3DTileContent PointCloud3DTileContent Composite3DTileContent...

数据结构与算法——编程作业——第三章 栈与队列

1:中缀表达式的值 总时间限制: 200ms 内存限制: 1024kB 描述 人们熟悉的四则运算表达式称为中缀表达式,例如(23+34*45/(5+6+7))。在程序设计语言中,可以利用堆栈的方法把中缀表达式转换成保值的后缀表达式(又称逆波兰表示法),并最终变为计算机可以直接执行的指令,得到表达式的值。给定一个中缀表达式,编写程序,利用堆栈的...

SQL Server之索引解析(二)

1、堆表 堆表通过IAM连接一起,查询时全表扫描。 1、1 非聚集索引 结构 叶子节点数据结构:行数据结构+Rid(8字节) 中间节点数据结构: (非聚集非唯一索引)行数据结构+Page(4)+2+ Rid(8字节) 中间2字节有疑问? (非聚集唯一索引)行数据结构+分割符?+ Page(4) 堆表非聚集索引结构 1、2 聚集索引表 组织结构 1...

Linux内核数据结构映射-idr(转)

原文:https://blog.csdn.net/m0_37128231/article/details/96727068?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 参考链接: linux idr机制...