很多站长朋友们都不太清楚vsphp插件开发,今天小编就来给大家整理vsphp插件开发,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php的开发工具有哪些,vs可以开发php吗? 2、 如何开发插件实现vs快速生成构造函数 3、 如何破解VS的PHP扩展的时间限制:php tools for visual studio 4、 vs怎么开发php 5、 怎样在vs里创建.php脚本文件 6、 vs.php for vs2013安装后 写php文件 关键字都无法高亮显示 php的开发工具有哪些,vs可以开发php吗?PHP的开发工具比较多,毕竟PHP只是个文本文件改下后缀名罢了,不过推荐你用editplus或者zendstudio,前者有语法高亮而后者有代码提示。VS目前为止,还不能用来开发PHP,类似的你可以用zendstudio,在一定程度上,两者差不多的
如何开发插件实现vs快速生成构造函数用Visual Studio 2012创建名为MyVisualStudioAddin的项目(根据向导进行设置,这里不赘述),界面如下:
核心 Connect 类
插件入口就是Connect 类,先看一下Connect的类图:
Connect 实现外接程序对象的构造函数。请将您的初始化代码置于此方法内。
OnConnection 实现 IDTExtensibility2 接口的 OnConnection 方法。接收正在加载外接程序的通知。
OnDisconnection 实现 IDTExtensibility2 接口的 OnDisconnection 方法。接收正在卸载外接程序的通知。
OnAddInsUpdate 实现 IDTExtensibility2 接口的 OnAddInsUpdate 方法。当外接程序集合已发生更改时接收通知。
OnStartupComplete 实现 IDTExtensibility2 接口的 OnStartupComplete 方法。接收宿主应用程序已完成加载的通知。
OnBeginShutdown 实现 IDTExtensibility2 接口的 OnBeginShutdown 方法。接收正在卸载宿主应用程序的通知。
QueryStatus 实现 IDTCommandTarget 接口的 QueryStatus 方法。此方法在更新该命令的可用性时调用。
Exec 实现 IDTCommandTarget 接口的 Exec 方法。此方法在调用该命令时调用。
_applicationObject 是DTE2实例,是宿主应用程序的根对象。
_addInInstance是当前插件实例,表示此外接程序的对象。
首先定义一些内部的对象,主要是自定义的命令,如下所示:
1 /// <summary>用于实现外接程序的对象。</summary>
2 /// <seealso class='IDTExtensibility2' />
3 public class Connect : IDTExtensibility2, IDTCommandTarget
4 {
5 #region 命令定义 除了FindInSolutionExplorer外,此处的命令不是根据功能来命令的,而是根据命令所出现的位置来命令的
6 private readonly string MY_COMMAND_FindInSolutionExplorer = "FindInSolutionExplorer";
7 private readonly string MY_COMMAND_Project = "cmdInProject";//在项目上
8 private readonly string MY_COMMAND_Solution = "cmdInSolution";//在解决方案上
9 private readonly string MY_COMMAND_MenuBar = "cmdInMenuBar";//在菜单栏上
10 private readonly string MY_COMMAND_CodeWindow = "cmdInCodeWindow";//代码窗口
11 private readonly string MY_COMMAND_Files = "cmdInFiles";
12 #endregion
13
14 private Command findCommand = null;
15 private CommandBarButton findCommandBarButtonButton = null;
16 private AddInLogger logger = null;
17
18 private DTE2 _applicationObject;
19 private EnvDTE.AddIn _addInInstance;
20 ......
21 }
如何破解VS的PHP扩展的时间限制:php tools for visual studioPHP Tools for Visual Studio 2013,这个是 目前在 Visual Studio 2010/2012/2013 中 下最好用的php插件了, 破解 好的 Cracker 下载地址:
vs怎么开发php1、百度搜索“appserv-win32”,然后选择一个靠谱的链接,下载软件。
2、下载完成,后点击“appserv-win32”软件,开始搭建PHP环境。
3、然后按照选项,选择下一步,点击“I Agree”,之后选择,安装路径,可以不修改原来的路径,选择默认路径。
4、点击下一步之后,将所有选项选上,点击下一步。
5、输入服务器名称:一般写“localhost”,输入一个管理员的谷歌邮箱地址:“czb_one测试数据@hotmail测试数据”,输入端口号:默认的是80端口,我们一般用的是端口号8080。
6、下一步是输入MY_SQL管理员的密码,可以写"admin." 然后把“Enable InnoDB”选项前面的钩子勾上。然后点击“Install”开始安装。
怎样在vs里创建.php脚本文件需要给vs安装一个vs for php插件就可以,在vs里就可以开发php项目了。这个插件可以在百度里搜索。
vs.php for vs2013安装后 写php文件 关键字都无法高亮显示目前在Visual Studio 2013下最好用的php插件! 网络唯一完整好用版本 除去30天限制 支持代码高亮 支持调试断点 支持VS2013新建php项目 网络全好评!vs.php媲美插件
关于vsphp插件开发的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于vsphp插件开发 vs 插件开发的详细内容...