 |
AppletTalk.com Java discussions newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Thunderbolt Guest
|
Posted: Fri May 28, 2004 4:58 pm Post subject: Neofita d'assalto |
|
|
Cia a tutti,
come deto in un precedente post, essendo nuovo del linguaggio Java, mi sono
installato la versione personal di JBorland 9, tanto per gradire....
La prima cosa che ho notato e che il Java ha una miriade di proprietà e
metodi (perdonatemi se sbalio, ma le mie conoscenze sono di tipo Wisual
Basic, e quindi ragiono con proprietà e metodi).
Ma come faccio a capire quale gruppo adottare per fare una specifica cosa?
Per esempio, se voglio creare un form vuoto e poi indserirci dentro i miei
controllini, tipo textBox, ComboBox ecc ecc ..come faccio? a quale gruppo mi
devo indirizzare?
Faccio esempio....
hHo notato che tutti incominciano con
java<punto>qualcosa....
il qualcosa e' una specie di famiglia dei controlli che poi gli sono
ancorati...giiusto?
java.switch.......a cosa serve?
sigh ..mi sento tanto ignorante guardando questo
linguaggio....depressione...:-D
altra cosa....se uso Java per sviluppare componenti internet...posso fare a
meno di ASP e usare solo Javascript o è meglio continuare a usare ASP?
vi ringrazio.....
Emanuele
|
|
| Back to top |
|
 |
Marco Maccaferri Guest
|
|
| Back to top |
|
 |
APB Guest
|
Posted: Fri May 28, 2004 5:18 pm Post subject: Re: Neofita d'assalto |
|
|
Provocatoriamente dico che Visual Basic NON è un linguaggio di
programmazione, Java invece sì.
Per iniziare ti suggerirei di andare sul sito SUN e seguire il Tutorial che
molto spicciamente ti insegna le cose di base:
http://java.sun.com/docs/books/tutorial/
java.qualcosa sono le librerie di classi che importi e rendi disponibili al
tuo codice.
Se vuoi creare form avrai bisogno di
import java.applet.Applet;
import java.awt.Graphics;
Se vuoi qualcosa di più ardito:
import javax.swing
E via.
Prima di mettere mano alla tastiera, ti suggerisco di avere ben chiaro cosa
significhino i seguenti:
programmazione ad oggetti,
concetto di implementazione/dichiarazione di un oggetto e istanza di un
oggetto,
il package java.
Per quanto riguarda invece la questione dei componenti in java, Javascript
e ASP, credo che hai un po' di confusione su cosa siano tutti e tre.
1) Java è un linguaggio, come già detto. Per essere eseguito ha bisogno di
un ambiente consono alle esigenze: un browser dotato di JVM per le applet,
un application server per le "servlet", una runtime generica per programmi
"desktop".
2) Javascript è un linguaggio di scripting per pagine HTML
3) ASP è un application server che nulla a che fare con i primi due (a
parte che gli script possano essere scritti in JScript che assomiglia
tantissimo a Javascript, ma non per questo possono essere liberamente
scambiati)
Auguri!
Alex.
--
___________________________________________________________
a p bertolini
(www.webwarrior.org)
|
|
| Back to top |
|
 |
Vincent Vega Guest
|
Posted: Fri May 28, 2004 8:51 pm Post subject: Re: Neofita d'assalto |
|
|
Thunderbolt wrote:
| Quote: | La prima cosa che ho notato e che il Java ha una miriade di proprietà e
metodi (perdonatemi se sbalio, ma le mie conoscenze sono di tipo Wisual
Basic, e quindi ragiono con proprietà e metodi).
Ma come faccio a capire quale gruppo adottare per fare una specifica cosa?
|
Documentandoti? Visto che parli di altri ambienti, negli altri casi sei
nato imparato? <g>
| Quote: | hHo notato che tutti incominciano con
java<punto>qualcosa....
il qualcosa e' una specie di famiglia dei controlli che poi gli sono
ancorati...giiusto?
|
Il "qualcosa" si chiama package o eventualmente classe.
| Quote: | altra cosa....se uso Java per sviluppare componenti internet...posso fare a
meno di ASP e usare solo Javascript o è meglio continuare a usare ASP?
|
Java, asp, javascript... che minestrone.
Se usi java per sviluppare componenti server farai a meno di asp per
scelta progettuale. Javascript non c'entra nulla.
|
|
| Back to top |
|
 |
Thunderbolt Guest
|
Posted: Sun May 30, 2004 7:26 am Post subject: Re: Neofita d'assalto |
|
|
[cut]
| Quote: |
Documentandoti? Visto che parli di altri ambienti, negli altri casi sei
nato imparato?
[cut] |
| Quote: | Il "qualcosa" si chiama package o eventualmente classe.
[cut] |
| Quote: | Java, asp, javascript... che minestrone.
Se usi java per sviluppare componenti server farai a meno di asp per
scelta progettuale. Javascript non c'entra nulla.
|
Scusate, scusate, scusate...... forse sono io che mi sono espresso
MALISSIMO......
dunque:
ovviamente mi documenterò con tutti i mezzi possibili, stampa, internet,
manuali e affini, daltronde, tutti cio che conosco di informatica me lo sono
studiato per conto mio, dato che a 27 anni gia qualcuno mi disse che ero
vecchio per fare il programmatore...figuriamoci a 39...mi dovrei
suicidare...
che il "qualcosa" si chiami classe, rileggendo alcuni articoli l'ho capito,
anche se devo dire è un tipo di classe molto diverso da quello che io
conosco. Pur non avendo mai applicato la programmazione ad oggetti se non in
alcuni sporadici tentativi di realizzare qualche esempio (non sono mai
riuscito a "vedere" come applicarla nella pratica), ne conosco le linee
generali, percui concetti come polimorfismo, ereditarietà, non mi sono
proprio sconosciuti...ma che cavolo di classe è quella di Java? Ho visto in
un esempio una cosa del genere...java.class1.class2.class3.funzione()
Io ero rimasto al concetto di Classe.Proprieta.Metodo()..mi sovrabbonda
qualcosa.
So perfettamente la differenza tra Java, ASP, Javascript, solo (mannaggia
mannaggia) mi sono spiegato male..intendevo questo: se realizzo una applet
in java, per un sito internet, per interfacciarla dalla pagina HTML, devo
usare un linguaggio Server-side come ASP, PHP o posso usare un
semplicissimo linguaggio di scripting come javascript, vbscript, perl...o
addirittura mi basta usare HTML normale? magari imparare XML..o usare java e
basta...mah...
Grazie
Emanuele
|
|
| Back to top |
|
 |
gigabyte Guest
|
Posted: Tue Jun 01, 2004 6:24 am Post subject: Re: Neofita d'assalto |
|
|
"Thunderbolt" ha scritto nel messaggio
| Quote: | [cut]
Documentandoti? Visto che parli di altri ambienti, negli altri casi sei
nato imparato?
[cut]
Il "qualcosa" si chiama package o eventualmente classe.
[cut]
Java, asp, javascript... che minestrone.
Se usi java per sviluppare componenti server farai a meno di asp per
scelta progettuale. Javascript non c'entra nulla.
Scusate, scusate, scusate...... forse sono io che mi sono espresso
MALISSIMO......
dunque:
ovviamente mi documenterò con tutti i mezzi possibili, stampa, internet,
manuali e affini, daltronde, tutti cio che conosco di informatica me lo
sono
studiato per conto mio, dato che a 27 anni gia qualcuno mi disse che ero
vecchio per fare il programmatore...figuriamoci a 39...mi dovrei
suicidare...
che il "qualcosa" si chiami classe, rileggendo alcuni articoli l'ho
capito,
anche se devo dire è un tipo di classe molto diverso da quello che io
conosco. Pur non avendo mai applicato la programmazione ad oggetti se non
in
alcuni sporadici tentativi di realizzare qualche esempio (non sono mai
riuscito a "vedere" come applicarla nella pratica), ne conosco le linee
generali, percui concetti come polimorfismo, ereditarietà, non mi sono
proprio sconosciuti...ma che cavolo di classe è quella di Java? Ho visto
in
un esempio una cosa del genere...java.class1.class2.class3.funzione()
Io ero rimasto al concetto di Classe.Proprieta.Metodo()..mi sovrabbonda
qualcosa.
|
java.class1.class2.class3.funzione();
sta per
java.package1.package2.class.funzione();
ad esempio vogliamo settare il testo ad una label swing
javax.swing.JLabel label = new javax.swing.JLabel();
label.setText("ciao");
oppure in testa al nostro file .java inseriamo
import javax.swing.JLabel;
e il codice sarà quindi
JLabel label = new JLabel();
label.setText("ciao");
| Quote: | So perfettamente la differenza tra Java, ASP, Javascript, solo (mannaggia
mannaggia) mi sono spiegato male..intendevo questo: se realizzo una applet
in java, per un sito internet, per interfacciarla dalla pagina HTML, devo
|
cosa vuoi dire??? un applet in java interfacciata da una pagina HTML???
| Quote: | usare un linguaggio Server-side come ASP, PHP o posso usare un
semplicissimo linguaggio di scripting come javascript, vbscript, perl...o
addirittura mi basta usare HTML normale? magari imparare XML..o usare java
e
basta...mah...
|
ciao gigabyte
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|