• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            visualfc

              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              42 隨筆 :: 0 文章 :: 119 評(píng)論 :: 0 Trackbacks
            編寫 VisualFC
            Code::Blocks簡(jiǎn)介:
               Code::Blocks 是一個(gè)開放源碼的全功能的跨平臺(tái)C/C++集成開發(fā)環(huán)境。
               http://www.codeblocks.org/

            codecompletion簡(jiǎn)介:
               codecompletion是Code::Blocks的插件,提供了C++的源碼分析/類瀏覽器等功能。WTL輔助開發(fā)工具VisualFC的核心就是基于CB1.0RC的codecompletion修改版。
               我了解的codecompletion不足之處有以下幾點(diǎn):
               一、不能夠支持宏的識(shí)別,如WTL中的BEGIN_MSG_MAP以及WX中的BEGIN_EVENT_TABLE等。
               二、不支持模板參數(shù),如無法顯示某個(gè)類是否為模板類。
               三、成員函數(shù)識(shí)別問題,假設(shè)成員函數(shù)聲明為  MyClass::onTest(int i, int j), 如果實(shí)現(xiàn)為MyClass::onTest(int k, int j) 則不認(rèn)為這兩個(gè)函數(shù)為同一函數(shù)。

            修改codecompletion:
               針對(duì)以上幾點(diǎn)不足之處,我對(duì)codecompletion進(jìn)行了修改,使用的是svn5859,也就是今天2009-11-10下載的svn最新版本。
            重要聲明:
               本修改版基于CB的codecompletion插件,在GPL協(xié)議下開放源代碼,保證不附帶任何木馬及有害程序,但無法保證在CodeBlocks下運(yùn)行的穩(wěn)定性,讀者可以選擇是否安裝,本人對(duì)使用本插件造成的一切后果概不負(fù)責(zé)。
            下載地址:
               http://code.google.com/p/visualfc/downloads
               codecompletion.zip為源碼包,可以在WINDOWS/LINUX下自行編譯使用
                     codecompletion_bin.zip為編譯好的文件,可直接用在WINDOWS的CodeBlocks下,測(cè)試使用svn5859版本。
            WINDOWS下安裝:
               先要安裝好CodeBlocks,我使用Nightly builds版svn5859。
               首先將原來的CodeBlocks\share\CodeBlocks\plugins\codecompletion.dll進(jìn)行備份。
               然后將codecompletion_bin.zip解壓。
               copy codecompletion.dll to CodeBlocks\share\CodeBlocks\plugins
               copy codecompletion\*.png to CodeBlocks\share\CodeBlocks\images\codecompletion
               重新運(yùn)行CB即可,效果如下圖所示。

            使用CodeBlocks編輯wxWidgets源文件



            使用Code::Blocks編輯WTL源文件

            識(shí)別 OnAbout(wxCommandEvent& event) == OnAbout


               


            posted on 2009-11-10 23:04 visualfc 閱讀(3221) 評(píng)論(7)  編輯 收藏 引用 所屬分類: C++

            評(píng)論

            # re: 為Code::Blocks的類瀏覽器增強(qiáng)代碼識(shí)別功能[未登錄] 2009-11-11 09:53 megax
            我記得ctags可以很好的識(shí)別宏  回復(fù)  更多評(píng)論
              

            # re: 為Code::Blocks的類瀏覽器增強(qiáng)代碼識(shí)別功能 2009-11-11 22:00 夢(mèng)芭莎
            Nightly builds版svn5859  回復(fù)  更多評(píng)論
              

            # re: 為Code::Blocks的類瀏覽器增強(qiáng)代碼識(shí)別功能 2009-11-12 09:07 遠(yuǎn)古毛利人
            好,放到偶的網(wǎng)站上去推廣一把,呵呵  回復(fù)  更多評(píng)論
              

            # re: 為Code::Blocks的類瀏覽器增強(qiáng)代碼識(shí)別功能 2009-11-12 15:23 羅萊家紡
            阿斯頓撒旦  回復(fù)  更多評(píng)論
              

            # re: 為Code::Blocks的類瀏覽器增強(qiáng)代碼識(shí)別功能 2009-11-12 20:05 forestlin
            codeblock有沒有功能類似VA的插件?剛剛開始用codeblock, 他的代碼編輯功能沒有VS2005+VA強(qiáng)大,感覺很不習(xí)慣。  回復(fù)  更多評(píng)論
              

            # re: 為Code::Blocks的類瀏覽器增強(qiáng)代碼識(shí)別功能[未登錄] 2009-11-12 20:19 visualfc
            @forestlin

            在CodeBlocks中codecompletion就是代碼分析和自動(dòng)完成插件。  回復(fù)  更多評(píng)論
              

            # re: 為Code::Blocks的類瀏覽器增強(qiáng)代碼識(shí)別功能[未登錄] 2010-01-21 16:23 Loaden
            很強(qiáng)大!  回復(fù)  更多評(píng)論
              

            亚洲AV无码久久精品色欲| 91精品久久久久久无码| 伊人色综合久久| 国产91色综合久久免费| 久久国产精品成人片免费| 少妇熟女久久综合网色欲| 亚洲AⅤ优女AV综合久久久| 无码乱码观看精品久久| 一级做a爰片久久毛片看看| 伊人久久无码精品中文字幕| 久久国产AVJUST麻豆| 久久久无码精品亚洲日韩京东传媒 | 久久99国产精品久久99小说| 日本亚洲色大成网站WWW久久 | 久久国产午夜精品一区二区三区| 国产91久久综合| 久久一本综合| 久久夜色精品国产噜噜噜亚洲AV| 成人久久精品一区二区三区| 99久久精品免费看国产免费| 无码8090精品久久一区| 亚洲国产精品无码成人片久久| 精品久久久久久国产91| 久久精品国产黑森林| 久久精品国产免费观看| 中文精品久久久久国产网址| 一本色道久久综合狠狠躁篇| 国产Av激情久久无码天堂| 精品久久人人做人人爽综合| 精品久久久久久国产| 曰曰摸天天摸人人看久久久| 亚洲精品美女久久久久99小说 | 国产精品视频久久久| 久久精品成人欧美大片| 久久亚洲精品人成综合网| 国产 亚洲 欧美 另类 久久| 一本久久a久久精品vr综合| 国产激情久久久久影院小草| 久久天天躁狠狠躁夜夜96流白浆| 久久影院午夜理论片无码 | 久久只这里是精品66|