本文目录一览:
Visual Assist(小番茄)
从入职的时候,我就开始使用这个插件,不得不说,小番茄确实是一个很强大的插件!对于代码颜色标识什么的,一装上插件就会有,没什么好说的。
这里要说的第一个就是VA Outline这个功能。(打开方式:VAssistX - Tools - VA Outline )。打开之后,在VS2010的右侧会多出一个框,其中清晰地列出了该文件的结构,如果是头文件,会将这个类的所有成员函数和数据成员,按照访问权限(public,protected,private)列出,另外也会列出该文件所包含的头文件、命名空间等信息。如果是普通的Cpp文件,也会将文件结构非常清晰的展示出来。当然,如果要快速查找该文件中的函数,还有一个快捷键(Alt + M)。
小番茄中还有一个功能,名曰:VA View。这个功能的打开方式与VA Outline一样。窗口最上面有两栏,分别是用来全局查找文件的,还有全局查找函数、或者变量的。在工程数目较多,文件较多的情况下,这个功能是比较好用的。同样在这个对话框中,还有一个很强大的功能。打开一个文件并选择:VAssistX - Tools - List include Files,可以看到在这个对话框的下面部分,列出了所有该文件所包含的头文件,选择任意头文件,并点开十字,就会列出选中头文件所包含的文件,依次类推。这个功能可以在一定程度上,帮助我们理清各个类之间的关系。
自定义提示(VAssistX -Suggestions - Edit VA Snippets )。打开之后会填出一个 VA Snippet Edit的对话框,在第一栏Title中输入这个提示的标题,Shortcut中输入快捷键,Description则为描述。下面一个大的框,就是用于输入自定义提示的内容。如果在内容中输入$MethodName$,添加后,会出现函数名。$DATE$:日期格式为YYYY/MM/DD。下表
控制面板卸载后还需要在vs2010中卸载.
VS2010的菜单栏里点击工具(Tools) - 扩展管理器(Extension Manager)中找到VAssistX插件,点击“卸载”选项
VS2010全称“Microsoft Visual Studio 2010”,是微软公司推出的开发环境。也是目前流行的Windows平台应用程序开发环境。
下面就说下VS2010如何通过扩展管理器安装插件。
工具/原料
PC一台(安装V2010)
方法/步骤
首先,打开VS2010,通过工具栏,选择工具栏中的“工具”,之后通过下拉菜单选择菜单中的“扩展管理器”。
之后,会打开扩展管理器的页面,通过管理器可以看到当前已经安装的插件。(图中显示的是已安装VC助手)
之后,点击联机库,右侧即会出现很多的插件。(如下图。另安装过的插件在列表右侧会有一个绿色"√",则表示已安装)
然后,选择一个需要的插件,点击右侧的“下载”,进行下载。(一般情况下,插件包都很小,通过网络下载也很快,但是一定要有网络,没有网络的话,那就只能安装VC小助手了)
下载完成之后,会出现(下图1所示)的弹窗,点击“安装”即可。然后再点击扩展管理器页面的“立即重新启动”。
再次打开VS时,即可看到安装扩展插件的效果(如下图,选中高亮插件)
提醒
在编程的时候,遇到下图所示的情况,即vs2010修改某一处代码时候,鼠标就变成灰色区,并且改一个后面字母。
遇到这种情况的时候只需要再次点击键盘的“Insert”键,即可解决。
本帖最后由 废柴粹 于 2013-11-14 08:21 编辑
C#的话,这么来建立项目:
1、新建一个类库项目;
2、从菜单“项目”-"添加引用"中,添加对WPS COM类库的引用,KSO库和Addin-in库是必选,WPS ET WPP根据需要添加
3、添加命名空间的引用
using ET;
using KSO;
using AddInDesignerObjects;
4、继承接口namespace ClassLibrary1
{
public class Class1 : IDTExtensibility2
5、实现接口,鼠标右键IDTExtensibility2 ,菜单项中选择“实现接口”,VS会自动添加接口的函数
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ET;
using KSO;
using AddInDesignerObjects;
namespace ClassLibrary1
{
public class Class1 : IDTExtensibility2
{
public void OnAddInsUpdate(ref Array custom)
{
throw new NotImplementedException();
}
public void OnBeginShutdown(ref Array custom)
{
throw new NotImplementedException();
}
public void OnConnection(object Application, ext_ConnectMode ConnectMode, object AddInInst, ref Array custom)
{
throw new NotImplementedException();
}
public void OnDisconnection(ext_DisconnectMode RemoveMode, ref Array custom)
{
throw new NotImplementedException();
}
public void OnStartupComplete(ref Array custom)
{
throw new NotImplementedException();
}
}
}
6、注册COM,程序集签名,添加注册表项,这个与www.sychzs.cn相同。
这个是用于VS2010的番茄插件,用于简单化VS的开发,方便开发过程。