Visual Fortran では,高機能な Windows アプリケーションとして Fortran アプリケーションをビルドすることができます。ツールバー,プルダウンメニュー,ダイアログボックス,およびその他の機能を含むおなじみの Windows インタフェースを使用する完全な Windows アプリケーションを作成することができます。データ入力とマウスによる制御をサポートし,他の言語で書かれたプログラムや,Microsoft Excel などの市販プログラムと会話を行うことも可能です。
完全な Windows プログラミングを利用することで,次のようなことができます。
Windows グラフィカル・ユーザー・インタフェース (GUI) を備えた Fortran アプリケーションを作成します。GUI アプリケーションは,一般に少なくとも GDI と USER32 Win32 ルーチンを使用します。
Fortran アプリケーションで,すべての使用可能な Windows グラフィックス装置インタフェース (GDI) 呼び出しを参照する。GDI 関数は 32 ビット座標系を使用するので,+/-2GB の範囲の座標を使うことができ,曲げ,鏡像,反転,および変形などの操作を行えます。
GUI アプリケーションを作成するために必要な Win32 ルーチンの全機能を参照できるのは,Fortran Windows アプリケーション・プロジェクト・タイプのアプリケーションだけです。Windows アプリケーション・プロジェクトは,他の種類の Visual Fortran プロジェクトよりもはるかに複雑です。Windows プログラミングの全機能を使おうと試みる前に,C 言語アプリケーションの作成に熟練し,Win32 Software Development Kit (SDK) に目を通しておくことをお勧めします。
ビジュアル開発環境でアプリケーションを Fortran Windows アプリケーションとしてビルドするには,新しいプロジェクトを開いたときに,プロジェクト・タイプ一覧から Fortran Windows アプリケーションを選択してください。
コマンド行を使用する場合,/winapp オプションを指定することで,一般に使われるリンク・ライブラリーを検索することができます。
Fortran Windows アプリケーションは,DFWIN モジュール,または DFWIN のサブセットを使用しなくてはなりません (「Win32 ルーチンの呼び出し」を参照)。
この章では,次に示す Fortran Windows アプリケーションに関するトピックを扱っています。