Como Criar Um Editor De Texto

Índice:

Como Criar Um Editor De Texto
Como Criar Um Editor De Texto

Vídeo: Como Criar Um Editor De Texto

Vídeo: Como Criar Um Editor De Texto
Vídeo: #4 Como Criar um Editor de Texto em Linguagem Python Tkinter 2024, Outubro
Anonim

Inserir e editar texto é uma das operações mais frequentes realizadas por usuários de computador pessoal no dia a dia. Poucas pessoas pensam em mecanismos que tornam essas ações mais simples. Enquanto isso, a impressionante tipografia do texto exibido na tela é o produto de uma síntese de muitas tecnologias incorporadas nos subsistemas gráficos dos sistemas operacionais modernos. E hoje, com base nessas tecnologias, mesmo um não profissional com habilidades mínimas de programação pode criar um editor de texto.

Como criar um editor de texto
Como criar um editor de texto

Necessário

  • - compilador;
  • - IDE ou editor de texto;
  • - SDK, versões de desenvolvimento de bibliotecas usadas, estruturas, etc.

Instruções

Passo 1

Selecione a plataforma para a qual o editor de texto será desenvolvido. Quase todos os aspectos da implementação de um aplicativo dependem dessa escolha. Decida se deseja que o editor seja executado apenas no Windows ou Linux. Talvez você precise criar uma solução de plataforma cruzada? Ou é um editor projetado para uso na web?

Passo 2

Selecione uma linguagem de programação, IDE, tecnologias, componentes, estruturas, bibliotecas e outras ferramentas que serão usadas para criar o editor. Por exemplo, ao desenvolver para Windows, você pode usar como base o controle RichEdit padrão, que fornece funcionalidade rica e é, na verdade, um editor completo. Resta implementar a interface do usuário, mecanismos para carregar e salvar texto, funções adicionais. Se RichEdit estiver faltando, você pode usar o objeto Text Services implementando a interface ITextHost e renderizando em sua janela. O desenvolvimento pode ser feito em Visual Studio ou Delphi, com ou sem frameworks (ex: MFC, WTL). Se não houver limites rígidos, faz sentido escolher. NET e desenvolver um aplicativo C # usando RichTextBox. Para construir uma plataforma cruzada ou aplicativo Linux, Qt é perfeito com sua poderosa classe QTextEdit. Editores visuais para a web são baseados em recursos específicos do navegador (como o modo de edição de conteúdo de elemento no Internet Explorer) e são um conjunto de scripts de cliente. JavaScript atua como uma linguagem de programação.

etapa 3

Gere um wireframe para seu aplicativo. Inicie o IDE escolhido. Crie um novo projeto. Em alguns IDEs, definir certas opções durante o processo de criação do projeto gera um modelo de trabalho do aplicativo de edição de texto. Por exemplo, escolher CRichEditView como a classe View base ao criar um projeto MFC no Visual Studio permite que você obtenha um editor de texto com funcionalidade mínima. Da mesma forma, no KDevelop, você pode criar um projeto de aplicação Qt, que é um editor de texto, em poucos segundos.

Passo 4

Adicione funcionalidade ao seu editor de texto. Como regra, para implementar as funções básicas de formatação e edição de texto (alinhamento horizontal, comandos de edição), você só precisa criar os elementos de interface apropriados (botões nas barras de ferramentas, itens de menu), atribuir manipuladores a eles e chamar os métodos necessários de a classe de controle do editor dos manipuladores. …

Recomendado: