Java w szkole.pdf
(
423 KB
)
Pobierz
Java w szkole
Autor: Jan Bielecki
Format B5, 400 stron, ISBN: 83-7197-188-5
Zawiera dyskietkê
Data wydania: 10/1999
Cena ksi¹¿ki: 39.00 z³
Przesy³ka gratis! Odbiorca pokrywa jedynie koszty pobrania (2,70 z³)
w przypadku przesy³ki za zaliczeniem pocztowym
Wydawnictwo Helion
ul. Chopina 6, 44-100 Gliwice, POLAND
telefon: (32) 230-98-63, 231-22-19
fax: (32) 230-98-63 w.10
mail: helion@helion.com.pl
Niniejsza ksi¹¿ka to zarówno podrêcznik do nauki programowania aplikacji bazodanowych,
jak i kompendium wiedzy o bibliotece VCL w czêci, która dotyczy baz danych.
Studiuj¹c tê ksi¹¿kê mo¿na samodzielnie zbudowaæ w³asne komponenty bazodanowe
do edycji danych. Czytelnik znajdzie w niej wiadomoci miêdzy innymi na temat: narzêdzi
tworzenia baz danych (Database Desktop, SQL Explorer), mo¿liwoci klasy TDataSet,
u¿ycia klasy TTable, u¿ywania komponentu klasy TDatabase, serwera SQL Interbase,
który jest dostarczany wraz z pakietem Delphi, komponentów TServerSocket oraz TClientSocket,
zaawansowanych technik obs³ugi zdalnych serwerów SQL, w szczególnoci bazy Interbase.
Zobacz fragment ksi¹¿ki
Spis treci
Je¿eli znasz tê ksi¹¿kê oceñ j¹
Aktualny cennik ksi¹¿ek e-mailem
Ksi¹¿ki i "3D" Online
Informacje o nowociach e-mailem
Zamów najnowszy katalog
Zobacz opis do³¹czonego pliku
© Helion 1999
2G$XWRUD
&RUD]F]FLHM
Java
VWDMHVL
ulubionym
M]\NLHPSURJUDPRZDQLD0R*QDRF]HNLZDü
*H MX*ZNUyWFH VWDQLH VLM]\NLHP
powszechnym
NWyU\ MDNR MHG\Q\ EG]LH QDXF]DQ\
w klasach
LQIRUPDW\F]Q\FK6]NyáUHGQLFKRUD]QDSLHUZV]\PURNX8F]HOQL:\*V]\FK
-X*REHFQLHQLHLVWQLHMHZ3ROVFH
Uczelnia Akademicka
, w której nie nauczano by
Javy
.
2GODWG]LHMHVLWDNZ3ROVNR-DSRVNLHM:\*V]HM6]NROH7HFKQLN.RPSXWHURZ\FK
w War-
V]DZLHRUD]ZW\FKXF]HOQLDFKZ\*V]\FKNWyU\FKG\GDNW\F\Z]RUHPNROHJyZ]
USA
,
zadali sobie trud przestawienia z
C
,
C++
,
Delphi
i
Pascala
na
-DY
.
0LPRLVWQLHQLDMX*SRQDG
1500
NVL*HNQDWHPDW
Javy
NLONXSU]HWáXPDF]RQ\FKQDM]\N
polski oraz
5
QDSLVDQ\FKSU]H]HPQLHZFL*VSRW\NDPVL]XW\VNLZDQLDPL*HEUDNXMH
áDWZHJRWHNVWXQDWHPDW
Javy
.
6áXFKDF]HPRLFKZ\NáDGyZD MHVW LFKND*GHJRURNXSRQDG
ble-
PXERZV]\VWNRFRMHVWZPRLFKNVL*NDFKWUXGQHF]\QLSURVW\PQDZ\NáDG]LH%LRUF
MHGQDN SRG XZDJ SR]RVWDá\FK D ]ZáDV]F]D W\FK XF]QLyZ V]Nyá UHGQLFK
, którzy pod
NLHUXQNLHP VZRLFK QDXF]\FLHOL FKFLHOLE\ SR]QDü -DY
jeszcze
przed
SRGMFLHP VWX
GLyZZ\*V]\FKQDSLVDáHPNVL*NXSRGVWDZNWyUHMOH*\QDVWSXMFHZQLRVNRZDQLH
-HOL Z GRW\FKF]DVRZ\P QDXF]DQLX SURJUDPRZDQLD QDMSLHUZ Z\NáDGD
VL
300
QLHPDM WHJRSUR
LFK-DY WRGODF]HJRQLHRJUDQLF]\ü VLGR-DY\
DOHQDMSLHUZSRGDüMZSRVWDFLSRGREQHMGR&DQDVWSQLHZSRVWDFLSR
do-
EQHMGR&:WHQVSRVyEPR*QDFDáNRZLFLH]UH]\JQRZDü]&
L&D-DY
Z\áR*\üMDNRMHG\Q\M]\NSURJUDPRZDQLD
$E\ ]DGDQLH WR ]UHDOL]RZDü RSUDFRZDáHP %LEOLRWHN
, która osobom praktycznie
bez przygotowania
XPR*OLZLDQDW\FKPLDVWRZHSLVDQLHSURJUDPyZZ
Javie
. Ten li
F]
cy ok.
4000
wierszy produkt, który w postaci skompresowanego pliku *
.jar
zajmuje
ok.
40
.%PR*HE\üX*\W\ZGRZROQ\PURGRZLVNXXUXFKRPLHQLRZ\P
3-
generacji.
1DSRGVWDZLHPRLFKGRZLDGF]H
C i C++, a dopiero po n
tny
tandem
Kawa 3.22 – Java 2 Paltform
RUD] NRV]WXMF\ Z ZHUVML HGXNDF\MQHM RN
$100
kompilator
JBuilder 3.0
.
)\F]F&]\WHOQLNRPSR*\WHF]QHMLáDWZHMOHNWXU\]SU]\MHPQRFLLQIRUPXM*HZV]\
VWNLHRPDZLDQHZNVL*FHSURJUDP\(UyGáRZHZUD]]ELEOLRWHN
View.jar
PR*QD]QD
OH(üQDGRáF]RQHMG\VNLHWFHRUD]ZVHUZHU]H
Wydawnictwa Helion
.
polecam
MHGQDNW\ONRGZDWDNLHURGRZLVNDEH]SáD
prof. Jan Bielecki
3URJUDP\
Programowanie jest zapisywaniem
F]\QQRFL
przewidzianych do wykonania przez kom-
SXWHU=DSLVHPF]\QQRFLMHVWSURJUDP(UyGáRZ\QDSU]\NáDGQDSLVDQ\Z
Javie
. Program
(UyGáRZ\ SRGGDMH VL
z podprogramami dostarczanymi
wraz z kompilatorem. Powstaje wówczas
program wykonalny
. Jego wykonanie powie-
U]D VL
Maszynie Wirtualnej
-HVW WR VSHFMDOQ\ SURJUDP NWyU\ LQWHUSUHWXMF LQVWUXNFMH
]DZDUWH Z SURJUDPLH Z\NRQDOQ\P UHDOL]XMH F]\QQRFL MDNLH Z\UD*RQR Z SURJUDPLH
(UyGáRZ\P
kompilacji
D QDVWSQLH áF]\
: SURFHVLH WZRU]HQLD L LQWHUSUHWRZDQLD SURJUDPX VSHFMDOQURO RGJU\ZDM
2
pliki:
Master.java
]DZLHUDMF\NODVDSOHWRZ
oraz
Project.html
]DZLHUDMF\
opis apletu
. Prze-
JOGDUND ]DSR]QDMH VL ] RSLVHP DSOHWX WDNLP MDN SRGDQ\ Z WDEHOL
Plik Project.html
i znajduje w nim:
1D]ZNODV\DSOHWRZHM
code
).
1.
6]HURNRü
width
LZ\VRNRü
height
SURVWRNWQHMUDPNLXGRVWSQLRQHMSUR
JUDPRZLGRNRPXQLNRZDQLDVL]X*\WNRZQLNLHP
2.
7DEHOD
Plik Project.html
<applet code=
Master.class
width=
400
height=
420
>
</applet>
albo
<applet code=
janb.java3.Master.class
width=
400
height=
420
>
</applet>
1D]Z\0DVWHUL3URMHFWPRQD]DVWñSLèLQQ\PL1DOH\MHG\QLHSDPLö
WDèHMHOLQD]ZñSXEOLF]QHMNODV\DSOHWRZHMMHVW1DPHWRGHILQLFMD
NODV\PXVLVLö]QDMGRZDèZSOLNX1DPHMDYD
6WUXNWXUDSURJUDPX
Program zapisany jako aplet
Master
]QDMGXMHVLZSOLNX
Master.java
. Opis apletu znaj-
GXMHVLZSOLNX
Master.class
,
400
i
420
. W dal-
V]\FKSU]\NáDGDFKEG]LHSRGDZDQDW\ONR]DZDUWRüSOLNX
Master.java
.
Project.html
3DUDPHWUDPLRSLVXV
$SOHWPDSRVWDüSU]HGVWDZLRQZWDEHOL
6NáDGDVLRQ]SROHFHLP
portu
oraz z definicji klasy
Master
.ODVD WD VWDQRZL QDGEXGRZQDGNODVZLGRNX
(
View
). Napisy od pary znaków
//
(
XNRQLN
,
XNRQLN GR NRFD ZLHUV]D ZáF]QLH V
komentarzami
LMDNRWDNLHQLHPDM*DGQHJRZSá\ZXQDSU]HELHJZ\NRQDQLDSURJUDPX
Struktura apletu
7DEHOD
Struktura apletu
package janb.java3; ]DOHFDQHDOHQLHRERZL]NRZH
import janb.view.*;
// tu jest miejsce na dodatkowe polecenia importu
public
class
Master
extends
View
{
//********************************************************//
WXQDOH*\ZVWDZLüZáDVQHLQVWUXNFMHSURJUDPX
SRG*DGQ\PSR]RUHPQLHZVWDZLDMFIXQNFML
// public void init()
//********************************************************//
}
GODGRFLHNOLZ\FK
1D]Z\ NODV PR*QD XSURFLü GR
identyfikatorów
(np.
Applet
,
Graphics
albo
Color
).
$E\WRXPR*OLZLüQDOH*\X*\üSROHFHLPSRUWXQDSU]\NáDG
import java.awt.Graphics;
albo
import java.awt.*;
']LNLSROHFHQLX
import java.applet.Graphics;
QD]ZNODV\
java.awt.Graphics
PR*QDXSURFLüGR
Graphics
DG]LNLSROHFHQLX
import java.awt.*;
RGZRáDQLDGRNODVSDNLHWX
java.awt
NWyU\FKQD]Z\]DF]\QDMVLRG
java.awt
PR*QD
XSURFLüGRLGHQW\ILNDWRUDNRF]FHJRWDNQD]ZQS
java.awt.Graphics
do
Graphics
).
$]DWHPGUXJLH]UR]SDWU]RQ\FKSROHFHLPSRUWXMHVW
silniejsze
JG\*SLHUZV]H]QLHJR
wynika
.
:LGRNLNODWND
W chwili
odpalenia
DSOHWX QD HNUDQLH SRMDZLD VLSURVWRNWQD
ramka
podzielona na
widok
i
NODWN
. Widok jest obszarem, w którym aplet przedstawia swoje
wyniki
, a kla-
tka jest obszarem do wprowadzania
danych
:ND*GHMFKZLOLQDMHGHQ]W\FKREV]DUyZ
jest nastawiony
celownik
.
7X*SRUR]SRF]FLXZ\NRQ\ZDQLDDSOHWXFHORZQLNMHVWQDVWDZLRQ\QDNODWN
. Objawia
VL WR Z\ZLHWOHQLHP Z QLHM
Enter
gdy celownik jest
nastawiony na
SXVW NODWN DOER NOLNQLFLH Z REV]DU]H ZLGRNX SU]HQRVL FHORZQLN QD
widok
,QQ\PVSRVREHPSU]HQLHVLHQLDFHORZQLNDQDZLGRN MHVWZ\ZRáDQLH IXQNFML
re-
questFocus
.
void
requestFocus
()
Przenosi celownik na widok.
karetki
1DFLQLFLH NODZLV]D
Na ekranie
Widok i klatka
SRND]DQRSRF]WNRZ\Z\JOGDSOHWX]FHORZQLNLHPQD
sta-
wio
Q\PQDNODWN
(NUDQ
Widok i klatka
.ODVDZLGRNXMHVWGRVWDUF]RQDZF]öFL%LEOLRWHND9LHZ=DSR]QDQLH
VLö]MHMNRGHPMHVWSR\WHF]Q\PèZLF]HQLHPNWÑUHJRZ\NRQDQLH]DOH
FDVLöMHGQDNGRSLHURSRSU]HVWXGLRZDQLXFDäHMNVLñNL
Plik z chomika:
michael1307
Inne pliki z tego folderu:
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach.pdf
(1608 KB)
10 projektow w cyfrowej ciemni fotograficznej.pdf
(773 KB)
100 sposobow na cyfrowe wideo.pdf
(1337 KB)
100 sposobow na Excel 2007 PL Tworzenie funkcjonalnych arkuszy.pdf
(1134 KB)
100 sposobow na Flash.pdf
(2199 KB)
Inne foldery tego chomika:
Dla bystrzaków
Dokumenty
Ebook-point
editio
Escape Magazine
Zgłoś jeśli
naruszono regulamin