Livro de tarefas de treinamento abrangente de programação Delphi
1. Pergunta
Editor de texto com vários documentos
2. Objetivo e requisitos
1. Objetivo: 1) Os alunos são obrigados a
dominar o conhecimento e as habilidades básicas do Delphi7; 3) Domine o conhecimento básico do desenvolvimento de aplicativos de banco de dados; 4) Ser capaz de usar o conhecimento e as habilidades básicas aprendidas para realizar um simples design de aplicativos. 2 Requisitos básicos: 1) É necessário usar idéias de programação orientadas a objetos e princípios de desenvolvimento de componentes para concluir o design do sistema ; 3) Reflita o estilo de programação visual, por exemplo, a interface da função opera através de menus e barras de ferramentas e informações de feedback para os usuários através da barra de status.
Requisitos de inovação: Após o atendimento dos requisitos básicos, os designs inovadores podem ser realizados, como adicionar as funções de abrir imagens e editar imagens. III
Projete um editor de texto de vários documentos para ativar a edição, digitação, impressão etc. de texto. Quando o programa é iniciado, deve haver um prompt de entrada de senha e o formulário deve incluir: barra de menus, barra de ferramentas, barra de status, dica de ferramenta (semelhante ao word), etc.
4. Descrição da função
1. Operações de arquivo podem ser implementadas: Crie um novo documento, salve um documento, abra um documento, feche um documento, configurações de página, imprimindo visualização, imprimir configurações, impressão etc. 2. Operações de edição podem permitir a seleção, corte, cópia, colagem, pesquisa, substituição de conteúdo de texto, etc. 3. Operação de formato pode realizar as configurações de fontes, cores, etc. do conteúdo de texto. 4. Operações de visualização podem ativar a exibição e ocultar a barra de ferramentas. 5. Operação de ajuda pode exibir informações da versão, etc.
V. Solução
1. Primeiro, conduza a análise dos requisitos e esclareça as funções e tarefas do sistema. 2. Em seguida, determine a estrutura do módulo no design geral, divida os módulos funcionais e atribua os requisitos funcionais do software ao módulo de unidade mínima dividida. Determine a conexão entre os módulos, determine a estrutura de dados, a estrutura do arquivo, o modelo de banco de dados e determine os métodos e estratégias de teste. 3. No design detalhado, determine o algoritmo usado para cada módulo, selecione a ferramenta apropriada para expressar o algoritmo (fluxograma), descreva o processo detalhado do módulo; Interface do módulo, incluindo a interface e a interface do usuário fora do sistema e a interface para outros módulos dentro do sistema. 4. Escreva o código Delphi com base na análise.
6. Escreva um relatório de design abrangente ou resumo abrangente de design
O relatório de design abrangente requer um relatório de resumo, incluindo análise de requisitos, design geral, design detalhado, codificação (
Xiangxi escreveu as etapas de programação com cuidado ), etapas de teste e conteúdo, resumo do design do curso, materiais de referência etc. Se não atender aos requisitos acima dos requisitos acima , esse design será perdido no exame.
7. Materiais de referência
Delphi7 Programação Exemplo de engenharia de software