最良のソースコード管理ソフトウェアは、あなたのために多くのことを行うことができます。例えば、ソースコード管理ツールは、ソフトウェア開発者が複数のバージョンのディレクトリを作成・管理するのに役立ちます。では、どのようなソースコード管理ソフトウェアをお探しですか?ご参考までに、Windows用のソースコード管理ソフトウェアのベスト10を挙げてみました。
目次>
Microsoft Visual Basic 6.0プロジェクト(フォームとソースコード)を、MS Visual Studio VB.NET、C#、J#、VC.NET、VC++(MFC)、Borland C++ Builder、Borland Delphiに変換するソフトウェアです。Visual Basicのフォームビューア(.frm, .frxファイル)とソースコードアナライザ(.frm, .bas, .clsファイル)です。VB5/VB6プログラムを逆コンパイルするユーティリティが追加されました。このユーティリティはフォームを抽出しますが、初期のVB6コードを逆コンパイルすることはありません(現在のバージョンのVBto Converterでは)。VBto Converterは、任意のプロジェクトを作成または更新します。たとえば、MS VC++では、VB6プロジェクトのすべてのフォームとソースコードをMFCベースのダイアログに変換できます。そのようなダイアログには、それぞれ.cppと.hファイルが提供されます。
MS VB6.0のファイルを入力します。*.frm,*.frx, *.cls, *.bas, *.ctl,*.ctx, project.vbp 出力 MS VB .NET ファイル。出力 MS VB .NET ファイル: *.vb, *.resx, project.vbproj, AssemblyInfo.vb 出力 MS C# .NET ファイル。*.cs, *.resx, project.csproj, AssemblyInfo.cs 出力 MS J# .NET ファイル。*.jsl, *.resx, project.vjsproj, AssemblyInfo.jsl 出力 MS VC .NET ファイル。*.cpp, *.h, project.vcproj, project.rc, resource.h, AssemblyInfo.cpp 出力 MS VC++(MFC)ファイル。*.cpp, *.h, project.dsp, project.rc, resource.h 出力するBorland C++ Builderのファイル。*.cpp, *.h, *.dmm, project.bpr, project.cpp, project.res 出力 Borland Delphiのファイル。*.pas, *.dfm, project.dpr, project.cfg, project.res サポートされるMS VB6コントロール。フォーム、MDIForm、メニュー、ツールバー、フレーム、SSTab、ラベル、テキストボックス、UpDown、SpinButton、CommandButton、CheckBox、OptionButton、ComboBox、ListBox、ListView、TreeView、PictureBox、Image、ImageList、Slider、ProgressBar、HScrollBar、VScrollBar、Shape、Line、CommonDialog、Timer、DriveListBox、DirListBox、FileListBox、StatusBarおよび登録されたActiveX。
また、VLC Media Playerの開発者およびユーザーは、FTPのソースコードリポジトリ(http://download.videolan.org/pub/videolan/vlc/)およびVLCに寄与するライブラリのソースコード(ftp://ftp.videolan.org/pub/videolan/contrib/)にもご注意ください。
Fun Visual Basic Projectsには、拡張学習に使用できる6つのプログラムが含まれています。このプログラムは、Visual Basicの高度な使い方を説明しています。Windows APIを使ったタイミングやサウンド、入力の検証、印刷、複数のフォームの使用、グラフィック、シーケンシャルファイルの操作などが含まれています。プログラムをそのまま使うだけでなく、ソースコードを読み込んで自由に修正することもできます。Fun Visual Basic Projects」に収録されているプログラムは、ストップウォッチ、ローン計算機、燃費、バイオリズム、メモリーゲーム、片腕の盗賊です。
Visual Basic Database Projectsには、家庭で使える3つのプログラムが含まれています。このプログラムでは、データベースを使ったVisual Basicの高度な使い方を説明しています。データ・アクセス・オブジェクト(DAO)、ActiveXデータ・オブジェクト(ADO)、データ・バウンド・コントロール、リレーショナル・データベース・デザイン、グラフィックス、印刷などのトピックが含まれています。本製品は、Visual Basic Database Projectsの実際のVisual Basicソースコードが含まれており、必要に応じて学習や修正を行うことができます。
Visual Basic .NETは、学習用の6つのプログラムを含むチュートリアルです。これらのプログラムでは、Windows APIを使用したタイミングやサウンド、入力検証、印刷、複数フォームの使用、グラフィック、シーケンシャルファイルの操作など、WindowsアプリケーションにおけるVisual Basic .NETの高度な使用方法が説明されています。このダウンロードには、Visual Basic .NETプロジェクトの完全なソースコードが含まれていますので、学習や修正にご利用いただけます。
Code Compare は、高度な比較 (diff) および同期ツールで、テキスト、ソース コード、XML ファイル、およびディレクトリを比較し、差分をハイライトし、ビジュアル インターフェイスを介してコンテンツをマージします。Code Compare を使用すると、バージョン比較やコード レビューをより簡単に行うことができます。
ピクチャーボックスと純粋なVBコードを使ってVBコントロールを作る方法を示すVisual Basicソースコードです。現在のVisual Basicコンポーネントには、Schedulerソースコード、Calendarソースコード、Clockソースコード、Sliderソースコード、Schedulerプログラム、Free Visual Basicソースコードコントロールの例が含まれています。すべてのVBソースコードは、VB3、VB4、VB5、VB6と互換性があります。ソースコードはコントロールをPictureboxに直接描画し、ファイルを追加することなく任意のVBプログラムにコンパイルすることができます。
開発者より ICSは、Borland DelphiやBorland C++ Builderでインターネットアプリケーションをプログラミングするためのフリーウェアコンポーネントのフルセットです。TCP、UDP、FTP、HTTP、SMTP、POP3、NNTP、PING、ICMP、TELNETなどが含まれます。クライアントとサーバーのコンポーネント。コンポーネントの完全なソースと、DelphiおよびC++のサンプルプログラムを提供します。
Doc Convertorは、文書の印刷やPDF、RTF、Excel、画像への変換を迅速かつ簡単に行うことができる、ユニークで使いやすいソフトウェアです。Doc Convertorを使えば、以下のことができます。ソースコードを 10 種類以上のフォーマットにエクスポート 最先端の印刷エンジンを使って印刷/高度なレポートを作成 複数のファイルを一度にエクスポート html、css、php、C/C++、C#、ASP、VB6 など、30 種類以上のフォーマットを自動的に認識してハイライト表示します。
Delphi and C++Builder Decompilerは、紛失したソースコードを復元するための使いやすいアプリケーションです。DelphiやC++Builderのプロジェクトソースは失ったが、実行ファイルはあるという場合、このツールは失われたソースの一部を救出することができます。デコンパイラーは、すべてのプロジェクトのフォームとデータモジュールを、すべての割り当てられたプロパティとイベントとともに生成します。生成されたイベントプロシージャはボディを持たず、実行ファイルのコードのアドレスを持ちます。バージョン8.11では、最新のバグを修正し、ユーザーインターフェースを拡張しました。