|
Ohjelmointi Java-kielellä, jatkokurssi 5 pv
Javan perusasioiden kertaus
(tarvittaessa)
Poikkeusten käsittely
Mitä poikkeukset ovat
Esimerkki poikkeusten käsittelystä
Javan välineet poikekusten käsittelyyn
Try ja Catch lauseet
Call pino
Finally statement
Poikkeusten luokittelu
Yleiset poikkeukset
Java-applettien teko
Appletin rakenne
Appletin käyttöönotto
Applet-luokka
Appletin testaaminen
Parametrien lukeminen
Appletin URL-osoitteet
Appletit sovelluksina
GUI:n perusteet
Paneelit
Container
Komponentit
Layoutit
Border layout
Card layout
Flow layout
Grid layout
GridBag layout
Layouttien yhdistäminen
Ikkunat, menut ja dialogit
Ikkunat
Menut
Menun muokkaaminen
Menukomennon suorittaminen
Dialogit
Tiedostodialogit
Interktiivisuus
Event, tapahtumien perusolio
Interaktiivisuutta elementeillä
Näppäimistön luku
Hiiren seuranta
Yleinen tapahtumien käsittely
Ikkunoiden toiminnot
Vierityspalkkien tutkiminen
Graafiset elementit
Painonappi
Valintalaatikko
Radionappi
Tekstikenttä
Tekstilaatikko
Vierityspalkki
Nimiö
Valintalista
Lista
Canvas-elementti piirtopintana
Elementtien sijoittelu
Lomakkeet
CGI-ohjelman ohjaus
Säikeet Javassa
Mitkä ovat säikeet
Miksi säikeitä tarvitaan
Säie-ohjelmointi Thread-luokalla
Runnable-rajapinta
Säikeen tilan ohjaus
Synkroniset säikeet
Grafiikka
Piirtopinta
Piirtopinnalle piirtäminen
Piirtofunktiot
Täyttöfunktiot
Alueiden käsittely
Tekstin tulostaminen
Tekstin tulostaminen eri fonteilla
Multimediaa Javalla
Kuvat
Kuvien muokkaus
Äänet
Animaatio
Kaksoisbufferointi
Multimedia demo
I/O ja verkko
I/O- ja verkkotoiminnot selaimessa
URL-osoitteen luonti
Dokumentin näyttö
Tiedoston luku
I/O-toiminnot
Verkko
Java-sovellusten luonti hajautettuun ympäristöön
Kaksi ja kolmiportaisten arkkitehtuurien esittely
Sovellusten teko kolmiportaiseen arkkitehtuuriin
Tietokantojen edustaohjelmointi
JDBC API-rajapinnan esittely
JDBC-driverit
JDBC-ODBC silta
RMI
CORBA
Java IDL
JavaBeans arkkitehtuurimalli
Bean-arkkitehtuuri
Bean itsehavainnointi
The Bean Development Kit (BDK)
|