Delphi Programmierung umfassendes Trainingsaufgabenbuch
1. Frage
Multi-Dokument-Texteditor
2. Zweck und Anforderungen
1. Zweck: 1) Die Schüler müssen die Grundkenntnisse und die Fähigkeiten von Delphi7 beherrschen ; 3) das Grundkenntnis der Datenbankanwendungsentwicklung beherrschen; 4) In der Lage sein, das Grundkenntnis und die Fähigkeiten zu nutzen, die zur Durchführung einfacher Anwendungsdesign gelernt werden. 2. Grundanforderungen: 1) Es ist erforderlich
, objektorientierte Programmierideen und Komponentenentwicklungsprinzipien zu verwenden, um das Systemdesign zu vervollständigen ; 3) Reflektieren Sie den visuellen Programmierstil. Die Funktionsoberfläche funktioniert beispielsweise über Menüs und Symbolleisten sowie Feedback -Informationen an Benutzer über die Statusleiste.
Innovationsanforderungen: Nachdem die grundlegenden Anforderungen erfüllt sind, können innovative Designs durchgeführt werden, z. B. das Hinzufügen der Funktionen des Öffnens von Bildern und zum Bearbeiten von Bildern. III
Entwerfen Sie einen Multi-Dokument-Texteditor, um das Bearbeiten, Tippen, Drucken usw. des Textes zu ermöglichen. Wenn das Programm startet, muss eine Eingabeaufforderung für Kennworteingänge vorhanden sein, und das Formular sollte: Menüleiste, Symbolleiste, Statusleiste, Tooltip (ähnlich wie Word) usw. enthalten.
4. Funktionsbeschreibung
1. Dateivorgänge können implementiert werden: Erstellen Sie ein neues Dokument, speichern Sie ein Dokument, öffnen Sie ein Dokument, schließen Sie ein Dokument, Seiteneinstellungen, Druckvorschau, Druckeinstellungen, Drucken usw. 2. Bearbeiten von Vorgängen können Auswahl, Schneiden, Kopieren, Einfügen, Suchen, Ersetzen von Textinhalten usw. aktivieren. 3. Formatoperation kann die Einstellungen von Schriftarten, Farben usw. des Textinhalts realisieren. 4. Anzeigenoperationen können die Anzeige und die Ausblenden der Symbolleiste aktivieren. 5. Hilfebetrieb kann Versionsinformationen usw. anzeigen
V. Lösung
1. Verhaltensanforderungenanalyse und klären Sie die Systemfunktionen und -aufgaben. 2. Bestimmen Sie dann die Modulstruktur im Gesamtdesign, teilen Sie die Funktionsmodule und weisen Sie das geteilte Mindesteinheitsmodul die Funktionsanforderungen an die Software zu. Bestimmen Sie die Verbindung zwischen Modulen, bestimmen Sie die Datenstruktur, die Dateistruktur, das Datenbankmodell und bestimmen Sie die Testmethoden und -strategien. 3. Bestimmen Sie im detaillierten Design den für jedes Modul verwendeten Algorithmus, um den geeigneten Tool zum Ausdruck des Algorithmus (Flussdiagramm), die detaillierte Prozesse des Moduls zu bestimmen. Modulschnittstelle, einschließlich der Schnittstelle und Benutzeroberfläche außerhalb des Systems und der Schnittstelle zu anderen Modulen innerhalb des Systems. 4. Schreiben Sie den Delphi -Code basierend auf der Analyse.
6. Schreiben Sie einen umfassenden Entwurfsbericht oder eine umfassende Entwurfszusammenfassung
Der umfassende Entwurfsbericht erfordert einen Zusammenfassungsbericht, einschließlich Anforderungsanalyse, Gesamtdesign, detailliertes Design, Codierung (
Xiangxi schrieb sorgfältige Programmierschritte auf Dieses Design wird die Prüfung verpasst.
7. Referenzmaterialien
DELPHI7 -Programmierbeispiel -Leitfaden Software Engineering