Elementos para desenvolver um editor de texto!

1. Elementos para desenvolver um editor de texto!

Alisson de Lima Albuquerque
Alisson_A

(usa Linux Mint)

Enviado em 31/12/2018 - 16:48h

Olá a todos, alguém sabe me dizer o que e necessário para criar um editor de texto. Considerem um projeto para melhorar na linguagem, quais os elementos para criar (pacotes, classes, interface, qual... enfim) ?


  


2. Re: Elementos para desenvolver um editor de texto!

-
BiaMonteiro

(usa Arch Linux)

Enviado em 31/12/2018 - 22:06h

Pela categoria do tópico e elementos descritos em seu conteúdo, suponho que você esteja pensando em desenvolver o editor de textos em Java.

O que recomendo você saber são três coisas:
- Conhecimento básico em Java. Um que é bem importante em Java é a orientação a objetos, que explico neste artigo: https://www.vivaolinux.com.br/artigo/Apresentando-a-programacao-orientada-a-objetos/. Pode ser útil;
- Swing, para desenvolver a interface gráfica (janela, botões, menu, etc);
- Manipulação de arquivos (como escrever e ler um arquivo em Java);

Quanto a pacotes e classes, eles constituem a forma pela qual o Java organiza os arquivos do projeto. Suponha que você tivesse um grande projeto, com milhões de linhas. Caso você quisesse prestar manutenção, seria bem trabalhoso e deselegante trabalhar com ele, ainda mais se for alguém de fora querendo contribuir. Por essa razão, os arquivos de seu projeto Java são divididos em pacotes, que seriam como as pastas de seu computador. Dentro de cada pacote, haverá as classes, que são os arquivos propriamente ditos. Com isso em mente,

-> Você pode fazer um pacote que represente o seu programa;
-> Dentro desse pacote, crie uma classe para representar a janela principal;
-> Várias para representar as janelas secundárias (sobre o programa, localizar e substituir, abrir arquivo, etc);
-> Uma para representar a natureza de seu editor de texto (Linux é kernel de sistema operacional, essa classe é o "kernel" do seu editor de texto), nela, ponha métodos e atributos;

Lembrando que são somente minhas sugestões, você pode adaptá-las conforme suas necessidades. Espero que o editor fique bom =)

Feliz 2019!


3. Re: Elementos para desenvolver um editor de texto!

Alisson de Lima Albuquerque
Alisson_A

(usa Linux Mint)

Enviado em 31/12/2018 - 22:28h

Desculpe pela falta de especificação :( ... Sei POO e um tanto de manipulação de arquivos, mas to fraco em GUI. Vou ver seu artigo pra ver se tem algo novo, vlw senhorita :)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts