Delphi Programming Comprehensive Training Task Book
1. Question
Éditeur de texte à plusieurs documents
2. Objectif et exigences
1. Objectif: 1) Les étudiants sont tenus de maîtriser les connaissances et les compétences de base de Delphi7; 2) maîtriser les idées et les méthodes de base du développement de programmes orientés objet; 3) maîtriser les connaissances de base du développement des applications de la base de données; 4) Être en mesure d'utiliser les connaissances et les compétences de base acquises pour mener une conception d'application simple. 2. Exigences de base: 1) Il est nécessaire d'utiliser des idées de programmation orientées objet et des principes de développement des composants pour compléter la conception du système; 2) utiliser pleinement les avantages du langage Delphi7 (c'est-à-dire des composants , des attributs, des événements, etc.) ; 3) Réfléchissez le style de programmation visuelle, par exemple, l'interface de fonction fonctionne via des menus et des barres d'outils, et des informations de rétroaction aux utilisateurs via la barre d'état.
Exigences d'innovation: Une fois les exigences de base satisfaites, des conceptions innovantes peuvent être effectuées, comme l'ajout des fonctions d'ouverture d'images et d'édition d'images. III.
Concevez un éditeur de texte à plusieurs documents pour activer l'édition, la frappe, l'impression, etc. du texte. Lorsque le programme démarre, il doit y avoir une invite d'entrée de mot de passe et le formulaire doit inclure: barre de menu, barre d'outils, barre d'état, info-bulle (similaire à Word), etc.
4. Description de la fonction
1. Les opérations de fichiers peuvent être implémentées: créer un nouveau document, enregistrer un document, ouvrir un document, fermer un document, paramètres de page, imprimer l'aperçu, paramètres d'impression, imprimer, etc. 2. Les opérations d'édition peuvent permettre la sélection, la coupe, la copie, le collage, la recherche, le remplacement du contenu texte, etc. 3. Le fonctionnement du format peut réaliser les paramètres des polices, des couleurs, etc. du contenu texte. 4. Les opérations de visualisation peuvent activer l'affichage et masquer la barre d'outils. 5. L'opération d'aide peut afficher les informations de version, etc.
V. Solution
1. Effectuer d'abord des exigences d'analyse et clarifier les fonctions et les tâches du système. 2. Ensuite, déterminez la structure du module dans la conception globale, divisez les modules fonctionnels et affectez les exigences fonctionnelles du logiciel au module unitaire minimum divisé. Déterminez la connexion entre les modules, déterminez la structure des données, la structure des fichiers, le modèle de base de données et déterminez les méthodes et stratégies de test. 3. Dans la conception détaillée, déterminez l'algorithme utilisé pour chaque module, sélectionnez l'outil approprié pour exprimer l'algorithme (graphique de flux), décrivez le processus détaillé du module; Interface du module, y compris l'interface et l'interface utilisateur à l'extérieur du système, et l'interface avec d'autres modules à l'intérieur du système. 4. Écrivez le code Delphi basé sur l'analyse.
6. Rédiger un rapport de conception complet ou un résumé de conception complet
Le rapport de conception complet nécessite un rapport de résumé, notamment l'analyse des exigences, la conception globale, la conception détaillée, le codage (
Xiangxi a été soigneusement rédigé les étapes de programmation ), les étapes de test et le contenu, le résumé de la conception du cours, le matériel de référence, etc. s'il ne répond pas aux exigences ci-dessus , ce design sera j'ai raté l'examen.
7. Matériaux de référence
Exemple de programmation Delphi7 Guide génie logiciel