|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Mar 2004
Messaggi: 171
|
[C] Interfaccia grafica
Ciao!
Ho scritto un programmino in c che prende un file .txt in input lo elabora e scrive il risultato su un'altro file .txt. Mi piacerebbe dargli una interfaccia grafica..mi spiego..mi piacerebbe che lanciando il programma si aprisse una finestra bianca in cui incollare con CRTL V il testo che si intende elaborare. Che ci fosse un bottoncino con cui fare eseguire il programma sul testo contenuto nella finestra e che automaticamente nella stessa finestra comparisse il risultato dell'elaborazione.. Come posso fare? |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Mar 2004
Messaggi: 171
|
up
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7263
|
secondo me ti conviene fare così.. crea un nuovo programma con interfaccia grafica in C++ o in java o in C# (a seconda di cosa sai usare) con qualche ambiente di sviluppo che ti facilita il compito (eclipse, visual studio, borland) e poi da questo programma interagisci con il programma che hai già scritto (mediante passaggio di parametri). se il programma però è semplicissimo e vorresti includere tutto in un eseguibile allora abbandona il C
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 4329
|
a mano è abbastanza impossibile a meno di non essere bravi a programmare...e anche cosi è estremamente complesso e scomodo produrre un interfaccia decente...
__________________
|18k+|slk800|a7n8x|1Gb/ddr400|Gf4mx440|Pio108|WD 160Gb|Case|Uni|Album|AnimeClick|OneManga| |ClassicThrash!|BNR Metal|TrueMetal|Dime|Chuck| |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
|
Quote:
__________________
zattix |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7263
|
si può fare con librerie come gtk.. ma in genere è di gran lunga più facile con altri linguaggi (orientati a oggetti ovviamente).
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
|
Quote:
__________________
zattix |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7263
|
Quote:
|
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7263
|
complicato? questo codice è autogenerato da eclipse e crea una finestra:
Codice:
package prova;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Display;
public class Prova {
private Shell sShell = null;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/* Before this is run, be sure to set up the launch configuration (Arguments->VM Arguments)
* for the correct SWT library path in order to run with the SWT dlls.
* The dlls are located in the SWT plugin jar.
* For example, on Windows the Eclipse SWT 3.1 plugin jar is:
* installation_directory\plugins\org.eclipse.swt.win32_3.1.0.jar
*/
Display display = Display.getDefault();
Prova thisClass = new Prova();
thisClass.createSShell();
thisClass.sShell.open();
while (!thisClass.sShell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
/**
* This method initializes sShell
*/
private void createSShell() {
sShell = new Shell();
sShell.setText("Shell");
sShell.setSize(new Point(300, 200));
}
}
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7263
|
Quote:
|
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
|
Quote:
__________________
zattix |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
ti consiglio di non usare librerie "proprietarie", ovvero esclusive di programmi tipo eclipse, JBuilder, netbeans.
Usa le API standard e non avrai problemi. Comunque su html.it trovi guide molto ben fatte.
__________________
My gaming placement |
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
__________________
My gaming placement |
|
|
|
|
|
|
#17 | ||
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7263
|
Quote:
Quote:
|
||
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
|
Quote:
__________________
zattix |
|
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
__________________
My gaming placement |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:55.



















