Microsoftの開発言語、開発ツールに関するリンク集

情報

MSDN(Microsoft Developper Network)
サブスクリプション。サブスクリプションの概要
MSDN Online
オンライン情報。
MSDN Online Columns
DirectX/COM/XML/SOAP等に関するコラム。
製品別 サポート ページ - アルファベット順 製品一覧
何となく Blog by Jitta > マイクロソフト サポート情報の RSS フィード
製品別のサポート情報のRSS一覧
MSDN Magazine 日本語翻訳版
MSDN サブスクライバ ダウンロード
MSDN会員向け。
MSDN サブスクライバ ダウンロードのプロダクトキー用XSLT
MSDN ライブラリ
start.com
Microsoftが運営するAjaxベースのポータルサイト。
MSDNフォーラム
このフォーラムは、Visual Studio 2005およびSQL Server 2005に搭載されたIDE(統合開発環境)から利用することのできるVisual Studio、SQL Serverおよびマイクロソフトの開発技術に関する話題を中心に扱うコミュニケーションフォーラムです。
DLL Help - 製品とファイルによる検索
DLL Help では、マイクロソフト製品に含まれる DLL ファイルに関する情報を参照することができます。
Microsoft Visual C++ Tips and Tricks
色々便利そうなTipsが沢山。

Operating System

link集/OS系/Microsoft Windows
別ページを参照方。
Windows XP で分離アプリケーションと Side-by-Side アセンブリをビルドし、サービスを提供する方法

.NET Framework

GotDotNet Japan
Microsoft .NETの開発者のためのコミュニティだったが、MSDNフォーラムに移行した。
Microsoft .NET Framework 3.0 Community(NetFx3)
Atelier Blue > プログラム > IL(CIL, MSIL)
ここではMSIL(CIL)を用いたプログラムを行います。
Microsoft .NET Framework 開発ガイドブック
link集/ライブラリ系#DotNET

ServicePack/Hotfix

Microsoft .NET Framework ダウンロード情報
Microsoft ダウンロードセンター > .NET

Bindings

Mono Project
Microsoft .NET Frameworkのクローン。Windows/Linux/MacOS/Solarisで動作する模様。
MonoWebJP - ここでは、http://www.mono-project.com のmediawikiページの日本語訳を公開していきます。
Mono Windows Integration <MIT>
Research and development towards the integration of Mono and its tool set on Microsoft Windows. This projects binaries will include installers, documentations, specialized tools and utility applications.
Novell Mono® Tools for VisualStudio <商用>
DotGNU Project / mirror
The DotGNU project aims to be for webservices and for C# programs what GNU/Linux is rapidly becoming for desktop and server applications: the industry leader and provider of Free Software solutions.
DotGNU Portrable.NET
DotGNU Portable.NET is focused on compatibility with the ECMA specifications for CLI. There are other projects under the DotGNU meta-project to build other necessary pieces of infrastructure, and to explore non-CLI approaches to virtual machine implementation.
dotproject mods <GPL>
dotproject mods is a repository for user community modules, addons, and enhancements for dotproject core project. The mods are supported by the author (not the dotproject team) but, if good, may be included in the dotproject core in future releases.

Tips

Microsoft Win32 と Microsoft .NET Framework API との対応
ここでは、Microsoft Win32 の関数と同様の機能を持つ Microsoft .NET Framework バージョン 1.0 または 1.1 の API を紹介します。

CLI(Common Language Infrastructure)

IronPython <CPL>
IronPython is a new Python implementation targeting the .NET and Mono platforms.
Microsoft > IronPython
IronPython is the codename for an alpha release of the Python programming language for the .NET platform.
BOO
Boo is a new object oriented statically typed programming language for the Common Language Infrastructure with a python inspired syntax and a special focus on language and compiler extensibility.
IronRuby
Tomorrow I'll be presenting IronRuby at RubyEnRails 2006. As a result I am making available a preview of the current version. With this preview I'd like to share the progress I've made over the past few months and get some early feedback. Please note that I focused my efforts mainly on the CLR integration - much more than porting the Ruby base class library. In other words, it's far from done.
the Gardens Point Ruby.NET Compiler
this is not just a Ruby/.NET bridge, nor a Ruby Interpreter implemented on .NET, but a true .NET compiler.
Phalanger <Microsoft Shared Source Permissive License(SS-PL)>
The PHP Language Compiler for the .NET Framework.
Open J# Compiler <GPL>
Java language compiler for CLI (.NET Framework).

Tool

link集/開発言語系#IDE
開発環境についてはこちらのページを参照方。
@IT > .NET Tools
各種.NETの開発で役立ちそうなツールの紹介記事。
NWiki
各種.NET向けの補助ツール群(N*)の紹介。
link集/開発補助ツール系#Profiler
プロファイラは別ページを参照方。
Ngen.exe(ネイティブ イメージ ジェネレータ)
2回目の起動は元々速いが、.NETアプリの初回起動を速くする事が可能。
C:\> %SystemRoot%\Microsoft.NET\Framework\v1.0.3705\ngen.exe 実行ファイル名へのパス
C:\> %SystemRoot%\Microsoft.NET\Framework\v1.1.4322\ngen.exe 実行ファイル名へのパス
C:\> %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\ngen.exe 実行ファイル名へのパス
MSIL 逆アセンブラ (Ildasm.exe)
MSIL 逆アセンブラは MSIL アセンブラ (Ilasm.exe) と対をなすツールです。Ildasm.exe は、Microsoft Intermediate Language (MSIL) コードを含む、ポータブル実行可能 (PE) ファイルを使用して、Ilasm.exe に対する入力として適したテキスト ファイルを作成します。
Reflector for .NET
Reflector is the class browser, explorer, analyzer and documentation viewer for .NET. Reflector allows to easily view, navigate, search, decompile and analyze .NET assemblies in C#, Visual Basic and IL.
Microsoft Source Code Analyzer for SQL Injection
Microsoft Source Code Analyzer for SQL Injection is a static code analysis tool for finding SQL Injection vulnerabilities in ASP code. Customers can run the tool on their ASP source code to help identify code paths that are vulnerable to SQL Injection attacks.

関連書籍

https://www.amazon.co.jp/dp/4797350199
円。
https://www.amazon.co.jp/dp/0321341384
円。
https://www.amazon.co.jp/dp/4797334800
円。
https://www.amazon.co.jp/dp/487311294X
円。
https://www.amazon.co.jp/dp/4798119539
円。
https://www.amazon.co.jp/dp/4798119547
円。
https://www.amazon.co.jp/dp/4822294161
円。
https://www.amazon.co.jp/dp/4839923469
円。
https://www.amazon.co.jp/dp/1590596404
円。
https://www.amazon.co.jp/dp/1590597052
円。
https://www.amazon.co.jp/dp/1590597567
円。
https://www.amazon.co.jp/dp/4797336277
円。
https://www.amazon.co.jp/dp/4798026379
円。
https://www.amazon.co.jp/dp/4873114667
円。
https://www.amazon.co.jp/dp/4774145165
円。

VisualStudio 2010

Samples
Visual C# 2010 Samples
Visual Basic 2010 Samples
Visual C++ Samples and Related Documentation for Visual Studio 2010
F# Samples

ServicePack/Hotfix

MSDN Code Gallery
VisualStudio 2010, VS 2010, Hotfix
Microsoft Visual Studio 2010 Service Pack 1 (インストーラー)
Microsoft Visual Studio Team Foundation Server 2010 Service Pack 1
Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1
Web Standards Update for Microsoft Visual Studio 2010 SP1 - HTML5/CSS3のIntelliSenseサポート

Tool

Visual Studio 2010 SP1 SDK
Visual Studio 2010 SDK
Microsoft InteropForms Toolkit 2.1
This toolkit helps you bring the power of .NET to your existing VB6 applications, by allowing them to display .NET Forms and Controls from within the same application.
Microsoft Silverlight 4 Tools for Visual Studio 2010
F# PowerPack <Apache License V2.0>
The F# PowerPack is a collection of libraries and tools for use with the F# programming language provided by the F# team at Microsoft.
F# Library (Class Library)
This is a simple F# Class Library template that defines project containing a single F# type class.
Visual Studio 2010 Feature Packs
Feature Packs enable you to extend Visual Studio 2010 with capabilities that enhance and complement the existing tools.
H3Viewer - Help Viewer for VS 2010
Replace the VS 2010 help viewer or run stand-alone. The viewer is free for personal use.

VisualStudio 2008

VisualStudio 2008 Express Edition
Visual Studio 機能拡張センター
Visual Studio 機能拡張センターでは、マクロ、アドイン、Visual Studio Industry Partner (VSIP) プログラム SDK など、Visual Studio IDE のカスタマイズ、拡張、および統合を行うさまざまな方法に関する情報を提供します。
VSUG(VisualStudio® User Group)
Visual Studio ユーザーグループ (VSUG) は、Visual Studio ユーザー間の情報交換の促進と、コミュニティ支援を通じた、ビジネスの活性化を目的としたユーザーコミュニティです。
MSDN バーチャルラボ > Microsoft Visual Studio 2008
Microsoft Visual Studio 2008 は優れたユーザーエクスペリエンスを持つアプリケーションの迅速かつ高品質な構築を支援する、最新の開発環境です。

ServicePack/Hotfix

Microsoft DevDiv Hotfix Public Availability Pilot Program
Visual Studio 2008 サポートページ - SP1 以降の更新一覧
MSDN Code Gallery
VisualStudio 2008
Microsoft Visual Studio 製品ダウンロード情報
Microsoft Visual Studio 2008 Service Pack 1
リリースノート, Team Foundation Server , Professional/Standard Edition, Express Edition
Repackaged VC9 SP1 Hotfix For The vector<function<FT>> Crash
Visual Studio 2005 および Visual Studio 2008 のウィザードでポップアップ スクリプト エラーが出る
Visual C++ チームは、現行リリースされている Internet Explorer (Internet Explorer 8) のインストール後に、いくつかの VC++ ウィザードが正常に機能しなくなるということを発見しました。
Visual Studio 2008 Service Pack 1 のセキュリティ更新プログラム(KB971092)
Visual Studio 2008 Service Pack 1 更新プログラム (KB974479)

Tool

VisualStudio 2008 自動アンインストール ツール
Webページがなくなってしまったので、こちらから「UninstallTool.exe」を入手して下さい。
Microsoft ASP.NET 2.0 AJAX Templates for Visual Studio 2008
Source Code Outliner PowerToy for Visual Studio 2008
Visual Studio 2008 Web Deployment Projects 日本語版
Microsoft Visual Studio Tools for the Office System Power Tools
Microsoft Visual Studio International Feature Pack 2.0
.NET 開発者が、対象とする国および地域の要件にあったソフトウェアを開発することを容易にする、コントロールおよびクラスライブラリが収められています。
Microsoft Visual Basic Power Packs
Microsoft Visual Basic Power Packs 3.0
VisualStudio 2008 SDK 1.1

VisualStudio 2005

VisualStudio 2005 Express Edition
恒久的に無償公開中。
Visual Studio 2005 製品ライン概要
Visual Studio 2005 Express Edition のユーザー登録について
よく寄せられる質問
Microsoft Visual J# 2.0 再頒布可能パッケージ 日本語 Language Pack
→VisualJ# Express Editionは英語版のみ公開なので日本語リソース必須。

ServicePack/Hotfix

Microsoft DevDiv Hotfix Public Availability Pilot Program
MSDN Code Gallery
VisualStudio 2005
Microsoft Visual Studio 製品ダウンロード情報
Microsoft® Visual Studio® 2005 Service Pack 1
for Team Suite, for Express Editions
Visual Studio 2005 Service Pack 1 Update for Windows Vista
Visual Studio 2005 および Visual Studio 2008 のウィザードでポップアップ スクリプト エラーが出る
Visual C++ チームは、現行リリースされている Internet Explorer (Internet Explorer 8) のインストール後に、いくつかの VC++ ウィザードが正常に機能しなくなるということを発見しました。
Visual Studio 2005 Service Pack 1 のセキュリティ更新プログラム(KB971090)

Tool

Consolas Font Pack for Microsoft Visual Studio 2005
Consolas is intended for use in programming environments and other circumstances where a monospaced font is specified.
Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)
Compatible with the released versions of the 2007 Microsoft Office system, Microsoft Windows Vista, and the .NET Framework 3.0 Runtime Components
VC++ 2003 Managed Extensions to VC++2005 C++/CLI Conversion Tool
This tool helps developers port their VC++ 2003 Managed Extensions code to the new VC++ 2005 C++/CLI syntax.
Visual Studio 2005 SDK Version 4.0
The Visual Studio 2005 Software Development Kit (SDK) version 4.0 includes tools, documentation, and samples for developers to write, build, test, and deploy extensions for Visual Studio 2005.
Microsoft Visual Studio International Feature Pack 2.0
.NET 開発者が、対象とする国および地域の要件にあったソフトウェアを開発することを容易にする、コントロールおよびクラスライブラリが収められています。
Microsoft Visual Basic Power Packs
Microsoft Visual Basic Power Packs 3.0
Microsoft Visual Basic 2005 Power Packs 2.0
Microsoft Interop Forms Toolkit 2.0
Allows developers to incorporate VB.NET Forms and Controls into their VB6 applications.
Microsoft Printer Compatibility Library 1.0
The Printer Compatibility Library allows you to upgrade your VB6 code that used the Printer and Printers Collection with little or no changes required.
Microsoft Device Emulator
Microsoft Device Emulator 2.0
Microsoft Device Emulator 3.0

Visual C++

MSDN > Visual C++ > Getting Started > New MFC and ATL Features
This topic contains a list of new MFC and ATL features in Visual C++ 2005.
Visual C++ 2005 C/C++ランタイム ライブラリ新機能概要
Safe! Repel Attacks on Your Code with the Visual Studio 2005 Safe C and C++ Libraries
_access_s, _waccess_s
bsearch_s 
_lfind_s 
_lsearch_s 
memcpy_s, wmemcpy_s
memmove_s, wmemmove_s
_dupenv_s, _wdupenv_s 
_putenv_s, _wputenv_s
qsort_s
strnlen
stdext::checked_array_iterator< XXXX > YYYY( ZZZZ, _countof( ZZZZ ) );

Native

とっちゃん's Blog > Visual Studio 2005/Visual C++ 2005 Express Edition に PlatformSDK を統合する(改訂版)
PlatformSDK の最新版は、Visual Studio への統合を行なわなくなってしまいました(2002/2003は未確認)。そのため、Standard Edition 以上を持っている場合でも Express Edition と同様、自分で統合作業を行う必要があります。
Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
Visual C++ 2005 Express Edition では、インストール後すぐに、パワフルな .NET Framework アプリケーションを構築することができます。ただし、Visual C++ 2005 Express Edition を使って Win32 アプリケーションを構築するには、その前にいくつか手順を踏む必要があります。この資料では、Visual C++ 2005 Express Edition を使って Win32 アプリケーションを構築するために必要な手順をステップバイステップで説明します。

C++/CLI

MSDN Online > Visual Studio 2005 > STL.NET 入門
Using Standard Blue > Programming
C++/CLIのTips集。

VisualStudio .NET 2002/2003

ServicePack/Hotfix

Microsoft® Visual Studio® .NET™ 2003 Service Pack 1
Visual Studio .NET 2003 Service Pack 1 MFC71.DLL セキュリティ アップデート
VisualStudio .NET 2003 セキュリティ更新プログラム MS07-012 をインストールしても、MFC ソース ファイル Oleui2.cpp が更新されない
Visual Studio .NET 2003 Service Pack 1 MSOWC.DLL セキュリティ更新プログラム
Visual Studio .NET 2003 Service Pack 1 GDIPLUS.DLL セキュリティ更新プログラム
Visual Studio .NET 2003 Service Pack 1 ActiveX Controls セキュリティ更新プログラムのロールアップ
Visual Studio .NET 2003 Service Pack 1 のセキュリティ更新プログラム(KB971089)

FAQ

Microsoft Development Environment デバッグを開始できません.
NatDbgEE.dll を読み込むことができません。
VisualStudio .NET 2003にIntel Fortran Compiler 8.0を入れていた環境でIntel Fortran Compiler 8.0をアンインストール後にVisualC++でデバッガを起動すると発生。
C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\Debugger
に入っている、VS.NET 2003版の「NatDbgEE.dll」がIntel Fortran Compiler版の「NatDbgEE.dll」に差し代わってしまう為に発生した模様。しょうがないので別PCよりVisualStudio .NET 2003付属版「NatDbgEE.dll」をコピーして解決。
[KB811259]Winsock2 の破損を確認して回復する方法
これらの問題は、Winsock のレジストリ キーが破損している場合に発生することがあります。

Tips

VSSへのバインド制御
メニューの [ファイル(F)]->[ソース管理(R)]->[ソース管理の変更(O)] でVSSへの登録・解除を行う。
Microsoft VisualStudio サポート技術情報
Microsoft VisualStudio 2005
Microsoft VisualStudio .NET 2003
Microsoft VisualStudio .NET 2002
起動時に Visual IDE を開けない、またはエラー メッセージ "アプリケーションを起動できません" が表示される

Tool

Microsoft Component Installer Software Development Kit (Spring 2005)
Microsoft Component Installer Software Development Kit (Spring 2005) helps you deliver the needed Windows component to your customer in order to run your application.
the Developer Powertoys Site / MSDN
Powertoys for Visual Studio .NET 2003等。
Visual Studio .NET 2003 Bootstrapper Plug-in 日本語版
Microsoft Visual Studio .NET 2003 Bootstrapper Plug-In を使用すると、開発済みのアプリケーションと共に .NET Framework 1.1 と MDAC 2.7 の一方または両方を再頒布するインストーラを簡単に作成できるようになります。
Windows CE Utilities for Visual Studio .NET 2003 v1.1 アドオン パック
Windows CE Utilities for Visual Studio .NET 2003 アドオン パックは、Visual Studio を、Windows CE 4.1 またはそれ以降を使用するデバイスに接続できるようにします。
link集/開発補助ツール系#Profiler
プロファイラは別ページを参照方。
link集/開発補助ツール系#MemoryLeak
メモリリーク関連は別ページを参照方。
link集/ツール系#DependencyChecker
バイナリの依存関係チェック関連は別ページを参照方。

Visual C++

Microsoft VisualC++
VC++関連はこちらのページも参照方。

Native

Microsoft Visual C++ Toolkit 2003
Microsoft Visual C++ Professional版と同等の最適化オプションのついたコンパイラ&リンカ。
EclipseWiki > Installing CDT With MS Visual C
EmEditorのプラグインをVisual C++ Toolkit 2003 で作成する
(?_?), (>_<), (X_X)
MSDN > Visual C++ 6.0 以降の ATL 7.0 と MFC 7.0 の互換性に影響する変更点
Visual C++ 6.0 以降、ATL と MFC のライブラリが大幅に強化されました。既存のコードに影響する変更点の一部と例を以下に示します。
Microsoft VisualC++#ATL
別ページを参照方。
Microsoft VisualC++#WTL
別ページを参照方。

Managed C++

川俣晶の縁側 > ソフトウェア > 技術雑記 > MFCアプリケーションで.NET Frameworkクラスライブラリにより描画する試行

Visual C#

Microsoft Java Language Conversion Assistant
Java => C# へのコンバータ。
.NETでいきまっしょい! > フリーウェア&サンプル
VBCS翻訳機(VB.NETからC#への翻訳をするツール)等。
Anakrino
MSIL -> C# Decompiler
じゃんぬねっと (C#, VB.NET)
当サイトでは、C#, VB.NET, J# などの .NET プログラミングで役立つ情報を提供しています。旧 VB ユーザーのために VB6 についても提供しておりますので、ステップアップにご利用ください。

VisualBasic

VB マイグレーション Tips
Visual Basic 6.0 以前から、Visual Basic .NET に移行するためのテクニカル情報を随時公開していきます。
Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005
このガイドは、アプリケーションをVisual Basic 6.0からVisual Basic .NETやVisual Basic 2005にアップグレードするために必要な情報を提供します。
VB.NETコンパイルツール
VB.NETのコマンドラインコンパイラvbc.exeをGUI上で実行します。
@IT > Insider.NET > 連載:改訂版 プロフェッショナルVB.NETプログラミング
VB 6プログラマーに贈るVisual Basic .NET講座
VB.NET 初心者の館
DOBON.NET > .NET Tips
.NETの情報以外にもインストーラ研究という各種インストーラの比較情報もある。
これがほしかった!厳選サンプルツール集
VB.NET&VB6.0
PAPA'n VB(ぱぱんぶぃびぃ)
VB.NET & VB6.0 & VBA
VBStation / (旧)アドレス
WinAPI Database for VB Programmer
「WinAPI Database for VB Programmer」は、WindowsAPIの解説を1600以上保有するサイト。

Visual J#

氏原 一哉 Web Site > J#に関する覚え書き
Java → J# へ移植する際の問題点・注意事項に関する情報等。

ASP.NET

ASP.NET Web Matrix Project 日本語版
フリーのASP.NET開発ツール。
Microsoft ASP.NET Resource Kit
The ASP.NET Resource Kit is an essential resource for any web developer whether you are already using ASP.NET today, or looking to learn ASP.NET.
Microsoft ASP.NET AJAX 1.0
Microsoft ASP.NET AJAX 1.0は、ASP.NETの開発生産性をそのままにAJAXによる使いやすいWebサイトを構築するためのフレームワークです。
JScript.NET
PROJECT KySS.NET
ASP Free
ASP Help, ASP Tutorials, ASP Programming, ASP Code

VisualStudio 6.0

あざらしページ > あざらし Windows2000 Tips
このページは、あざらしがWindows2000やWindowsXPを使用している時にハマったトラブルやその対処方法、いざという時の裏技などを(自分自身の為のメモという役目も兼ねて) 記録、公開していこうと思い、オープンしました。

ServicePack/Hotfix

Microsoft Visual Studio 製品ダウンロード情報
Microsoft Visual SourceSafe 6.0 ServicePack 6
Win9x向けのServicePack。
Microsoft Visual Basic 6.0 Service Pack 6:ランタイム再頒布可能パッケージ(vbrun60sp6.exe)
Microsoft Visual Basic 6.0 コモン コントロール
このパッケージをインストールすると、mscomctl.ocx および comctl32.ocx の 2 つの Visual Basic 6.0 コモン コントロールが更新され、このページの「関連リソース」セクションに表示されているサポート技術情報の記事に記載された問題を解決できます。
Visual Basic 6 OLEAUT32.DLL セキュリティ アップデート
攻撃者が Visual Basic 6 を実行するコンピュータに危害を与え、コンピュータの制御を奪ってしまう可能性のあるセキュリティの問題が発見されました。このアップデートをインストールすると、コンピュータを保護することができます。

Tips

Old&New > DirectX全バージョンのSDKヘルプをMSDNに統合する
Microsoft VisualStudio サポート技術情報
Microsoft VisualStudio 6.0
MS05-026 または MS05-001 のインストール後、一部のWeb サイトで特定のHTMLヘルプ機能が使用不可
MSDNライブラリをネットワークセットアップして共有しているとモロに影響する問題。
手っ取り早く対応するならば fileFixLocalNetworkHTMLHelp.reg.bz2 を実行する。(例 2の方法のレジストリファイル)
VisualStudio 開発ツール対応 OS 一覧
[VB] システム ファイルの更新メッセージが繰り返し表示される
Visual Basic 6.0 で作成したパッケージの実行時に、セットアップ先の環境によってはシステム ファイルを更新する次のようなメッセージが表示される場合があります。
[VB] 作成したパッケージをWindows2000にセットアップするときのエラー
Windows 2000 にダブル バイト文字を使用したユーザー名でログインし、 ディストリビューション ウィザードで作成した setup.exe を実行すると、 プログラム グループを選択した後のファイル コピーが開始されるタイミングで 以下のエラーが発生することがあります。
[VB] ネイティブコードコンポーネントを VC++でデバッグする方法
コンポーネントのデバッグをコンパイル後に行いたい場合は、Visual Basic 5.0 のデバッガを使うことができません。Visual Basic 5.0 のデバッガは、デザイン時のデバッグしか行えないためです。コンパイルされた Visual Basic コンポーネントをデバッグするには、Visual C++ 5.0 のデバッガ機能を使用する必要があります。

Tool

Microsoft Visual Studio Team Foundation Server MSSCCI Provider
The Visual Studio Team Foundation Server MSSCCI Provider enables users of Visual Studio 6.0 to use Visual Studio 2005 Team Foundation Server Version Control with integrated source control features.
Object Media Limited > Map File Explorer
*.mapファイルの解析ツール。
※STLを使用しているプログラムでは、*.mapファイルの1行が1024文字以上になる事があるので、
 MapFile.cppの「#define LINE_LENGTH = 1024;」の値を適宜大きくしてビルドし直す必要あり。
ちよクロシステム > listexp.exe / listexp2.exe
これはアプリケーションとDLLの間に入る偽のDLLを作るときに役立つツールです。
Microsoft Platform SDK: SDK Tools Debugging Tools
ビルド時に生成される*.mapファイルより落ちたモジュールを特定するのに色々便利なツール群。
「ntsd.exe -p プロセスID」とすると指定したプロセスがロードしているライブラリのアドレスが列挙される。
Donkey's Stable
ToolBarのBMP(ボタンは正方形になっていないと読み込めない)の編集ツールToolbar Paint等。
Sysinternals Freeware
DebugView, ProcessExplorer等のツールや各種ソースコード等。
X-WORKS.org - 日本語化パッチの公開。
https://www.amazon.co.jp/dp/0735626618 - 解説書
MSDNの改造
MFC リファレンス,プラットフォーム SDK リファレンスなど,MSDN ライブラリに統合するためのヘルプファイルを紹介しています. また,HTML ファイルや,ヘルプファイルを MSDN ライブラリ に統合する方法も説明しています.
The Code Project > VC++7 to VC++6 project converter
VC++.NET2002のプロジェクト(*.vcproj, *.sln)をそれぞれVC++6.0のプロジェクト(*.dsp, *.dsw)に変換するプログラム。
TAKE SOFT
API Viewer Accele, VB6 Win32api.txt等のVB/VBAからWin32APIを呼び出す為のAPI宣言定義の補助ツール。

VisualC++

Microsoft VisualC++
VC++関連はこちらのページも参照方。

with SDK(Software Development Kit)

link集/開発言語系/C++#Lib_STL
STLに関してはこちらを参照方。
猫でもわかるプログラミング
C++入門には定番中の定番サイト。書籍にもなっている。
https://www.amazon.co.jp/dp/4797325089
https://www.amazon.co.jp/dp/4797323604
https://www.amazon.co.jp/dp/4797328487
プログラマの隠れ里
Windowsプログラミング入門 & MFC
Bravo!!
各種VisualC++Tips集。
seclan のほえほえルーム > 資料室
高速なabs計算等のアルゴリズムやWin32API等の情報多数。
u1271055のページ(WebArchive)
VC++6.0からGDI+を利用するサンプル等多数。
NirSoft > VisualC++
構造化例外処理のサンプル等。
うよりの部屋
数多くのWindowsSDK APIサンプル有り。
MASAPICO'S Page
数多くのWin32サンプル集。
暁の傭兵 ソフトはうす > プログラミングtips
隠しAPIに関する情報等。

with MFC(Microsoft Foundation Class Library)

K.C.CのNEGのページ > ぷろぐらみんぐ > PちゃんのWindowsプログラミング メモ
VC++6.0 + MFCにおけるTips集。
翔ソフトウェア(sho's)
VC++関連以外にも、OOP/XPに関する情報等。
Project D.E.V メモ > メモ > Windows
MFC関連以外にも、C/C++, Eclipseに関する情報も有り。
人魚亭ワークショップ > Tools

with ATL(Active Template Library)

Microsoft VisualC++#ATL
別ページを参照方。

with WTL(Windows Template Library)

Microsoft VisualC++#WTL
別ページを参照方。

VisualBasic

Code Advisor for Visual Basic 6.0 − 日本語版
このアプリケーションは、Visual Basic 6.0 のコードを分析して、改善を提案する Visual Basic 6.0 のアドインです。
QueryPerformanceCounter を使用してコードの時間を計測する方法
KONE's D-Station > VB講座の部屋
使用しているWin32API名が列挙されており目的の物を見付け易い。
Visual Basic Developers Resource Center Japan
海外サイトのサンプルの説明が多い。
有限会社ガリバー - vbvbvb.com
このサイトでは、Visual Basicの開発者向けに、1,000本を越えるサンプルコードを公開します。
Visual Basic Resource
VB Helper > Index
各種コントール等のサンプル多数。
WinAPI Database for VB Programmer
「WinAPI Database for VB Programmer」は、WindowsAPIの解説を1600以上保有するサイト。
m-take's HP
グラフィック系サンプル。

VisualSourceSafe

link集/バージョン管理システム#VSS
別ページを参照方。

Visual Studio® Installer

Visual Studio® Installer 1.1
Microsoft® Visual Studio Installer 1.1 は、1 人のユーザーまたは企業全体のデスクトップに配布するアプリケーションのセットアップ プログラムを簡単に作成するためのグラフィック ツールの最新版です。
※Ver1.0はVS6.0SP3、Ver1.1はVS6.0SP4のMergeModule情報を持つ
MergeModule of VisualStudio 6.0 ServicePack 6
MergeModule of VisualStudio 6.0 ServicePack 5

関連書籍

https://www.amazon.co.jp/dp/4756114040
お勧め本。

DeveloperStudio Add-in/Macro

Powertoys WebLog > _Add-Ins for VS
Powertoys WebLog > _Macros for VS
link集/GUI/wxWidgets#Tool_IDE_Plugin
wxWidgets関連はこちらのページを参照方。
Visual Studio Team Foundation Server MSSCCI Provider
Download and run Visual Studio Team Foundation Server MSSCCI Provider.msi on a computer with one of the following products:
  • Visual Studio .NET 2003
  • Visual C++ 6 SP6
  • Visual Visual Basic 6 SP6
  • Visual FoxPro 9 SP1
  • Microsoft Access 2003 SP2
  • SQL Server Management Studio

For VisualStudio .NET 2002 以降

Microsoft Visual Studio Gallery
Microsoft Visual Studio .NET2003用マクロ詰め合わせ
10 の必須ツール 全ての開発者がすぐにダウンロードすべき Visual Studio アドイン By James Avery
この記事では、無料でダウンロードできる現在最も優れている Visual Studio アドインを一部ご紹介します。
  1. TestDriven.NET - テスト駆動開発補助
  2. GhostDoc - XMLコメント作成補助
  3. Smart Paster - 文字列入力補助
  4. CodeKeep - ソースコード再利用補助
  5. PInvoke.NET - .NET Framework向けのWin32APIコールP/Invoke署名作成補助
  6. VSWindowManager PowerToy - VisualStudioのウィンドウレイアウト保存
  7. WSContractFirst - WSDLファイル作成補助
  8. VSMouseBindings - 多機能マウスのボタンへの機能割り当て
  9. CopySourceAsHTML - HTML形式でソースコードをコピー
  10. Cache Visualizer - ASP.NETキャッシュ情報表示
DPack
DPack is a FREE collection of Microsoft Visual Studio .NET 2003 and 2005 tools. DPack is designed to greatly increase developer's productivity, automate repetitive processes and expand upon some of the Microsoft Visual Studio features.
WTL Helper
Add-in for Microsoft VC++.NET 2003 that helps to insert message handlers for WTL.
Microsoft Source Analysis for C# <Microsoft Public License(Ms-PL)>
Source Analysis, also known as StyleCop, analyzes C# source code to enforce a set of best practice style and consistency rules.
CTC++
Test Coverage Analyzer for C/C++。VisualStudio5.0以降で利用出来る 模様。
AopDotNetAddIn
AopDotNetAddIn is a Visual Studio AddIn that provides the aspect oriented capabilities to the .Net languages (C#,VB.NET,J#)
AspectC++ Add-In
AspectC++ Add-In by pure-systems is the first and only integrated solution for aspect-oriented software development with C++ which is the most widley used programming language worldwide.
VSItanium <BSD>
The VSItanium plugin for Visual Studio .NET 2003 allows to compile Win32 Visual C++ projects with several external compilers, actually the Microsoft SDK 64bit Itanium and AMD Opteron compiler as well as the Intel C++ Itanium compiler.
CodeStore
Providing instant access to an online repository of .NET components from Visual Studio.NET and #Develop.
wxWindows Project Manager for VC7(VisualStudio .NET 2003) <GPL>
The goal of this project is to provide a set of tool to simplify the use of wxWindows under Visual Studio .NET C++. The main package contains wizards to build skeleton application of diferent types and addins that interface with VS's interface to provide dialogs and menus that automate repetive tasks.
koders - Source Code Search Engine
Simply download the Visual Studio.NET installer and start it. The installer will guide you through the setup.
ViEmu/VS <Shareware>
vi/vim emulation for Microsoft Visual Studio
DoxyComment <GPL>
DoxyComment is a small set of tools designed to help you document your C/C++ projects. Currently the project contains an add-in for Visual Studio 2005 and an xslt formatting template.
makeComment
makeCommentは、VS2005/2008で動作するアドインです。C/C++のソースコードにDoxygen形式の関数ヘッダおよびヘッダコメント(ファイルの先頭に記述するそのファイルの説明)の雛形を挿入します。導入は手動で行う必要がありますが、小規模なツールなので少しの手間で済みます。
CodeRush Xpress for C# and VB
CodeRush Xpress is freely available to all Visual Studio 2008 developers and offers a comprehensive suite of tools that enable you and your team to simplify and shape complex code - making it easier to read and less costly to maintain.
PushOk CVS SCC proxy <商用>
CVS SCC proxy is the SCC API plug-in for any Microsoft SCC enabled IDE (MSVC 5.0-7.0, Borland C++ builder, Delphi).
TamTam CVS SCC <Shareware>
TamTam CVS SCC is a Microsoft Source Code Control (MSSCCI) compliant implementation that seamlessly integrates Concurrent Versions System (CVS) with Microsoft Visual Studio / VisualStudio.NET and other MSSCCI compliant applications allowing you to spend more time on development vs. managing your code.
SCC plugin for TortoiseCVS <GPL>
This plugin allows you to access CVS directly from within Visual Studio and other IDEs/editors. The dialogs are designed to be as unobtrusive as possible, and not by default offer options etc. that are seldom used.
Mercurial plugin for MS Visual Studio
Mercurial SCC plugin for MS Visual Studio 2005/2008/2010
VisualHG <GPL>
VisualHG is an Mercurial source control provider plugin for MS Visual Studio 2008
Git Extensions / http://sf.net/projects/gitextensions <LGPL>
Git Extensions is a toolkit to make working with Git under Windows more intuitive. The shell extension will intergrate in Windows Explorer and presents a context menu on files and directories. There is also a Visual Studio plugin to use git from Visual Studio.
Git Source Control Provider
Visual Studio users are used to see files' source control status right inside the solution explorer, whether it is SourceSafe, Team Foundation Server, Subversion or even Mercurial. This plug-in integrates Git with Visual Studio solution explorer.
vstrac <GPL>
Visual Studio Trac Integration Addin. It incorporates viewing/adding/modifying tickets and wiki pages and also running reports.
TracExplorer <GPL>
TracExplorer is a collection of utilities which integrate with Edgewall's Trac system.
NHibernate Plugin for Visual Studio 2005 <GPL>
A graphical designer for Visual Studio 2005. The plugin provides drag and drop composition of an object model, from the Server Explorer. All required .hbm.xml hibernate mapping files are generated, along with the required entity class source files (C#).

For VisualStudio 6.0 以下

For VC++

WndTabs
VC++6.0ソースファイル表示のTab化が可能になる。DLはこちらから
Win32工作小屋 - ビルド番号自動更新アドイン for VisualC++6.0
リソーススクリプト .rc のバージョン情報のビルド番号を自動的にインクリメントするVisualC++6.0用のアドインdllです。
CppDoc Comment Maker
CppDocのVC++6.0用のアドイン。
KK.Konのホームページ > 公開ソフト > Edhook Developer Studio Add-In
VC++の統合環境からエディタを外部起動して編集を行えるようするAdd-in。暫定的に VC++.NET 2002/2003 に対応。
コメントアウトマクロ for VC++
Topten Software > DevExtra 4.0 <Shareware>
DevExtra is a powerful set of productivity tools for software developers using Microsoft Visual Studio 6.0. ATLコンポーネントのウィザード等が付いてくる。
VisEmacs <GPL>
VisEmacs is a Visual Studio Add-In that allows Emacs to be integrated as the default text editor. It will be used instead of (or in addition to) the Visual Studio built-in editor.
Gurtam Software > VC++ 6.0 Environment Addin <ADF License>
Addin for Microsoft Visual C++ 6.0, that allows to dynamically setup project specific environment variables. Especially usefull for setting PATH values to allow Development Environment find shared DLLs during debug sessions.
CTC++
Test Coverage Analyzer for C/C++。VisualStudio5.0以降で利用出来る 模様。
CvsIn / http://sf.net/projects/cvsin
WinCVS経由でVC++のIDEからCVSへの接続が可能になる。
Jalindi Igloo
Jalindi Igloo is a program that allows you to connect Microsoft Visual Studio and other IDEs directly to a CVS repository.
PushOk SVN SCC proxy <商用>
SVN SCC proxy is the SCC API plug-in for any Microsoft SCC enabled IDE (MSVC 5.0-7.0, Borland C++ builder, Delphi).
PushOk CVS SCC proxy <商用>
CVS SCC proxy is the SCC API plug-in for any Microsoft SCC enabled IDE (MSVC 5.0-7.0, Borland C++ builder, Delphi).

For VB

Microsoft サポートオンライン Visual Basic 6.0 IDE でマウス ホイール イベントが機能しない
この問題は、マウス ホイールを使用したスクロールのサポートが Visual Basic 6.0 IDE には組み込まれていないために発生します。Microsoft純正のアドイン「MouseWheel Fix」(VB6 Mouse Wheel.exe)。同梱のレジストリファイルを利用する事で、Office2000等のVisualBasic Editorでも利用する事が可能。
VBDoxygen <GPL>
VB doxygen is a Visual Basic addin that converts VB code into java like syntax for processing through the doxygen documentation generator. This allows the production of advanced documentation for Visual Basic.
ThunderVB <LGPL>
ThunderVB is an add-in for Visual Basic 6. ThunderVB let's you embed Asm and C instructions directly in you VB source programs. Furthermore ThunVB let's you create a true StdCall Dlls. Moreover ThunVB can extend VB IDE to a basic Asm/C code editor.
Inno Setup Toolbar Addin for VB 6.0 IDE <GPL>
A Visual Basic 6.0 IDE Addin for working with any version of the popular freeware software 'Inno Setup Compilier' - Intended as a replacement for the standard package and deployment wizard in VB 6.0
ろし庵亭 > GrepVB
GrepVB6はファイルフォルダ内、プロジェクト内、あるいは表示中のソースコード内から、検索結果を一覧表示します。検索結果の行をダブルクリックすると、その行を表示します。

WPF(Windows Presentation Foundation)

Microsoft Windows Presentation Foundation
CodePlex > Windows Presentation Foundation(WPF)
川西 裕幸のブログ > WPF + Direct2D のサンプル(サーフェイスの共有)

Library

Microsoft Ribbon for WPF
Ribbon (WPF)
MSND Code Gallery > WPF Shell Integration Library

参考書籍

https://www.amazon.co.jp/dp/4797339160
税込 円
https://www.amazon.co.jp/dp/4798016373
税込 円
https://www.amazon.co.jp/dp/4777512851
税込 円
https://www.amazon.co.jp/dp/4798114200
税込 円
https://www.amazon.co.jp/dp/4877831983
税込 円
https://www.amazon.co.jp/dp/4877831975
税込 円
https://www.amazon.co.jp/dp/0596510373
税込 円
https://www.amazon.co.jp/dp/0470477229
税込 円
https://www.amazon.co.jp/dp/1430272058
税込 円
https://www.amazon.co.jp/dp/0672331195
税込 円

VBA(VisualBasic for Application)

Moug
VBAアクションゲーム?Excelで動かそう
ExcelのVBA上で動作するゲーム等多数。
Visual Basic for Applications でのエラー トラップ
Allergy Design Office
VB/VBAプログラミングに関するTips。
CreateBarcode.xls
選択したバーコードに対応した文字列で構成するセル範囲の内容を一括でNW7、CODE39、CODE128、JAN標準のいずれかにバーコード化(図)するマクロです。
ひかる!ひろがる!VBAの世界 ぶいべーす快
Microsoft Access Club
当サイトは、データベースAccessに関する情報の提供と考え方、及びフォーラムやTipsを収載しています。

関連書籍

https://www.amazon.co.jp/dp/4789818772

WSH(Windows Script Host)

Microsoft ダウンロードセンター > scd56jp.exe
scd56jp.exe にはMicrosoft Visual Basic Scripting Edition、Microsoft JScript、Windows Script Host、および Windows Script Components についての概念およびリファレンスが含まれます。
@IT > WSHの暗号化 - Script Encoderの紹介
TRY! ASP
eject.VBS
リムーバブルディスクを排出するVBScript
ASPの公園
このサイトはActive Server Pages(ASP)のスクリプトの倉庫です。
DAC's Collection Of Texts > 逆境スクリプト
WSHやCOMオブジェクトの概念等の解説有り。
WSH用コンパイラ+
VBScriptやJScriptをコンパイルして、EXE形式変換に出来る。
VBS2COM
VBScriptファイルをCOMファイルにするテキストヘッダ
Vbs To Exe
VbsToExe is a command line application that converts VB-Scripts into an executable.
VBSLock.VBS
VBScriptで使える汎用ロック関数と二重起動防止サンプルコード

関連書籍

https://www.amazon.co.jp/dp/4896272838
https://www.amazon.co.jp/dp/483991902X

COM(Component Object Model)

[HOWTO] ACComPlusVerify ツールの使用方法
Microsoftサポートオンラインより。
COM総合研究所
The Code Project > COM, DCOM and COM+ articles
VC++サンプルでは有名所。
Allergy Design Office
COMプログラミングに関するTips。
My Website
This site will contain tools, libraries and tutorials for Windows programming with the PowerBASIC™ compilers.
とはなっているが、COM I/Fの情報量はものすごいので利用価値有り。
DCOM仕様書(PDF)
Direct2D入門 >> COMの話
話1, 話2, 話3
VOLE <BSD>
VOLE provides facades for driving COM/OLE automation objects from C++ with a natural, type-safe, and efficient syntax.
COMspy
The COM spy is a free utility for spying on COM objects.

関連書籍

https://www.amazon.co.jp/dp/4881357794
https://www.amazon.co.jp/dp/4797305541
https://www.amazon.co.jp/dp/4756117066
https://www.amazon.co.jp/dp/4756121764
https://www.amazon.co.jp/dp/4883731111
https://www.amazon.co.jp/dp/4881356992
https://www.amazon.co.jp/dp/4891001364
https://www.amazon.co.jp/dp/4789718349
https://www.amazon.co.jp/dp/4774108618
https://www.amazon.co.jp/dp/4756130666
https://www.amazon.co.jp/dp/4756131662
https://www.amazon.co.jp/dp/4881358316
https://www.amazon.co.jp/dp/4881358715
https://www.amazon.co.jp/dp/4891001496
https://www.amazon.co.jp/dp/4274062163
https://www.amazon.co.jp/dp/4756132111
https://www.amazon.co.jp/dp/4881356852
https://www.amazon.co.jp/dp/4881357557
https://www.amazon.co.jp/dp/4881357549
https://www.amazon.co.jp/dp/4881356038
https://www.amazon.co.jp/dp/4777511405
https://www.amazon.co.jp/dp/4798114227
https://www.amazon.co.jp/dp/0130886742
https://www.amazon.co.jp/dp/0764548352
https://www.amazon.co.jp/dp/0735609861
https://www.amazon.co.jp/dp/1590590112
https://www.amazon.co.jp/dp/0735618755
https://www.amazon.co.jp/dp/1590591283

コマンドインタプリタ

BatchFile

バッチファイル入門 (2006/01/30)
WebArchiveに残っている内容
DOS/Vコマンド・リファレンス BY FPCU
@niftyのフォーラム。
CMD.EXE TIPs
TipsをまとめたWikiページ。

PowerShell

Microsoft Windows PowerShell でのスクリプティング
PowerShell from Japan!!
ここが日本のPowerShell情報発信基地
https://www.amazon.co.jp/dp/4797340274
https://www.amazon.co.jp/dp/4797337362
https://www.amazon.co.jp/dp/4798017272
https://www.amazon.co.jp/dp/4774132063
https://www.amazon.co.jp/dp/4774134104

Help

Microsoft Visual Studio .NET Help Integration Kit 2003
The Help Integration Kit provides documentation and samples that show how to integrate new Help content into the Visual Studio development environment.
Microsoft Visual Studio .NET Help Integration Kit 2.1
The Microsoft® Visual Studio® .NET Help Integration Kit (VSHIK) can be used by software developers and Help authors who want to extend the Help content in Visual Studio .NET, or provide documentation for components, add-ins, form elements, and libraries.
Microsoft HTML Help 1.4 SDK
KeiYu HelpLab
HTML Helpの概要と作成方法

Microsoft SQL Server

Database#MSSQL
別ページを参照方。

DirectX

link集/DirectX
別ページを参照方。

Microsoft Office

link集/アプリ系#Office
別ページを参照方。

関連商品

https://www.amazon.co.jp/dp/4756143237
税込 円
https://www.amazon.co.jp/dp/B00009PJOW
税込 円
https://www.amazon.co.jp/dp/B00009PJOX
税込 円

2010

https://www.amazon.co.jp/dp/B003LTZ1VK
税込 円
https://www.amazon.co.jp/dp/B003LTZ1XI
税込 円
https://www.amazon.co.jp/dp/B003LTZ1UQ
税込 円
https://www.amazon.co.jp/dp/B003LTZ1XS
税込 円
https://www.amazon.co.jp/dp/B003LTZ1V0
税込 円

2008

https://www.amazon.co.jp/dp/B0011410AS
税込 円
https://www.amazon.co.jp/dp/B00114LAYY
税込 円

Last-modified: 2011-11-12 (土) 22:08:33