不要让写程序变成一种负担

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  162 Posts :: 0 Stories :: 832 Comments :: 31 Trackbacks

该版本修复了对VS2008 EN版本的支持(现有版本只支持VS2008ENCN两个版本,需要其他版支持的朋友可以告诉我,尽量解决)

1、调整原有文件生成向导的方式

2、添加直接把项目文件添加成为文件模板,方便以后需要时直接有文件模板中添加新文件。

插件主要包括三大功能:

1)  在代码文件中插件模板代码,包括CSHTMLASPX等代码文件。

2)  文件生成向导,通过向导直接向项目添加通过NVelocity生成最终项目文件;也可以通过扩展接口制定自己的文件生成向导。

3)  文件模板,可以把任意项目文件设置为文件模板,需要的时候直接根据相关文件模板生成项目文件。

n         文件插入代码功能

该功能的是通过NVelocity和数据库信息结构生成代码插入,用户可以根据自己的需要编写NVelocity模板;模板文件分别存放在插件的TableField目录下。

Table目录下的模板会切入以下变量类型:

       Table: CodeFactoryAddin.Base.Databases.Table

     Filters:List<CodeFactoryAddin.Base.Filter>

Field目录下的模板会切入以下变量类型:

       Field: CodeFactoryAddin.Base.Databases.Field

 

n         文件生成向导功能

该功能的是通过NVelocity和数据库信息结构生成项目文件,这是插件默认实现方式;插件也接口等对象进行生成向导扩展;用户可以通过CodeFactoryAddin.Base.IFileAddin来实现其他生成向导包括使用自己的数据结构和模板引擎.


n        
文件模板功能

用户通过鼠标右击项目的项目文件把文件添加为文件模板,当以后需要的情况下通过添加文件模板就可以把相关文件添加的项目中。

 

n         部署使用

文件解压到[X]:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\addins 目录下即可使用

使用演示

相关使用简介

n         注意:

软件可能存在着一些bug,希望使用者反馈相关问题或提一些改进的建议.

 

下载插件

posted on 2008-03-26 11:59 henry 阅读(2483) 评论(18)  编辑 收藏 所属分类: CodeFactory

Feedback

#1楼  2008-03-26 13:39 Clark Zheng      
顶一下!
  回复  引用  查看    

#2楼  2008-03-26 13:51 Ariel Y.      
不错
  回复  引用  查看    

#3楼  2008-03-26 14:03 重典      
下载了,用用看
  回复  引用  查看    

#4楼 [楼主] 2008-03-26 14:17 henry      
谢谢楼上各位支持
  回复  引用  查看    

#5楼  2008-03-26 14:41 簡簡單單..      
支持! 很久之前就想开发一个这样的VS代码生成器插件..

可惜, 没有时间去研究, 敢问楼主能否提供一些关于VS插件开发的相关资料..

谢谢..
  回复  引用  查看    

#6楼 [楼主] 2008-03-26 14:55 henry      
@簡簡單單..
其实我只是看MSDN的,估计比较难的地方就是得到相关menubar的key来。
http://www.mztools.com/resources_vsnet_addins.aspx
这里有比较多的资源
  回复  引用  查看    

#7楼  2008-03-27 03:29 狐羽      
我想知道如何添加自己的模板或者说如何编写模板!
  回复  引用  查看    

有趣,试一下
  回复  引用    

#9楼  2008-03-27 14:28 隨風.NET      
NB 可以拿来改成自己的模板 呵呵
不过牛人要是能共享下这个插件的代码就好了
  回复  引用  查看    

#10楼 [楼主] 2008-03-27 14:54 henry      
@狐羽
迟下我写个扩展文件生成向导的文章,NVelocity模板是插件默认的(插件的文件生成向导是可以使用其他模板引擎,其他功能是固定NVelocity模板)

@隨風.NET
源码不能提供,不过有兴趣可以反编译代码没有任何加密。
  回复  引用  查看    

#11楼  2008-03-27 15:23 隨風.NET      
扩展文件生成向导的文章 不错 快点写吧 呵呵
  回复  引用  查看    

#12楼  2008-03-27 15:23 guozili      
我的版本是Visual Stuidio Team System 2008
Version 9.0.21022.8 RTM
很多菜单出不来,是否有bug?
  回复  引用  查看    

#13楼 [楼主] 2008-03-27 15:29 henry      
@guozili
EN和CN版的测试也是这个版本号,不知道你的VS是什么语言版本的
  回复  引用  查看    

#14楼  2008-03-27 18:06 guozili      
--引用--------------------------------------------------
henry: @guozili
EN和CN版的测试也是这个版本号,不知道你的VS是什么语言版本的
--------------------------------------------------------
我装的是en_visual_studio_team_system_2008_team_suite_x86_x64wow_dvd_X14-26461.iso
按照您的说明一部一部来,但是很多功能菜单不能出来,不知道是为什么
  回复  引用  查看    

#15楼 [楼主] 2008-03-27 21:30 henry      
@guozili
看一下codefactory的dll版本是不是1.0.0.3
  回复  引用  查看    

试了一下. MSDN的Visual studio 2008 Professional. 似乎出问题了.
不知道从哪里进入这个addin. 看不到任何菜单或者别的什么.
C:\Documents and Settings\我的domain帐号\My Documents\Visual Studio 2008\addins, 我的domain帐号是本机的管理员.
  回复  引用    

#17楼 [楼主] 2008-03-28 11:47 henry      
@mikelij cnblogs
解压部部署结果如下
[X]:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\addins\CodeFactoryAddin.AddIn
[X]:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\addins\CodeFactory(存放CodeFactory的dll)



  回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-02 21:32 编辑过
 
历史上的今天:

另存  打印