Delphiプログラミング包括的なトレーニングタスクブック
1。質問
マルチドキュメントテキストエディター
2。目的と要件
1。目的: 1)学生は、Delphi7の基本的な知識とスキルを習得する必要があります。 3)データベースアプリケーション開発の基本的な知識を習得します。 4)学んだ基本的な知識とスキルを使用して、簡単なアプリケーション設計を実施できます。 2。基本要件: 1)システム設計を完了するには、オブジェクト指向のプログラミングのアイデアとコンポーネント開発原則を使用する必要があります。 3)視覚的なプログラミングスタイルを反映します。たとえば、関数インターフェイスは、メニューとツールバーを介して動作し、フィードバック情報はステータスバーを介してユーザーに動作します。
イノベーション要件:基本的な要件が満たされた後、画像の開く機能を追加したり、画像を編集するなど、革新的な設計を実行できます。 iii情報の説明
マルチドキュメントテキストエディターを設計して、テキストの編集、タイピング、印刷などを有効にします。プログラムが開始されたら、パスワード入力プロンプトが必要であり、フォームにはメニューバー、ツールバー、ステータスバー、ツールチップ(Wordと同様)などを含める必要があります。
4。関数の説明
1。ファイル操作を実装できます:新しいドキュメントの作成、ドキュメントの保存、ドキュメントの開き、ドキュメントの閉鎖、ページ設定、印刷プレビュー、印刷設定、印刷など。 2。操作の編集により、選択、切断、コピー、貼り付け、検索、テキストコンテンツの交換などが可能になります。 3.フォーマット操作は、テキストコンテンツのフォント、色などの設定を実現できます。 4.操作の表示により、ツールバーを表示および非表示にすることができます。 5.ヘルプ操作はバージョン情報などを表示できます。
V.ソリューション
1.最初の実施要件分析とシステムの機能とタスクを明確にします。 2。次に、全体的な設計のモジュール構造を決定し、機能モジュールを分割し、ソフトウェア機能要件を分割された最小ユニットモジュールに割り当てます。モジュール間の接続を決定し、データ構造、ファイル構造、データベースモデルを決定し、テスト方法と戦略を決定します。 3.各モジュールに使用されるアルゴリズムを決定するには、各モジュールの詳細を決定するアルゴリズム(フローチャート)を表現しますシステムの外側のインターフェイスとユーザーインターフェイス、およびシステム内の他のモジュールへのインターフェイスを含むモジュールインターフェイス。 4。分析に基づいてDelphiコードを書きます。
6.包括的なデザインレポートまたは包括的なデザインの概要を書く
包括的な設計レポートでは、要件分析、全体的な設計、詳細設計、コーディング(
Xiangxiがプログラミングの手順を注意深く書き留めた)、テストステップとコンテンツ、コース設計の概要、参考資料などを含む要約レポートが必要です。上記の要件を満たしていない場合、このデザインは私が試験を逃したでしょう。
7。参照資料
Delphi7プログラミングの例ガイドソフトウェアエンジニアリング