1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

ターミナル レポート形式の作成方法

すべてのコンピューター プログラムがグラフィカル ユーザー インターフェイス (GUI) を使用しているわけではありません。GUI は、コンピューター ユーザーが慣れ親しんだカラフルなウィンドウ、画面、およびボタンのセットです。 GUI を作成するのではなく、従来の端末画面に書き込むプログラムを作成すると、プログラミングが高速になり、使用するシステム リソースが少なくなるため、一部のビジネス プログラムは依然として端末画面を使用します。しかし、プロフェッショナルなプレゼンテーションは常に重要であるため、表示するレポートをフォーマットするプログラムを設計することは、開発プロセスの重要なステップです。

ステップ 1

レポートのフォーマット方法を決定します。これには、レポートのタイトルとテキストの本文の間に必要な要旨やその他の項目を含めることに関する設計上の決定が含まれます。

ステップ 2

ユーザーがシステムにレポートを入力して、レポートの各コンポーネントについてユーザーに個別にプロンプ​​トを表示する、プログラムの「入力」コンポーネントをコーディングします。たとえば、最初に、ユーザーがタイトルを入力するための端末プロンプト「Report Title:」を用意します。これが送信された後、「Authors:」などの次のコンポーネントを求めるプロンプトが表示され、ユーザーがレポートのテキストを完全に入力するまで繰り返します。

ステップ 3

レポート表示の余白の長さを決定します。これは、レポートに必要な文字幅で測定されます。インチベースの測定値ではありません。ユーザーがコンポーネントを追加した後、選択した間隔で「\n」文字を各コンポーネントに挿入するループを作成します。この文字は、検出されるたびに残りの情報を新しい行に表示し始めるよう端末に指示します。

ステップ 4

各レポート コンポーネントを割り当てて、配列オブジェクトに順番に格納します。 C、C++、および Java では、これらは配列と呼ばれます。 Python では、リストと呼ばれます。これにより、レポートを構成するデータを簡単に保存および取得できます。

ステップ 5

プログラムの「表示」コンポーネントをコーディングして、各コンポーネントを連続して表示します。レポート コンポーネントをターミナルに出力するための構文は、"Print Your-Array-Name[n]" の行に沿ったものになります。ここで、"Print" は選択した言語の印刷関数、"Your-Array-Name" は選択した名前です。 [n] は、表示しているレポート パーツの序数です。

ステップ 6

レポート コンポーネント間に '\n' 文字を出力するようにプログラムをコーディングします。コンポーネント間に必要なスペースの数によって、使用する必要がある '\n' 文字の数が決まります。

ヒント

配列オブジェクトを操作する場合、配列のインデックスは 1 ではなく 0 から始まることに注意してください。したがって、配列に格納された最初の項目のインデックスのインデックス番号は 0 になり、2 番目の項目のインデックス番号は 1 になります。