Autore Topic: Stringher testuali  (Letto 1426 volte)

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Stringher testuali
« il: 16 Maggio 2010, 18:44:38 »
ragazzi come posso creare un TextBox di più riche e analizzare queste riga una ad una?
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Stringher testuali
« Risposta #1 il: 16 Maggio 2010, 18:49:01 »
ragazzi come posso creare un TextBox di più riche e analizzare queste riga una ad una?

La TextBox a più righe esiste già e si chiama TextArea....per quanto riguarda l'analisi delle righe eiste già una bella raccolta di argomenti precedenti....usa la ricerca!

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: Stringher testuali
« Risposta #2 il: 16 Maggio 2010, 18:57:23 »
eh per l' analisi non ho trovato nulla!
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Stringher testuali
« Risposta #3 il: 16 Maggio 2010, 19:15:03 »

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: Stringher testuali
« Risposta #4 il: 16 Maggio 2010, 19:17:13 »
ma io non voglio esaminare un file di testo ma ciò che è scritto nella mia Text.Area
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Stringher testuali
« Risposta #5 il: 16 Maggio 2010, 19:20:57 »
Il principio è lo stesso..solo che invece di passare come parametro il file di testo ci passi il contenuto della textarea...

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: Stringher testuali
« Risposta #6 il: 16 Maggio 2010, 19:23:46 »
non capisco! allora io voglio che cliccando il button il testo in una text area passi in un altra text area in modo leggermente modificato! Ad esempio se nella prima TexArea io scrivo Ciao, vorrei che nella secondo apparisse la scritta Hello! Non è un traduttore quello che sto cercando di fare ma mi serve sapere come riuscirci
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Stringher testuali
« Risposta #7 il: 16 Maggio 2010, 19:28:40 »
non capisco! allora io voglio che cliccando il button il testo in una text area passi in un altra text area in modo leggermente modificato! Ad esempio se nella prima TexArea io scrivo Ciao, vorrei che nella secondo apparisse la scritta Hello! Non è un traduttore quello che sto cercando di fare ma mi serve sapere come riuscirci

Forse a te serve la funzione Replace()....

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: Stringher testuali
« Risposta #8 il: 16 Maggio 2010, 19:31:38 »
e come funziona?
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Stringher testuali
« Risposta #9 il: 16 Maggio 2010, 19:35:31 »
e come funziona?

Eh...noto che sei agli inizi...ora capisco perchè il link era un pò difficile forse....per quanto riguarda Raplace() puoi leggere qui: http://gambasdoc.org/help/lang/replace?it

In più ti consiglio di scaricare il numero de Il resto del Pinguino dove c'è un articolo che tratta proprio questa funzione...

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: Stringher testuali
« Risposta #10 il: 16 Maggio 2010, 19:37:57 »
ok grazie mille! Ora capisco un pò di più!

Comunque si sono agli inizi ;)
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Stringher testuali
« Risposta #11 il: 16 Maggio 2010, 19:38:42 »
ok grazie mille! Ora capisco un pò di più!

Comunque si sono agli inizi ;)

Tutti noi siamo partiti da qualche parte.... ;)

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: Stringher testuali
« Risposta #12 il: 16 Maggio 2010, 19:47:47 »
comunque se puoi aiutarmi ti posto il mio progetto!

È una cosa stupida, ma mi serve da esercizio! Converte i sorgenti scritti in C in sorgenti scritti in Python!

Eccolo!
Codice: [Seleziona]
' Gambas class file

Public Sub _new()
Dim stringa As String
End

Public Sub Form_Open()
Me.Center
End


Public Sub c_py_Click()

 Replace$("#include<math.h>", "#include<>.h", "")
 C.Text = Python.Text
End

Public Sub py_c_Click()

  C.Text = Python.Text

End

 Il problema è che quando clicco sul bottone da "C a Python" mi si cancella tutto in entrambe le text.area


praticamente ho 2 text.area, una che si chiama C e una Python e 2 bottoni di cui puoi ben vedere il nome ;)

per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Stringher testuali
« Risposta #13 il: 16 Maggio 2010, 21:46:39 »
rileggiti per benino come funziona il comando replace.

ps: non credo cmq che una serie di replace bastino per convertire un file c in pyton  :-X

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Stringher testuali
« Risposta #14 il: 17 Maggio 2010, 00:32:50 »
@ mefrio

ciò che viene restituito da replace deve essere assegnato ad una variabile altrimenti non serve ad un beneamato cippolo!

Ad esempio

Codice: [Seleziona]
DIM parola1 as String
DIM frase as String = ""

SUB Main()

parola1 = "FSurfing è il migliore"
frase = Replace(parola1, "FSurfing", "Ceskho")
PRINT frase

END

Se esegui il codice qui sopra stampa nel terminale "Ceskho è il migliore"....spero così sia più chiaro...