① 怎樣使控制項注冊到VS2005 工具箱中
操作步驟:
1.整理要注冊到工具箱的控制項DLL文件
首先,在C:/Documents and Settings/[你的用戶名]/My Documents/Visual Studio 2005/目錄下查找是否有名為[Controls]的文件夾,如果沒有則新建此文件夾;然後再在[Controls]文件夾下新建一文件夾,名稱自定義(注意,此文件夾的名稱就是注冊成功後在[工具箱]里的[選項卡]的名稱)。這里我把文件夾取名為「MyControls」,之後把要注冊到工具箱的控制項DLL文件放入「MyControls」文件夾內。
2.製作注冊程序
(1)新建一個控制台項目;
(2)添加引用:
EnvDTE
文件路徑:C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/PublicAssemblies/EnvDTE.dll
EnvDTE80
文件路徑:C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/PublicAssemblies/EnvDTE80.dll
Microsoft.VisualBasic
文件路徑:Microsoft.VisualBasic C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Microsoft.VisualBasic.dll
(3)製作控制項的安裝程序
EnvDTE80.DTE2 myDTE2 = (EnvDTE80.DTE2)Microsoft.VisualBasic.Interaction.CreateObject("VisualStudio.DTE.8.0", "");
try
{
if (myDTE2 == null)
{
MessageBox.Show("無法調用DTE!");
return;
}
myDTE2.ExecuteCommand("Tools.InstallCommunityControls", string.Empty);
System.Runtime.InteropServices.Marshal.ReleaseComObject(myDTE2);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
(4)編譯
3.運行注冊
關閉VS2005的所有進程,然後運行上一步製作的注冊程序。運行完畢後,打開VS2005,我們就可以看到新增加的一個選項卡[MyControls]了,展開此選項卡,就可以看到自己的控制項了! ^_^
② visualstudio工具箱添加控制項在哪個文件夾
1、將VisualStudio打開,在主界面新建一個Form窗體。
2、找到左側的【工具箱】並點擊
3、將【工具箱】的擴充菜單固定在兩邊,以方便操作。(如圖)
4、在【工具箱】菜單中找到我們想要添加的控制項並點擊。
5、點擊控制項之後,我們就可以開始繪制了。
6、我們也可以直接雙擊控制項,然後直接在頁面中心繪制出來。
③ 請問,遺傳演算法工具箱如何使用添加路徑用addpath,調用時怎麼用呢
最簡單的辦法是:一般GUI界面顯示有bin文件夾裡面的東西,你可以在這裡面建一個文件夾,將下載的遺傳演算法的函數全部裝在裡面,雙擊這個文件夾,你會看到這個文件夾裡面的東西不是透明色了,這個時候就相當於將其設為當前路徑了,可以調用這些函數了。
④ 如何向MATLAB中添加新工具箱
今天費了好大的勁終於將SVM_SteveGunn添加至我的matlab工具箱內,並且已能成功運行,現在把在添加以及運行中出現的各種問題羅列如下,並一一解決:
1、將下載的svm工具箱添加至matlab安裝目錄下
1、單獨下載的工具箱
2、把新的工具箱拷貝到某個目錄(我的是D:softmatlab2011b oolbox)。
注意:你要是添加的很多個m文件,那就把這些m文件直接拷到再下一層你想要的工具箱的文件夾里
例如,我要添加的是支持向量機工具箱,在剛才的文件夾下我已經有svm(支持向量機工具箱)文件夾了,但有的m文件還沒有,我就把新的m文件統統拷到D:softmatlab2011b oolbox svm目錄下了。如果你連某工具箱(你打算添加的)的文件夾都沒有,那就把文件夾和文件一起拷到D:softmatlab2011b oolbox 下。
先把工具箱保存到MATLAB安裝目錄的根目錄下面,然後運行matlab---->file---->set path---->add folder 然後把你的工具箱文件夾添加進去就可以了
3、在matlab的菜單file下面的set path把它( D:softmatlab2011b oolbox svm )加上。
4、 把路徑加進去後在file→Preferences→General的Toolbox Path Caching里點擊update Toolbox Path Cache更新一下。
記得一定要更新!我就是沒更新,所以添加了路徑,一運行還是不行。後來更新了才行。
2、在對svm工具箱進行使用時,發現了'qp.dll 不是有效的 Win32 應用程序 '
問題描述:
mex在不同windows OS下編譯的結果,所以我們需要重新編譯一下qp.dll
解決方案:
steve gunn 的包下面有一個optimiser 文件夾,把current Diretory目錄改為optimiser目錄,例如E:matlabProgramSVM_SteveGunnOptimiser,然後運行命令
>> mex -v qp.c pr_loqo.c
命令運行完畢後,你會發現原先的qp.dll變為qp.dll.old,還出現了qp.mexw32,我們把該文件改為qp.dll 復制到工具箱文件夾下。原先的工具箱文件qp.dll可以先改一下名字...
3、我在運行第二步時發現了『D:SOFTMATLAB~3BINMEX.PL: Error: Compile of 'qp.c' failed. Error using mex (line 206)
Unable to complete successfully.
這個是因為編譯器設置的問題,這里需要重新選擇設置編譯器,設置編譯器的方法:
mex -setup(mex和-setup之間要有空格),然後我選擇的VS2010,然後再繼續運行步驟2就成功了。
⑤ c輕松測量工具箱插件怎麼用
c輕松測量工具箱插件使用方法是
1、先下載好c測量工具箱插件,
2、點開工具箱一欄,
3、選擇輕測量單擊確定就可以廳棚鏈使用了。以上扮孫就是c輕松測量和陪工具箱插件使用方法。