*''Microsoft .NET Framework向け'' [#DotNET]
C#, VisualBasic, ManagedC++, C++/CLI, J#, ASP.NET
&br;.NET Framework って略して「dNFw」と表記されている事もあるらしい。

:[[Microsoft .NET Framework>link集/Microsoft関連#DotNET]]|Mono, DotGNU等は別ページを参照方。
:[[RealmForge GDK:http://realmforge.com]] <LGPL>|The RealmForge GDK is an open-source, cross-platform game development middleware for advanced 3D games and simulations. It is written entirely in C# for use with the .NET Framework and provides a flexible object-oriented and component-based architecture which is easy to use. 
:[[stillhq.com > GetOpt#:http://www.stillhq.com/getopt/]]|getopt provides standard Unix style command line parsing, which is what this version does as well.
:[[EL4NET:http://sf.net/projects/el4net]] <GPL>|EL4NET, the extension library for the .NET framework, provides an open and extensible component model, a flexible configuration system, and a mechanism that allows distributed applications to be deployed without changes on multiple physical architectures.
:[[indows&reg; API Code Pack for Microsoft&reg; .NET Framework:http://code.msdn.microsoft.com/WindowsAPICodePack]]|Windows&reg; API Code Pack for Microsoft&reg; .NET Framework provides a source code library that can be used to access some features of Windows 7 and Windows Vista from managed code. 
:[[Microsoft Anti-Cross Site Scripting Library V1.0:http://www.microsoft.com/downloads/details.aspx?FamilyID=9a2b9c92-7ad9-496c-9a89-af08de2e5982&DisplayLang=en]]|The Anti-Cross Site Scripting Library can be used to provide comprehensive protection to web-based applications against Cross-Site Scripting (XSS) attacks.
&br;.NET Framework: 2.0, 1.1 or 1.0 (Current MSI includes only 2.0 binaries, binaries for 1.1 and 1.0 will be added shortly)
:[[Interop Declarations for Windows.h:http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=f1dd70e4-c212-4a6f-bff7-c82e34c8836f]]|When a Win32 API is not exposed by the .NET framework you must manually write an interop wrapper to access that API. Writing these wrappers is difficult and error prone. This post includes C# definitions of many common Win32APIs and their related data structures.
:[[The CodeProject > A Win32 Library for .NET:http://www.codeproject.com/cs/library/win32.asp]]|This article is primarily interested in the Win32 API. It turns out that accessing any of the J# libraries is flawed, if you care about performance. J# has no notions of many of the features we come to expect from C#, such as structs and ref parameters.
:%%[[Interop Declarations for Windows.h:http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=f1dd70e4-c212-4a6f-bff7-c82e34c8836f]]%%|When a Win32 API is not exposed by the .NET framework you must manually write an interop wrapper to access that API. Writing these wrappers is difficult and error prone. This post includes C# definitions of many common Win32APIs and their related data structures.
:[[The CodeProject > A Win32 Library for .NET:http://www.codeproject.com/KB/cs/win32.aspx]]|This article is primarily interested in the Win32 API. It turns out that accessing any of the J# libraries is flawed, if you care about performance. J# has no notions of many of the features we come to expect from C#, such as structs and ref parameters.
:[[Managed Windows API:http://sf.net/projects/mwinapi]] <LGPL>|A collection of .NET components that wrap PInvoke calls to access native API by managed code

**Framework [#DotNET_Framework]
:[[J by J#:http://sf.net/projects/jbyjsharp]]|Project to to port common Java libraries like JUnit, Log4j, Crimson, Xerces, Xalan, Jakarta POI, Commons Lang/Collections/CLI, JSch, JZLib, BouncyCastle and JFreeChart on .NET Framework 2.0 using J#.
:[[Commons.Net:http://sf.net/projects/commonsnet]] <GPL>|A subset of the mostly used modules in [[Jakarta commons:http://jakarta.apache.org/commons/index.html]] implemented in C#.
:[[QuickGraph:http://www.codeplex.com/quickgraph]]|Generic Graph Data Structures and Algorithms for .Net.

***Application Framework [#DotNET_Framework_App]
:[[Enterprise Library for .NET Framework 2.0:http://msdn.microsoft.com/ja-jp/library/cc467894.aspx]]|This page provides an overview of Enterprise Library for .NET Framework 2.0. The patterns & practices Enterprise Library is a library of application blocks designed to assist developers with common enterprise development challenges.
&br;[[EntLib presentations for MSDN download center:http://www.microsoft.com/downloads/details.aspx?FamilyID=90f31366-8178-42ca-89cd-f83e5e621759&DisplayLang=en]]
:[[Microsoft patterns & practices Enterprise Library:http://www.microsoft.com/downloads/details.aspx?FamilyID=0325b97a-9534-4349-8038-d56b38ec394c&DisplayLang=en]]|The patterns & practices Enterprise Library is a library of Application Blocks designed to assist developers with common enterprise development challenges.
&br;[[GotDotNet > patterns & practices: Enterprise Library: Workspace Home:http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=295a464a-6072-4e25-94e2-91be63527327]]
&br;[[patterns & practices Enterprise Library:http://enterpriselibrary.jp]] - 日本語の情報サイト
:[[Spring.NET:http://www.springframework.net]]|Spring.NET is a port of the Java based Spring Framework.

***MVC Framework(Model,View,Control Framework) [#DotNET_Framework_MVC]
:[[Lattis:http://lattis.sf.net]]|Lattis is a MVC (Model - View - Controller) based framework for Microsoft .NET Web applications. It provides a FrontController to the application, which delegates user defined actions to specific distributed controller classes.

**暗号化 [#DotNET_Chiper]
:[[Blowfish:http://www.schneier.com/blowfish.html]]|内部データの暗号化を行う。C/C++/VB/Perl/Java/C# 用のソースが公開されている。

**画像 [#DotNET_Image]
:[[Ascii Generator dotNET:http://sf.net/projects/ascgen2]] <GPL>|The Ascii Generator dotNET (ascgen) is an application for the conversion of images into high quality ASCII art, i.e. a text image output that accurately represents the original binary image. Written for Windows in C# using Microsoft's dotNET framework.

**ログ [#DotNET_Log]
:[[NLog - a .NET logging tool:http://sf.net/projects/nlog]] <BSD>|NLog is a .NET logging library designed with simplicity and flexibility in mind. NLog lets you process diagnostic messages, augment them with contextual information, format them according to your preference and send them to one or more targets.

**文字処理 [#DotNET_Character]

**Parser [#DotNET_Parser]
***XML(eXtensible Markup Language) [#DotNET_Parser_XML]
:[[Light Xml Parser:http://sf.net/projects/lightxmlparser]] <BSD>|A small, efficient and "easy to use" library to manipulate XML in .Net 2.0 without the support of Style Sheets, scripts or other "WWW-based" XML document requirements.

**GUI(Graphical User Interface) [#DotNET_GUI]
:[[link集/GUI/.NET Framework]]|別ページに移動。

**Device [#DotNET_Device]
:[[WinTab.NET:http://sourceforge.jp/projects/wintabdotnet]] <MIT/X>|ペンタブレット用SDK「WinTab」をC#でラップしたライブラリです。クラス、イベント、プロパティと言った機能をフルに使っており、簡単に .NET Framework 2.0 以降のアプリケーションをペンタブレット対応にすることができます。

**ネットワーク通信 [#DotNET_Network]
:[[Networking .NET Class Library:http://sf.net/projects/netcl]] <LGPL>|A Networking Class Library written in C#. It can be used to extend applications, written .NET, with network connectivity
:[[DotNetControlExtender > SmtPop.NET:http://sf.net/projects/dotnetctrlext]] <LGPL>|SmtPop.net is a C# class library that enable your code to deal with SMTP and POP3 servers.
:[[SharpSSH - A Secure Shell (SSH) library for .NET:http://www.tamirgal.com/home/dev.aspx?Item=SharpSsh]] <BSD>|SharpSSH is a pure .NET implementation of the SSH2 client protocol suite. It provides an API for communication with SSH servers and can be integrated into any .NET application. The library is a C# port of [[the JSch project from JCraft Inc:http://www.jcraft.com/jsch/]].

-[[IEEE Standard 1516 / HLA / RTI>link集/規格物#NetworkComm_IEEE1516]]
:[[Chronos:http://www.magnetargames.com/Products/Chronos/]]|Chronos is an advanced networking engine which implements the U.S. Department of Defense's HLA RTI interface using DirectPlay. In addition to the normative IEEE 1516 Java and C++ language binding, Chronos provides a .NET programming interface compliant to the IEEE 1516 standard for distributed simulations.

***[[XML(eXtensible Markup Language) Web Service>link集/規格物]] [#DotNET_Network_XMLWebService]
:[[Mvp.Xml Project:http://mvp-xml.sf.net]]|This project is developed by [[Microsoft MVPs:http://www.microsoft.com/communities/mvp/mvp.mspx]] in XML technologies and XML Web Services worldwide. It is aimed at supplementing .NET framework functionality available through the [[System.Xml:http://msdn.microsoft.com/ja-jp/xml/bb291078.aspx]] namespace and related namespaces such as [[System.Web.Services:http://msdn.microsoft.com/ja-jp/library/system.web.services.aspx]].

***Server [#DotNET_Network_Server]
:[[SunUO:http://max.kellermann.name/projects/sunuo/]]|SunUO is a free Ultima Online server for Linux/Mono and Windows.NET, based on RunUO. 

**Document/FileIO/帳票 [#DotNET_Document]
:[[CSV I/O ライブラリ.NET:http://sourceforge.jp/projects/csv-io-net]]|CSV I/O ライブラリ.NET 。 .NET Framework で CSV データの読み込み、及び書き込みを行う機能を持つライブラリを提供します。
:[[CaldBase.NET:http://sourceforge.jp/projects/caldbase]] <BSD>|統合アーカイバプロジェクトの DLL を C# 等の .NET Framework から呼び出すことができるクラスライブラリ、ラッパー DLL、デバッグアプリケーションを公開予定です。
:[[FileHelpers Library:http://sf.net/projects/filehelpers]] <LGPL>|The FileHelpers are an easy to use .NET library written in C#. Is designed to read/write data from flat files with fixed length or delimited records (CSV). Also has support to import/export data from different data storages (Excel, Access, SqlServer)
:[[#ziplib:http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx]] <GPL>|#ziplib (SharpZipLib, formerly NZipLib) is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform. It is implemented as an assembly (installable in the GAC), and thus can easily be incorporated into other projects (in any .NET language).

-PDF(Portable Document Format)
:[[iText .NET:http://www.ujihara.jp/iTextdotNET/ja/]] / http://sf.net/projects/itextdotnet <LGPL/MPL 1.1>|iText .NET は、[[iText:http://www.lowagie.com/iText/]]を .NET Framework へ移植したものです。開発言語は、J# です。
:[[iText#(iTextSharp):http://itextsharp.sf.net]] <LGPL/MPL 1.1>|iText# (iTextSharp) is a port of [[the iText open source java library:http://www.lowagie.com/iText/]] written entirely in C# for the .NET platform. iText# is a library that allows you to generate PDF files on the fly. It is implemented as an assembly.
:[[OpenPdf:http://www.stillhq.com/openpdf/]]|OpenPdf is a PDF parsing library written in C# using Mono. 
:[[Report.NET:http://sf.net/projects/report]] <LGPL>|The Report.NET library contains classes that generate precise PDF documents. It's written in C# for the .NET platform. ASP.NET can be used to create dynamic PDF-response pages.
:[[sharpPDF:http://sf.net/projects/sharppdf]] <LGPL>|sharpPDF is easy-to-use c# library to generate PDF on the fly. It allows to save pdf files or get binary streams in output(for example, usable in ASP.NET).
:[[PDFsharp:http://sf.net/projects/pdfsharp]] <[[empira Software:http://www.pdfsharp.com/PDFsharp/index.php?option=com_content&task=view&id=29&Itemid=43]]>|PDFsharp is a .NET library for creating and modifying Adobe PDF documents programmatically from any .NET language like C# or VB.NET. PDFsharp defines classes for the objects found in PDF files, so you never have to deal with IDs or references directly.
:[[FastPDFGen:http://www.pm9.com/newpm9/itbiz/pdf/]] <商用>|テンプレートベースのPDF生成ツール. 動作が軽快. 
:[[PDF Clown:http://sf.net/projects/clown]] <GPL/LGPL>|PDF Clown is a Java 1.5/C# 2.0 library for manipulating PDF files, with multiple abstraction layers to satisfy different programming styles: from the lower level (PDF object model) to the higher (PDF document structure and content streaming).
//:[[:]] <>|


**Barcode [#DotNET_Barcode]
:[[(有)スパイシーソフト > QRImage:http://www.vector.co.jp/soft/winnt/writing/se345269.html]]|本クラスモジュールは、Visuaru Studio 2003.NET C#にて開発した2次元コードQRコードを作成するクラスライブラリーです。サポートするのは、モード2のみです。
:[[Z-Bar - .NET for Zebra Printers:http://sf.net/projects/z-bar]]|A collection of MS VS.NET (C++, C#, VB.NET) components, controls and class libraries (win Win32/64 and WM) to aid development of printing functionality in .NET applications that make use of the Zebra barcode, mobile and RFID printer range.
//:[[:]] <>|

**SpeechAPI(SAPI) [#DotNET_SpeechAPI]
:[[Microsoft Speech Home:http://www.microsoft.com/speech/]]|[[日本語のページ:http://www.microsoft.com/japan/msdn/accessibility/speech/techinfo/default.asp]]はまだ SASDK 1.0ベータ とかなっていますが・・・
:[[Microsoft Speech Application Software Development Kit 1.1(SASDK):http://www.microsoft.com/downloads/details.aspx?FamilyID=1194ed95-7a23-46a0-bbbc-06ef009c053a&DisplayLang=en]]|By using the SASDK, developers can easily create, debug, and deploy speech-enabled ASP.NET Web applications intended for deployment to a computer running Microsoft Speech Server 2004 R2 (MSS). These speech-enabled applications can be designed for devices ranging from telephones to Windows&reg; Mobile&trade;-based devices and desktop PCs.
:[[Microsoft Speech-Enabled ASP.NET Commerce Starter Kit Application:http://www.microsoft.com/downloads/details.aspx?FamilyID=b94d3baf-e4e3-45c3-9ef3-3b6e0192e5ad&DisplayLang=en]]|CommerceVoice shows the developer how to create a voice-only service from an existing Web application. CommerceVoice leverages the existing business- and data-layers of the IBuySpy sample it is based on, demonstrating programming and design techniques for using the Microsoft Speech Application SDK, and for developing voice-only applications in general.

**他言語連携 [#DotNET_Bridge]
-to [[Java>link集/ライブラリ系/Java]]
:[[IIOP.NET:http://iiop-net.sf.net]] <LGPL>|IIOP.NET allows a seamless interoperation between .NET, CORBA and J2EE distributed objects.
&br;This is done by incorporating CORBA/IIOP support into .NET, leveraging the remoting framework.
:[[Borland Janeva:http://www.borland.co.jp/janeva/]]|Borland Janevaは、Microsoft .NET Frameworkアプリケーションと、J2EEおよびCORBAのランタイム環境との、完全でシームレスな相互運用を可能にするミドルウェアです。
:[[openMDX:http://www.openmdx.org]]|openMDX is the leading open source MDA platform based on
&br;[[the Object Management Group's Model Driven Architecture:http://www.omg.org/mda/]]
&br;standards. openMDX supports J2SE, J2EE, and .NET.
:[[JaCIL - A .NET to Java Compiler:http://sf.net/projects/jacil]] <GPL/LGPL>| JaCIL (pronounced "jackal") is a project to create a byte-code compiler to translate .NET assemblies to Java class files.
:[[Java SDK for Microsoft .NET Services:http://www.jdotnetservices.com]] <[[URL:http://www.jdotnetservices.com/license.html]]>|

-to [[C++>link集/ライブラリ系/C++]]
:[[wx.NET > wx-c:http://wxnet.sf.net/contrib.html]]|Those wishing to contribute to building the wrapper should start with creating a simple wrapper for a test class, then read about using the generator script.

-to Macromedia Flash
:[[Flash Debug Tool:http://sf.net/projects/flashdebugtool]] <GPL>|An XML socket server written in C# to be used by Flash developers who desire comprehensive logging and property inspection capabilities without the to use the Macromedia IDE.

*''VisualBasic6.0向け'' [#VB]

**Collection/Container [#VB_Container]
:[[VBCorLib:http://www.kellyethridge.com/vbcorlib/]]|.NET Frameworkに含まれるmscorlib.dllのクラスライブラリの機能をVB6でも利用出来るようにバックポートしたライブラリ。
&br;コンテナとしては、Stack, QueueArrayList, Hashtable, SortedListといったものが利用可能。
:[[VB General Library:http://sf.net/projects/vbgenlib]] <LGPL>|This is a general-purpose library of classes and utility functions whose main purposes are to simplify common workarounds implemented to overcome limitations in the language and to simplify everyday tasks and problems pertaining to _ANY_ VB project.
:[[visual basic web manazine > A Visual Basic AVL Tree Container Class By Jim Harris:http://www.vbwm.com/art_2001/avltree08/]]|AVL trees are self-balancing binary search trees used to efficiently store and retrieve keyed data and were first described in 1962 by two Russian mathematicians, G.M. Adel’son-Vel’ski遵チ and E.M. Landis. AVL trees are containers used to efficiently store and retrieve data.

**Mathematics [#VB_Mathematics]
:[[VB Big Math Function Class:http://sf.net/projects/vbbigmath]]|A VB class which provides mathematic functionality on Hex or Decimal numbers of any length (yes, it'll add 2 numbers of 1 million digits - but it might take a while)

**暗号化 [#VB_Chiper]
:[[Blowfish:http://www.schneier.com/blowfish.html]]|内部データの暗号化を行う。C/C++/VB/Perl/Java/C# 用のソースが公開されている。

**画像 [#VB_Image]
:[[Exif reader class/dll for VB 6:http://sf.net/projects/exifclass]] <Public Domain>|This is a class/dll for VB 6. It will allow you to pass a file name and return an object which contains all Exif tags in a JPG file.

**OCX(OLE Custom Control) [#VB_OCX]
:[[The Common Controls Replacement Project:http://ccrp.mvps.org]] <[[CCRP License:http://ccrp.mvps.org/index.html?support/faqs/licensing.htm]]>|色々なコントロールがあり。
:[[trueCC:http://sf.net/projects/truecc]] <GPL>|trueCC is a complete reimplementation of Microsofts CommonControls into a VisualBasic-UserControl. It provides all the features a C-Programmer can access via the WinAPIs.
:[[ActiveXP(XP-Style OCX for VB):http://sf.net/projects/activexp]] <GPL>|An ActiveX component (developed by Visual Basic) to convert any component/controls from VB into XP-Style without any modification of source code(Currently, XP-Menu is finished) using Subclassing method.
:[[Open EzBasic:http://sf.net/projects/ezbasic]] <Qt Public License>|EzBasic - A C++ based library, that can be used to make programs using functions as in VB. The library has 25 classes ranging from GUI, Threads, String, Active-X etc.
:[[PropertyWindow ActiveX Control:http://www.copperbeech.pwp.blueyonder.co.uk/index.htm?/html/propertywindow.htm]] / http://sf.net/projects/propertywindow|The PropertyWindow control is a powerful control with a object model like as in the VB IDE. It has Alphabetical and Categorised listings of different variable types with dialogs for picking dates, colours, printers, folders, fonts, drives, passwords etc

**ログ [#VB_Log]
:[[Log4VB:http://www.klemid.de/log4vb_en.aspx]] <Shareware/Freeware>|Professional Trace Viewer and Trace API
:[[VB Log library:http://sf.net/projects/vbloglib]] <LGPL>|This is a collection of polymorphic Visual Basic classes which share a simple interface for clients to submit entries to a log, while each class implements the logging in its own particular fashion (e.g., written to a file, submitted to a syslog server).

**文字処理 [#VB_Character]
:[[p5pre:http://sf.net/projects/p5re]] <GPL>|A COM object for VB/VBA providing regular expression capability (based on the PCRE library)
:[[BREGEXP.DLL:http://www.hi-ho.ne.jp/babaq/]]|Perl5互換の正規表現エンジン。インプリメントするにはあまりに面倒な正規表現の4つの機能をAPIで提供。C++やVisual Basicから使えます。Linux版もあります。

**Device [#VB_Device]
:[[WACOM Software Developer Support > PC:http://www.wacomeng.com/devsupport/]]|WACOM製のペンタブレットの制御ライブラリ。
:[[VBTablet - a WinTab Tablet API wrapper:http://sf.net/projects/vbtablet]] <LGPL>|VBTablet - a quick and easy way to add graphics tablet and digitiser functionality! Working with any device implementing the WinTab API, the de-facto standard, VBTablet does the hard work for you. Supports all COM-enabled languages: VB, Delphi, C/C++,...

**Barcode [#VB_Barcode]
:[[Windows barcode fonts and encoders:http://sf.net/projects/winbarcodes]] <GPL>|Barcode fonts, encoders and VB macros for Windows. Support PDF417, EAN13, code128, EAN128, 3 of 9 and 2 of 5 interleaved barcodes.
:[[VisualBasic Station > API関数ライブラリ-サンプル一覧 > カスタマ(郵便番号)バーコード支援クラスモジュール:http://www1.harenet.ne.jp/cgi-bin/cgiwrap/unaap/lib/libsmp.cgi]]|VBよりカスタマバーコード(郵便番号)の出力を支援するクラスです。プロパティを設定する事により簡単に出力する事ができます。
:[[バーコード表示用DLLモジュール:http://www.vector.co.jp/soft/win95/writing/se088234.html]]|各種パーコード(CODE39, JAN8, JAN13, NW-7, ITF, 郵便カスタマバーコード)を表示/印刷するDLLモジュール。使用例として Visual Basic 5.0 / 6.0, Access 97 / 2000 のサンプルプログラムを添付しています。
:[[郵便カスタマバーコード生成モジュール(フォント付):http://www.vector.co.jp/soft/win95/writing/se310514.html]]|Microsoft Visual Basic/Microsoft Accessで既存の住所データベースからカスタマバーコードを印刷する際の変換ロジックを、標準モジュールとして組込めるものです。テキスト配布します。VBAなのでExcelでも使用できます。
:[[barcode fonts and encoders:http://sf.net/projects/openbarcodes]] <GPL>|TTF Barcode fonts, encoders and VB macros for Windows. Support PDF417, EAN13, code128, EAN128, 3 of 9 and 2 of 5 interleaved barcodes. Since fonts are truetype, they can be used with Linux.

**SpeechAPI(SAPI) [#VB_SpeechAPI]
:[[Voxx Speech Recognition Project:http://sf.net/projects/voxxopensource]] <GPL>| Written in VB 6 for Win98 and up. Our goal is to provide speech recognition and text to speech unlike any software currently in the market. Some features include TTS, Dictation using Microsoft SAPI 5.1 engines. Visit our Home Page for more info.

*COM/ActiveX/OLE [#COM]
~COM : Component Object Model
~OLE : Object Linking and Embedding

**画像 [#COM_Image]
:[[ezDICOM:http://www.psychology.nottingham.ac.uk/staff/cr1/ezdicom.html]] <BSD>|[[ActiveX and CLX DICOM components:http://people.cas.sc.edu/rorden/dicomcom.html]] のページで [[DICOM>link集/DICOM]] 向けActiveXコントロール及びCLX(クリックス:Component Library for Cross platform)コンポーネントを公開している。
&br;ソースコードはDelphi。Borland社から入手できるDelphi Personal Editionでバイナリは作成可能。また、サンプルプログラムにはVB.NETやC#ベースのものもあり。

**ログ [#COM_Log]
:[[Microsoft Log Parser 2.2 日本語版:http://www.microsoft.com/japan/technet/scriptcenter/tools/logparser/default.mspx]]|Log Parser 2.2 日本語版 は、構造化照会言語 (SQL) に似たクエリを使用して、ほとんどすべての形式のファイルから情報を抽出することができる、強力な汎用ツールです。

**文字処理 [#COM_Character]
:[[MLang.dll:http://msdn.microsoft.com/ja-jp/library/aa767865.aspx]]|MLang implements a set of services that is designed to help make software that interacts with Internet data more international. More specifically, MLang helps solve problems presented by the multilingual environment that exists for software today.

::[[Converting between LCIDs and RFC 1766 language codes:http://blogs.msdn.com/oldnewthing/archive/2006/01/05/509642.aspx]]|C++からMLang.dllのIMultiLanguageを利用するサンプル。
::[[DOBON.NET > .NET Tips > 文字コードを判別する:http://dobon.net/vb/dotnet/string/detectcode.html]]|.NETでIMultiLanguage2::DetectInputCodepageメソッドを使うための手順の解説。

---VB/VBAでMLang.dllをCOMオブジェクトとして利用する為の TypeLib の作成
~「midl.exe」を使用して「mlang.idl(([[VC++>Microsoft VisualC++]]や[[PlatformSDK>Microsoft VisualC++]]の「include」フォルダにある))」から「mlang.tlb」を作成する。
&br;&color(red){※mild.exe, regtlb.exeにはパスを通しておく事};
&br;&color(red){※同時に生成される mlang_i.c や mlang.h はVBではとりあえず不要};
 C:\Temp> midl.exe C:\hoge\include\mlang.idl
 C:\Temp> move mlang.tlb %SystemRoot%\system32
 C:\Temp> regtlb.exe %SystemRoot%\system32\mlang.tlb
VBの参照設定で「MultiLanguage Object Model」にチェックを入れる。
 C:\Temp> tlbimp.exe C:\hoge\include\mlang.idl
 C:\Temp> move MultiLanguage.dll どっか好きな所

**ネットワーク通信 [#COM_Network]
:[[vbMHWB:http://sf.net/projects/vbmhwb]] <Public Domain>|ATL ActiveX control for hosting and advanced customization of Multiple WebBrowser controls with HTTP and HTTPS protocol handlers.

**Document/FileIO/帳票 [#COM_Document]
:[[Microsoft Dsofile.dll サンプル:http://support.microsoft.com/kb/224351/ja]]|Dsofile.dll サンプル ファイルは、Microsoft Visual Basic .NET または Microsoft .NET Framework を使用するプログラマのための、インプロセス ActiveX コンポーネントです。この DLL をカスタムアプリケーションで使用すると、次のような Microsoft Office ファイルに対応する OLE ドキュメントプロパティの読み取りや編集ができます。

**Barcode [#COM_Barcode]
:[[RICOH > 高品質バーコード生成ライブラリ Ridoc Barcodeライブラリ:http://support.ricoh.com/bbv2/html/dr_ut_d/ut_t1/user/w/bb/pub_j/dr_ut_d/4101000/4101000909/V1010/5105689/105689/user.htm]]|リコー製プリンターにてバーコードを印刷するアプリケーションをVisual BasicやC++にて簡単に作成していただくためのライブラリです。リコーのプリンターに合わせ最適なバーの補正を自動で行いますので、コンビニ料金代理収納の新標準仕様となっているUCC/EAN-128バーコードが高精度に生成・出力が可能です。
//:[[:]] <>|

**SpeechAPI(SAPI) [#COM_SpeechAPI]
:[[Microsoft .NET Speech Technologies:http://www.microsoft.com/japan/msdn/accessibility/speech/default.asp]]|マイクロソフトは現在、音声技術分野における主要な企業とともに、Speech Application Language Tags (SALT) として知られている業界仕様に取り組んでいます。HTML およびマークアップ言語の拡張である SALT は、開発者が音声対応の Web アプリケーションを開発することを支援します。
:[[Microsoft Active Accessibility 2.0 ドキュメント:http://www.microsoft.com/japan/msdn/accessibility/msaa/default.asp]]|Microsoft Active Accessibility 2.0 の実体は、Microsoft Windows ベースのユーザーインターフェイス (UI) 要素に関する情報を公開し、Web コンテンツ情報を集める上で、信頼度の高い方法を提供してくれる COM インターフェイスと API です。
:[[Microsoft Speech SDK 5.1 for Windows&reg; applications:http://www.microsoft.com/speech/download/sdk51/]]|The Microsoft&reg; Speech SDK 5.1 adds Automation support to the features of the previous version of the Speech SDK. You can now use the Win32 Speech API (SAPI) to develop speech applications with Microsoft Visual Basic&reg; and other development systems that use Automation.
:[[Microsoft Speech SDK 4.0/Text-to-Speech(TTS):http://www.microsoft.com/msagent/downloads/user.asp]]|
:[[Research Labs Inc, Speech Recognition Engine DLL SDK:http://www.research-lab.com/sedllread.htm]] <Freeware>|Start recognizing voice commands in any spoken language with Research-Labs Isolated Words Language-Independent Speech Recognition Engine. From writing a simple voice commands recognition program to a VoiceXML PC-TO-PC Interactive Voice Response, Speech Recognition for English Language is no more the only limit.

:[[クリエートシステム開発株式会社 > ドキュメントトーカ for Windows他:http://www.createsystem.co.jp]]|Windows/WindowsCE/MaxOS X/Linux/FreeBSD向けの音声合成・音声認識開発ツールの販売。
&br;ドキュメントトーカ PlusFree版のダウンロードも有り。
:[[PENTAX 音声合成ソフトウェア VoiceText:http://voice.pentax.co.jp/pentaxtts/]]|VoiceTextは、テキスト文の平坦な読上げにとどまらず、文章を解釈しながら発話ができるTTSを進化させたCTS(Concept-To-Speech)を特徴とする音声合成ソフトウェアです。
&br;[[製品デモページ:http://voice.pentax.co.jp/pentaxtts/ttsdemoini.asp]] は某所で話題になりました・・・
:[[NTTデータ VOISTAGE-ONLINE > ボイス君のテキストスピーチ:http://shop.vector.co.jp/service/servlet/Catalogue.Detail.Top?ITEM_NO=SR040949]]|業界最高水準の自然な音声合成を実現した、「ボイス君のテキストスピーチ」がバージョンアップ。人にまた一歩近づいたボイス君の音声をぜひお確かめください。文章の発声校正やホームページの読み上げに、さらには各種音声案内サービス等CTIシステムへの組み込みに、プライベートからビジネスまで幅広い用途をサポートします。

**他言語連携 [#COM_Bridge]
-to Java
:[[JCom:http://sf.net/projects/jcom/]]|Java-COM(Component Object Model)ブリッジ
:[[The JACOB Project(JAva-COM Bridge):http://jacob-project.sf.net]]|JACOB is a JAVA-COM Bridge that allows you to call COM Automation components from Java.&br;It uses JNI to make native calls into the COM and Win32 libraries. 
:[[Jacobie:http://jacobie.sf.net]]|Jacobie is a Java API for use with Internet Explorer.
&br;Based on the JACOB project (JAva to COm Bridge) and the IE COM Object, it directly controls IE from java.
:[[comJava Library:http://sf.net/projects/comjava]] <LGPL>|This is a jni-based, COM object which enables easy access from VB/VBScript to any arbitrary java class and it's methods. Java classes don't need to be registered. Works with Sun and IBM jvm's 1.1.8 and up. Tested with IIS/ASP and is thread-safe.
:[[IBM alphaWorks : Development Tools for Java-COM Bridge:http://www.alphaworks.ibm.com/tech/dtjcb]]|Development Tool for Java-COM Bridge is a tool for developing and enabling tight communication between Java&trade; - and COM-based applications
:[[Jawin:http://sf.net/projects/jawinproject]] <[[The DevelopMentor OpenSource Software License:http://jawinproject.sf.net/LICENSE.txt]]>|The Java/Win32 integration project (Jawin) is a free, open source architecture for interoperation between Java and components exposed through Microsoft's Component Object Model (COM) or through Win32 Dynamic Link Libraries (DLLs). You can use Jawin
:[[SWTtoCOM:http://sf.net/projects/swttocom]] <GPL>|SWTtoCOM is toolset for automating COM Ole components from Java utilising SWT as the calling frameworks. SWTtoCOM provides a developer with the ability to directly embed a COM control or Document in to a SWT based Java application or Eclipse plugin.

*''ASP(WSH/VBScript/JScript)向け'' [#ASP]
:[[aspSysInfo:http://sf.net/projects/aspsysinfo]] <GPL>|aspSysInfo is a script that produces a system info page in the same way that [[phpSysInfo:http://sf.net/projects/phpsysinfo]] does, with the difference that its written in ASP and designed to run on windows-servers.

**Document [#ASP_Document]
:[[ASPOLE2:http://aspole2.sf.net]] <LGPL>|ASPOLE2 stores binary data streams in the OLE2 (MS's Compound Document) file format.
:[[ASPBIFF8:http://aspbiff8.sf.net]] <LGPL>|ASPBIFF8 generates Excel 97/2k+ native binary format files 2-3x faster than with Excel OLE automation.

**DataBase [#ASP_DB]
:[[SALWAlib:http://sf.net/projects/salwalib]] <LGPL>|SALWAlib is an ASP (Active Server Pages) library of functions an subroutines written in VBScript/JavaScript to help in the development of web sites suported by databases.

**SpeechAPI(SAPI) [#ASP_SpeechAPI]

*PHP向け [#PHP]
:[[Smarty:http://smarty.php.net]]|Template Engine
:[[CBL RememberMe:http://31tools.com/cbl_rememberme/]] <LGPL>|CBL RememberMe is a tiny library that adds the "remember me" functionality to PHP session handling.
By using the library, you can continue using the good old $_SESSION variable, while adding the "remember me" funcitionality to your web application.
:[[Ming:http://sf.net/projects/ming]] <LGPL>|Ming is an SWF ("Flash") file format output library. It is written in C, with wrappers for C++, Python, and PHP, plus rudimentary support for Ruby and Perl.

**GUI(Graphical User Interface) [#PHP_GUI]
:[[PRADO:http://sf.net/projects/prado]] <BSD>| PRADO is an event-driven and component-based framework for Web application development in PHP5. It shares many similarities with ASP.NET and RAD tools such as Borland Delphi, Visual Basic. This project was originally written for the Zend PHP5 Contest.

**ログ [#PHP_Log]
:[[log4php:http://www.vxr.it/log4php/]]|Log4php is a php port of Log4j, the most popular Java logging framework (see http://jakarta.apache.org/log4j/ for details).

**文字処理 [#PHP_Character]
:[[mbstringエミュレータ:http://sourceforge.jp/projects/mbemulator]] <GPL>|PHPのマルチバイト文字列処理拡張mbstringと互換の関数を,mbstring非対応のPHP環境でできる限り動作させるようにするライブラリ。

**MVC Framework(Model,View,Control Framework) [#PHP_MVC]
:[[Mojavi:http://www.mojavi.org]]|[[Mojavi@Try-Angle:http://mojavi.try-angle.biz/wiki/index.php?TopPage]] - Mojaviに関する情報がまとまっています。
:[[Phrame:http://phrame.sf.net/]]|Phrame encourages application architectures based on the "Model2" approach, a variation of the classic Model-View-Controller (MVC) design paradigm.

**Document/FileIO/帳票 [#PHP_Document]
:[[FPDF:http://www.fpdf.org]]|FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.

**Barcode [#PHP_Barcode]
:[[QRコード・バーコード:http://www.swetake.com/qr/]]|QRコード クラス ライブラリ for PHP4/Ruby/Java及びQRコード Perl CGI & PHP scriptsの公開。
:[[Barcode Generator:http://freshmeat.net/projects/barcode_generator]]|各種1次元バーコードの生成。

**他言語連携 [#PHP_Bridge]
-to Java
:[[PHP マニュアル > XLVIII. PHP / Java の連携:http://php.s3.to/man/ref.java.html]]|

*Perl向け [#Perl]
**ログ [#Perl_Log]
:[[log4perl:http://log4perl.sf.net]] <GPL>|log4perl is a pure Perl port of the widely popular lib4j library for Java.

**他言語連携 [#Perl_Bridge]
:[[libservlet:http://libservlet.sf.net]]|The Servlet API for Perl (libservlet) is a formulation of the Java&trade; Servlet API in Perl. The current version of the API is 2.3. 

*''その他(総合系)'' [#OtherSynthesis]
:[[CPAN(Comprehensive Perl Archive Network):http://www.cpan.org]]|Perlライブラリ集。[[RingSeverProject:http://www.ring.gr.jp/index.html.ja]]で[[ミラーリング:http://www.ring.gr.jp/archives/lang/perl/CPAN/]]されています。WebminでのCPANの参照先もこっちに変更した方が良いでしょう。
:[[MFPM(My Favorite Perl Modules):http://mfpm.blogdb.jp]]|このサイトは、CPANに登録されているモジュールをお気に入りリストとしてコメントをつけて登録したり、他人のお気に入りモジュールの一覧を見たりすることが出来ます。
:[[FreePAN(Free Programming Archive Network):http://freepan.org]]|CPANを補完しつつ、Perl以外の言語でも使えるようにしようというプロジェクトらしい。
:[[PEAR(PHP Extension and Application Repository):http://pear.php.net]]|PHPライブラリ集。Perlで言う所のCPAN的な位置付け。
:[[PECL(The PHP Extension Class Library):http://pecl.php.net]]|PECL is a repository for PHP Extensions, providing a directory of all known extensions and hosting facilities for downloading and development of PHP extensions.
:[[CRAN(The Comprehensive R Archive Network):http://cran.r-project.org]]|[[R言語:http://www.r-project.org]]ライブラリ集。Perlで言う所のCPAN的な位置付け。
:[[RAA(Ruby Application Archive):http://raa.ruby-lang.org]]|Rubyのライブラリ集。
:[[CLAN(The "Comprehensive Linux Archive Network" Codebase):http://fc-solve.berlios.de/CLAN/]]|The Comprehensive Linux Archive Network (or CLAN for short) aims to be for the Linux kernel what CPAN is for Perl and the Debian Pool and Apt is for Debian. I.e: a framework for downloading, compiling, installing and upgrading kernel modules and entire kernels.
:[[CTAN(the Comprehensive TeX Archive Network):ftp://ftp.riken.go.jp/pub/tex-archive/index.html]]|

*''その他(商用系)'' [#OtherCommercial]
:[[グレープシティ株式会社 (旧 文化オリエント(BOC)):http://www.grapecity.com/japan/]]|各種ActiveXコントロールやJava向けライブラリ等を扱っている。

*''その他(オープンソース関連)'' [#OtherOpenSource]