<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>makeComment</title><link>http://blogs.wankuma.com/ma2/category/1744.aspx</link><description>makeComment</description><managingEditor>ma2</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>ma2</dc:creator><title>makeCommentのご紹介</title><link>http://blogs.wankuma.com/ma2/archive/2008/08/23/154040.aspx</link><pubDate>Sat, 23 Aug 2008 00:38:00 GMT</pubDate><guid>http://blogs.wankuma.com/ma2/archive/2008/08/23/154040.aspx</guid><wfw:comment>http://blogs.wankuma.com/ma2/comments/154040.aspx</wfw:comment><comments>http://blogs.wankuma.com/ma2/archive/2008/08/23/154040.aspx#Feedback</comments><slash:comments>52</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ma2/comments/commentRss/154040.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ma2/services/trackbacks/154040.aspx</trackback:ping><description>&lt;p&gt;大阪勉強会が&lt;a href="http://www.wankuma.com/seminar/20080823osaka22/Default.aspx" target="_blank"&gt;WMコマ充&lt;/a&gt;/&lt;a href="http://blogs.wankuma.com/yo/archive/2008/08/22/153948.aspx" target="_blank"&gt;twitter部充&lt;/a&gt;だったりするので、さみしいです。&lt;/p&gt; &lt;p&gt;さみしいと言えば、過去に公開したVS2005(以降もリビルドで対応可能)のアドイン&lt;a href="http://blogs.wankuma.com/ma2/category/1744.aspx" target="_blank"&gt;makeComment&lt;/a&gt;を公開したときにさみしかったなと思いました。&lt;br&gt;C/C++にDoxygen形式のコメントをボタンひとつで挿入するアドインは"DoxyComment"が先にあったものの、スベるツールではないと思っていました。&lt;/p&gt; &lt;p&gt;で、スベらないようにするにはどうすればいいかを考えてみました。&lt;br&gt;とりあえず、&lt;/p&gt; &lt;p&gt;｢ツール作ったよ!!｣とエントリ書くだけでは投げっぱなしかも。&lt;/p&gt; &lt;p&gt;と、結論付けて、いつかきちんと紹介する決意だけしておきました。&lt;br&gt;そんなわけでmakeCommentの紹介です。&lt;/p&gt; &lt;hr&gt;  &lt;p&gt;makeCommentは、VS2005/2008で動作するアドインです。&lt;br&gt;C/C++のソースコードにDoxygen形式の関数ヘッダおよびヘッダコメント(ファイルの先頭に記述するそのファイルの説明)の雛形を挿入します。&lt;br&gt;導入は手動で行う必要がありますが、小規模なツールなので少しの手間で済みます。&lt;/p&gt; &lt;p&gt;アーカイブから、*.addInと*.Dllと*.xmlをユーザーフォルダ(もしくはマイドキュメント)の./Visual Studio 2005/Addinsフォルダに配置します。&lt;br&gt;例) C:\Users\&lt;font color="#ff0000"&gt;name&lt;/font&gt;\Documents\Visual Studio 2005\Addins ... 赤字の部分はユーザ名です&lt;br&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="260" alt="mkcmt_inst_02" src="http://ma2.wankuma.com/makeComment_14716/mkcmt_inst_02.png" width="680" border="0"&gt;&lt;br&gt;アドインフォルダは、VS2005のインストール直後にはありません。&lt;/p&gt; &lt;p&gt;次に、VS2005を起動します。&lt;br&gt;メニューから[ツール]→[アドイン マネージャ]を選択します。&lt;br&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="492" alt="mkcmt_inst_03" src="http://ma2.wankuma.com/makeComment_14716/mkcmt_inst_03.png" width="641" border="0"&gt; &lt;br&gt;"makeComment"が使用できるアドインとして表示されます。&lt;br&gt;"使用できるアドイン"列の項目にチェックを入れるとアドインが使えるようになります。&lt;br&gt;とりあえず、[ツール]メニューの最上段に項目が増えます。&lt;br&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="200" alt="mkcmt_inst_04" src="http://ma2.wankuma.com/makeComment_14716/mkcmt_inst_04.png" width="380" border="0"&gt; &lt;br&gt;ツールバーに入れたり、ショートカットキーを割り当てたりもできます。&lt;/p&gt; &lt;p&gt;次に、C/C++のプロジェクトを開きます。&lt;br&gt;ソースファイルもしくはヘッダファイルを開いてコメントを挿入したい関数の定義行にキャレットを置き、先のメニュー項目を選択します。&lt;br&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="100" alt="mkcmt_inst_05" src="http://ma2.wankuma.com/makeComment_14716/mkcmt_inst_05.png" width="322" border="0"&gt; &lt;br&gt;@briefの入力を求められます。この入力は必須ではありません。&lt;/p&gt; &lt;p&gt;@briefを入力して、OKを押すと以下のような関数ヘッダが挿入されます。&lt;br&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="219" alt="mkcmt_inst_06" src="http://ma2.wankuma.com/makeComment_14716/mkcmt_inst_06.png" width="599" border="0"&gt; &lt;br&gt;@brief以外は入力が手動での必要です。&lt;br&gt;ファイルの先頭行で実行するとヘッダコメントが挿入できます。&lt;/p&gt; &lt;p&gt;コメントの上下にある'&lt;font color="#008000"&gt;//*****&lt;/font&gt;'が不要な場合などは、導入のときに配置したxmlファイルで形式をカスタマイズできます。&lt;br&gt;ヘッダコメントの@authorに、記入する名前もカスタマイズできます。&lt;/p&gt; &lt;hr&gt;  &lt;p&gt;以上がmakeCommentの紹介になります。&lt;/p&gt; &lt;p&gt;歴史あるプロジェクトに関数ヘッダを入れる簡単なお仕事、みたいなのがたまにあります。&lt;br&gt;これまでテンプレをテキストファイルなどに保存しておいて、それをコピペして@briefや@paramを編集していました。&lt;br&gt;引数の名前や返り値の型は、IntelliSenseの情報から取得します。&lt;/p&gt; &lt;p&gt;さみしくなるツールではないはずなので、日の目を見るといいなー・・・。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ma2/aggbug/154040.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ma2</dc:creator><title>makeComment 0.8</title><link>http://blogs.wankuma.com/ma2/archive/2008/07/17/149240.aspx</link><pubDate>Thu, 17 Jul 2008 01:21:00 GMT</pubDate><guid>http://blogs.wankuma.com/ma2/archive/2008/07/17/149240.aspx</guid><wfw:comment>http://blogs.wankuma.com/ma2/comments/149240.aspx</wfw:comment><comments>http://blogs.wankuma.com/ma2/archive/2008/07/17/149240.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ma2/comments/commentRss/149240.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ma2/services/trackbacks/149240.aspx</trackback:ping><description>&lt;p&gt;&lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-c1ebc32fdf3ee435.skydrive.live.com/embedrowdetail.aspx/vsaddins/mkCmt|_0.8.zip" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;VisualStudio2005アドインです。&lt;br&gt;C/C++でのコメント入力を楽にします。&lt;/p&gt; &lt;p&gt;コンストラクタとデストラクタそれぞれ100個ぐらいにコメントを入れないといけないと言う苦行に直面したので、手抜きのために作りました。&lt;br&gt;VS2008だとVCCodeModelのバージョンが上がっているのでリビルドしないといけませんが、とりあえず使えます。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ma2/aggbug/149240.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ma2</dc:creator><title>makeComment 0.7 - VisualStudio2005アドイン</title><link>http://blogs.wankuma.com/ma2/archive/2008/05/17/138043.aspx</link><pubDate>Sat, 17 May 2008 00:40:00 GMT</pubDate><guid>http://blogs.wankuma.com/ma2/archive/2008/05/17/138043.aspx</guid><wfw:comment>http://blogs.wankuma.com/ma2/comments/138043.aspx</wfw:comment><comments>http://blogs.wankuma.com/ma2/archive/2008/05/17/138043.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ma2/comments/commentRss/138043.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ma2/services/trackbacks/138043.aspx</trackback:ping><description>&lt;P&gt;ずいぶん前からDoxygen形式のコメントをボタンひとつで入れられないかなー、と思っていました。&lt;BR&gt;で、VCCodeModelというものがあるとかで、C#の勉強がてら作ってみました。&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://ma2.wankuma.com/archives/mkCmt_0.7.zip" target=_blank&gt;makeComennt 0.7(mkCmt_0.7.zip)&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;つたないところもあるかもしれませんが、フィードバックなんぞあればうれしいなと思ったり思わなかったり。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/ma2/aggbug/138043.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>