imneo
发表于: 2012/11/13 16:15 引用 回复 只看该作者 1# TOP
版主
性别: 保密
积分:1083
阅读权限:1256
帖子: 278
加入时间: 2012/4/10
最后登录: 2013/10/25

0.2版新增加代码生成,具体使用方法如下:

  打开继承自objectbase<T>类文件,右键,点击代码生成功能键,在弹出的对话框中根据自身需求设置好,然后确定即可。默认生成的view文件在你的启始项目下,你也可以选择把view生成的目录改为当前项目。

  生成的文件有AdminController,LayoutController,以及对应的视图。注意生成的LayoutController会根据你当前打开的domain类的Namespace查找该命名空间下所有的Domain类。

  代码生成模板依然采用mustache,本来打算用回我记录本身的模板,最终还是因为诸多原因放弃了。0.2版的代码模板在c:\wojilu-plugin\templates\(version)\文件夹里。version表示的是当前插件的版本号,这样当用户升级插件的时候,以前改过的模板可以保留下来。您只需要替换即可。模板依然是您用过一次,也就是第一次进行过相应的操作才会产生。

  ps:安装前,请卸载以前的版本。方法是:工具->扩展管理器->找到wojilu framework tools卸载即可

华丽的分割线-------------------------------------------------

 

目前已经实现的功能如下:

   1。在vs2010下直接建立wojilu的App项目(其下包含 Controller,Domain,views目录)

   2。可以直接建立Controller文件模板,可以勾选Index,Show,List,Delete,Add,Update等默认方法实现。

   3。在Controller.Action方法中可以像asp.net mvc 一样跳转到View中以及直接建立View文件  

   4。建立Domain文件模板,即继承于ObjectBase类

   5。建立配置文件模板,即继承于CacheObject类
 
注意的地方:
   本插件是根据解决方案中的起始项目中是否包含framework/config文件夹来判断是否为 我记录项目的。所以请注意一下。如果不是我记录项目,则不会显示上述功能。
   action方法中跳转到view功能是直接跳到起始项目中对应的view的。
   controller,domain,cacheobject的模板文件在第一次使用插件功能后,在电脑的c:\wojilu-plugin\templates下面。如有需要,可以自行更改模板。模板引擎使用的是mustache(听说豆瓣使用的js模板引擎是这个)。不过暂时插件没有支持更多的变量。(可以使用的变量在模板中可以看到)

下是功能截图和安装文件:


本帖于 2012/11/26 23:09:41 被 imneo 最后编辑
系统提醒:您必须登录之后才能查看附件
关键词 vs2010, 插件, 安装包, 代码生成 修改tag
相关文章
掷鸡蛋者
发表于: 2012/11/13 16:21 引用 回复 只看该作者 2# TOP
管理员
性别: 男
积分:52167
阅读权限:43379
帖子: 8315
加入时间: 2010/4/29
最后登录: 2018/12/12

非常棒,顶一个。

说明:下载之后,解压缩,双击即可自动安装。

而死,不默而生
天朝禽爆菊
发表于: 2012/11/13 16:24 引用 回复 只看该作者 3# TOP
江湖少侠
性别: 男
积分:414
阅读权限:480
帖子: 118
加入时间: 2012/3/19
最后登录: 2018/11/15

 

有钱男子汉、没钱汉子难
xiao4316
发表于: 2012/11/13 17:38 引用 回复 只看该作者 4# TOP
江湖豪侠
性别: 男
积分:1409
阅读权限:743
帖子: 141
加入时间: 2010/5/18
最后登录: 2018/9/25

 好东西啊

imneo
发表于: 2012/11/13 19:17 引用 回复 只看该作者 5# TOP
版主
性别: 保密
积分:1083
阅读权限:1256
帖子: 278
加入时间: 2012/4/10
最后登录: 2013/10/25
其实还有很多功能可以开发出来,比如 打开data文件夹,从配置文件类直接转到对应的配置文件,等等。只不过vs插件这块,网上资料太少,而且vs插件这块的相关类都是基本com+接口开发的,很多对象直接是object,让人郁闷。导致我只是这么几个简单的功能居然花了这么长时间才做出来。
掷鸡蛋者
发表于: 2012/11/13 19:37 引用 回复 只看该作者 6# TOP
管理员
性别: 男
积分:52167
阅读权限:43379
帖子: 8315
加入时间: 2010/4/29
最后登录: 2018/12/12

慢慢来,不着急,现在这几个功能虽然不多,但非常关键。我试了一下,跳转view这些确实方便很多。

而死,不默而生
suxiangke
发表于: 2012/11/13 20:44 引用 回复 只看该作者 7# TOP
江湖新秀
性别: 男
积分:197
阅读权限:65
帖子: 15
加入时间: 2011/7/6
最后登录: 2013/7/14

 疯狂,顶呀
悲催的事情发生了! vs2012打不开解决方案,也不能安装

weipengyang
发表于: 2012/11/13 21:16 引用 回复 只看该作者 8# TOP
江湖新秀
性别: 男
积分:105
阅读权限:63
帖子: 15
加入时间: 2011/6/11
最后登录: 2014/11/29
好动西,太给力了
imneo
发表于: 2012/11/13 21:33 引用 回复 只看该作者 9# TOP
版主
性别: 保密
积分:1083
阅读权限:1256
帖子: 278
加入时间: 2012/4/10
最后登录: 2013/10/25

电脑上没安装vs2012,所以也没得测试.不过这个插件vs2012应该不能安装吧.

KevinQiangK
发表于: 2012/11/14 8:06 引用 回复 只看该作者 10# TOP
江湖大侠
性别: 男
积分:555
阅读权限:592
帖子: 108
加入时间: 2011/12/2
最后登录: 2018/12/6
狂顶,太给力了:)

快速回复主题