Admin Production rocket
Current Publication

COBOL アプリケーションの編集

Enterprise Developer for Visual Studio 2019 (Japanese) V8.0
Rocket® Enterprise Developer (formerly a product of Micro Focus or formerly a product of Open Text) documentation, created before Rocket Software acquired certain products from OpenText, may include outdated references to "Micro Focus" or "OpenText", both of which are trademarks of OpenText or its affiliates. Rocket Software is not affiliated with Micro Focus or OpenText and has since rebranded these products as Rocket® products. You may also encounter outdated links in this documentation. If you do, please contact Rocket Support (support@rocketsoftware.com) for assistance.

Visual Studio におけるアプリケーションの編集

ソース コード用にソリューションと 1 つ以上のプロジェクトを作成することをお勧めします。ソリューションとプロジェクトを用意すれば、Visual Studio の機能を最大限に活用してアプリケーションの編集、ビルド、およびデバッグを行うことができます。

ソリューション

ソリューションとは、Visual Studio の概念です。ソリューションは、アプリケーション作成のために連携して動作するプロジェクトを格納するコンテナーです。ソリューションの中身をいくつかのプロジェクトに分割すると、次のような利点があります。

  • 複数のユーザーが 1 つのソリューションで作業できます。分割された各プロジェクトで各ユーザーが作業します。
  • ソリューションを複数の小さいプロジェクトに分割すると、処理が簡単になり、ビルドが高速化されます。
  • ソリューション内のプロジェクトにはそれぞれ異なる言語を使用できます。このため、アプリケーションを複数のプロジェクトに分割すると、混合言語プログラミングを行うことができます。
  • ソリューションには複数のプロジェクトを含めることができるため、.NET COBOL コードとしてコンパイルされたものと、ネイティブ COBOL としてコンパイルされたものが共存できます。さまざまな連携技術を使用して、ネイティブ COBOL を .NET COBOL と組み合わせることが可能です。

ソリューションの拡張子は .sln です。このファイルは、判読可能なテキスト形式のファイルであり、編集することもできますが、Visual Studio の IDE を使用して編集することをお勧めします。

プロジェクト

COBOL プロジェクト ファイルの拡張子は .cblproj です。このファイルも判読可能です。このファイルの形式は MSBuild 形式です。この形式については、Visual Studio のヘルプを参照してください。プロジェクトのタイプが異なると、拡張子も異なります。たとえば、C# プロジェクトの拡張子は .csproj です。

さまざまな種類の COBOL プロジェクト用のテンプレートが用意されています。各テンプレートにより、プロジェクトの格納に適したファイル構造が作成され、適切なビルド設定が定義されます。

ソリューションとプロジェクトの詳細は、Visual Studio のヘルプを参照してください。

ソース ファイルがあるフォルダーを開く

Visual Studio では、最初にプロジェクトを作成せずに、IDE 内のフォルダーに格納されている複数のソース ファイルをロードして操作できます。Enterprise Developer では、[Open Folder] は COBOL プロジェクトについてのみサポートされます。

この機能は、既存のソース ファイルを Visual Studio に取り込むための出発点として、アプリケーションの編集、コンパイル、およびデバッグの限定的なサポートを提供します。Micro Focus では、次のステップとして、アプリケーション用にソリューションと 1 つ以上のプロジェクトを作成することをお勧めします。