Top > Programmingとか > VB / VB.NET > VB小ネタ

あけましておめでとうございます2007

はっと気づくとすでに1月も第2週を終ろうとしていることに歳喰ってからの時の流れの速さに気づいてぼーぜんとしているさるべーじですこんばんは、ではなくあけましておめでとうございます旧年は各位に大変お世話になりました本年もよろしくお願いいたします。

って年頭初っ端の文章がここまでぐずぐずなのもいかがなものか、と、すでに本年初反省だったりもするんですが。

まーなんだか今年もこんな感じで行くことになってしまうんだと思いますのでそこらへんも含めてよろしくお願いいたします。


さて、ご挨拶だけではちょっと寂しいので、ここは一発新春お年玉を用意してみました。

Visual Studio 2005 VBコードスニペットのリストです。

実はコードスニペットは、msdnライブラリその他マイクロソフトの公式情報として「何が提供されているか」の具体的な一覧がないんです。

でもって、コードスニペットは

コンテキストメニュー→[スニペットの挿入]→リスト選択

というのとは別に

ショートカット記述→Tab

という挿入のしかたもあるんですが、なんというショートカットでどのスニペットが挿入されるのかの情報もないんです。

せっかく用意されている機能ですのでやはりトータルに把握してサクサク使いたい、というところで、SnippetIndex.xmlと各.snippetファイルの中身を調べて一覧表にしてみたってのがこの資料なわけですね。

Editionによって提供されているスニペットは違いまして、Expressで233本、Team Suiteで398本の提供になっています。
Expressで提供されているスニペットは、すべてTeam Suiteでも提供されています。+Office、WindowsCE、セキュリティ、OS回りのが増えている形です。
Express版にないものについてはTeam Suite版のリストで背景色をつけてあります。

またExpressの方がTeam Suiteよりも提供時期が早かったせいか、Express版の記述ミスが直っていたり、カテゴリが変更になっているものもあります。
とは言っても、Team Suite版でも記述ミスはあちこちに見受けられるんですが、直すのも面倒なので基本的にそのまままとめてあります。

他のEditionについては手元にありませんので、確認していません。

また、このリストはExcell2007で作成し、互換モードxlsで保存しましたので、旧バージョンのExcelで見ると色合いが変かもしれません。


本リストはVSの中のスニペットファイルから各種情報をかっぱいでまとめたリストですので、事前にマイクロソフトから提供の許可をもらってあります。

つことで本資料の著作権はマイクロソフトにありますのでそのへんお気を付け。

ちなみに、スニペットファイルからの情報の引き抜きにはVisual Basic Snippet Editorのvbug日本語版を使いました。SnippetIndex.xmlは秀丸で直読みしましたが、VSのXMLエディタかXML Notepad 2007を使った方が楽かもしれません。

Visual Basic Snippet EditorはVBスニペット専用ですので、もしC#用スニペットリストを作りたいのであれば、Snippyって手があります。
VBではどっちも使えますが、使い勝手はSnippet Editorの方がちょっといい感じかも。


実はこのリスト、昨年CLR/HでやったVS2005コミュニティローンチでセッションをやった時に既にExpress版は作ってあったのでした。

そーいえば、CLR/Hでは今年の2/17に、今度はVista & .NET Framework 3.0コミュニティローンチを行います。
今回もおもしろいセッションが組まれていますので、札幌近辺の方はぜひ。

でもって、昨年出させていただいた拙著これからはじめるVisual Basic2005入門編に入れようとしたんですが、他の部分と説明の深度が合わず泣く泣くカットしたという経緯もあります。

今回の提供に当たり、手持ちのTeam Suite版リストも合わせて起こしてみました。


では、VB学習の一助にならんことを願って。

SnippetIndexVB.zip

トラックバック

このエントリーのトラックバックURL:
http://salv.miscnotes.com/mt/mt-tb.cgi/608

この一覧は、次のエントリーを参照しています: あけましておめでとうございます2007:

» VBのコードスニペットリスト from ゆむかブログ
猿頁: あけましておめでとうございます2007 より。 さるべーじさんがblogにてVBのコードスニペットのリストをxlsファイルにて公開しています。 こ... [詳しくはこちら]

» コードスニペットを使おう from tk-engineering.com Technical blog
Visual Studio 2005 以降の機能である、コードスニペット。 使ってみると結構便利なんですね。 私も\"propread\... [詳しくはこちら]

コメント

ダウンロード出来ません~

当方の環境では問題なくDLできています。

お使いのブラウザやセキュリティソフト、プロバイダなどがzipファイルをどのように扱う設定になっているかを一度確認してみてはいかがでしょうか。

また、IEであればリンクを左クリックではなく右クリック→[対象をファイルに保存]などでうまくいくこともあります。

「ダウンロード出来ません~」と前回書いたものです。

コメントありがとうございます。

下記のページからですとダウンロードできませんが、
http://salv.miscnotes.com/
下記のコメントページ(というのでしょうか?)では
ダウンロードできました。
http://salv.miscnotes.com/2007/01/2007.php#comments

便利に使わさせていただこうと思います。
ありがとうございます。

あっ!
そうかリンクが相対パスになっていました!
今晩にでも修正しておきます!

申し訳ありません、当方のミスです。ご指摘ありがとうございます。

ということでサマリページからもアクセスできるよう、リンクを絶対パスに変更しました。

コメントを投稿