• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Come creare un editor HTML

lupacchiotto12

Nuovo utente
Autore del topic
22 Dicembre 2014
3
0
Miglior risposta
0
Salve a tutti, oggi volevo postare la mia guida su come aggiungere un'importante utility ai nostri browser in VB .NET: un avanzato editor HTML. Inanzitutto ci servirà uno strumento chiamato FastColoredTextbox che andremo a scaricare dal seguente link:
Perfavore, Entra oppure Registrati per vedere i Link!

Una volta scaricato lo andiamo a posizionare nella cartella "Debug" del nostro browser. Fatto questo apriamo la nostra applicazione e in "Esplora soluzioni" facciamo click con il tasto destro del mouse sul nostro programma,e scegliamo "Aggiungi riferimento".Nella cartella debug troveremo il nostro componente.
aEeONS.png

Adesso andiamo nella casella degli strumenti,facciamo un click con il tasto destro del mouse e selezioniamo "Scegli elementi". Clicchiamo su "Sfoglia" e ripetiamo la stessa operazione,andando a cercare nella cartella "Debug"il nostro strumento.Adesso nella casella degli strumenti comparirà il nostro componente. Creiamo un nuovo form chiamandolo "Editor HTML" e aggiungiamo il nostro strumento FastColoredTextbox. Nelle proprietà impostiamo "Language" in "HTML". Adesso possiamo per esempio creare un MenuStrip con un due ToolStripMenuItem: File e Modifica. In "File" aggiungiamo "Salva Pagina",Carica pagina" ed "Esci"
Per salvare la pagina inseriamo il seguente codice:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Per caricare la pagina invece usiamo questo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Nel pulsante"Esci" inseriamo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
In "Modifica" aggiungiamo:Taglia,copia,incolla,pulisci,seleziona tutto e trova.
Taglia:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Copia:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Incolla:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Seleziona tutto:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Pulisci:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Trova:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Possiamo anche aggiungere un altro ToolStripmenuItem "Anteprima" per visualizzare la pagina. Il codice potrebbe essere per esempio:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
In questo caso il browser era a schede. Il risultato finale dovrebbe essere questo:
5QoBIh.png

Spero che la guida vi sia piaciuta. A presto!
 
Ultima modifica:
Guida sobria e accettabile, comunque, bisogna aggiungere molte funzioni sul programma per renderlo un editor più avanzato...
 
Beh,allora cosa potrei aggiungere per rendere la guida più completa?

Prendi delle idee da vari editor famosi come Notepad++...
Ho notato che manca inoltre la funzione "sostituisci stringa"..

ti faccio velocemente qualche esempio per sostituire la stringa:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
txt2Find = textbox per trovare la stringa da sostituire
txt2Replace = textbox per sostituire la stringa trovata
txtEditor = textbox dell'editor
 
Ultima modifica: