Eclipse.pdf

(1474 KB) Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW Y ROZDZIA£
Eclipse
SPIS TRECI
KATALOG KSI¥¯EK
Autor: Steve Holzner
T³umaczenie: Adam Bochenek
ISBN: 83-7361-648-9
Tytu³ orygina³ u: Eclipse
Format: B5, stron: 304
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Poznaj mo¿liwoci Eclipse
Eclipse to dostêpne nieodp³atnie zintegrowane rodowisko programistyczne do
tworzenia aplikacji w jêzyku Java. W rozwój projektu Eclipse zaanga¿owa³o siê wiele
firm informatycznych. Zaowocowa³o to powstaniem doskona³ego narzêdzia, którego
zalety doceni¹ zarówno pocz¹tkuj¹cy, jak i dowiadczeni programici. Bogactwo funkcji,
mo¿liwoæ integracji z narzêdziem Ant i kontenerem aplikacji Tomcat oraz wspó³praca
z systemem CVS to tylko niektóre zalety rodowiska Eclipse, wp³ywaj¹ce na ci¹g³y
wzrost jego popularnoci.
Ksi¹¿ka „Eclipse” to przewodnik po tym rodowisku. Przedstawia wszystkie
wiadomoci zwi¹zane z wykorzystaniem rodowiska Eclipse w procesie tworzenia
aplikacji w jêzyku Java. Polecenia menu, tworzenie kodu ród³owego, kompilacja
z wykorzystaniem narzêdzia Ant, zastosowanie zewnêtrznych modu³ów i wiele
innych rzeczy — wszystko to opisano w przyk³adach na stronach niniejszej ksi¹¿ki.
• Podstawowe wiadomoci o Eclipse
• Tworzenie programów w rodowisku Eclipse
• Testowanie i usuwanie b³êdów
• Praca zespo³owa z wykorzystaniem rodowiska CVS
• Korzystanie z narzêdzia Ant
• Tworzenie interfejsów u¿ytkownika
• Korzystanie z biblioteki SWT
• rodowisko Struts
• Tworzenie modu³ów rozszerzaj¹cych Eclipse
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
400224557.003.png 400224557.004.png 400224557.005.png 400224557.006.png
Spis treci
Wstp.............................................................................................................................. 7
1. Podstawy Eclipse...........................................................................................................13
Eclipse i Java
13
Jak wej w posiadanie Eclipse?
16
Architektura Eclipse
18
Widoki i perspektywy
21
Pierwszy program
23
Quick Fix
33
Słowo o zarz*dzaniu projektami
36
2. Tworzenie aplikacji w jzyku Java..............................................................................39
Podstawy kodowania
39
Kompilacja i uruchamianie
49
Tworzenie dokumentacji Javadoc
56
Refaktoring
57
Inne cechy rodowiska
63
Konfiguracja rodowiska Eclipse
66
3. Testowanie i debugowanie......................................................................................... 73
Czym jest JUnit?
73
Debugowanie
82
4. Praca zespołowa.........................................................................................................101
Jak działa system kontroli wersji?
101
System CVS
101
Instalacja serwera CVS
103
Dodanie projektu do repozytorium CVS
104
5. Tworzenie projektów przy u(yciu narzdzia Ant .......................................................123
Jak działa Ant?
123
Tworzenie archiwum JAR
126
Konfiguracja Anta w ramach Eclipse
131
Obsługa bł;dów w skryptach
135
3
400224557.001.png
6. Programowanie interfejsu u(ytkownika — od apletów po Swing..........................137
Aplikacje AWT
140
Aplikacje Swing
142
Instalacja wtyczki Eclipse
148
Wtyczka V4ALL
149
7. Biblioteka SWT — cz01 pierwsza..............................................................................155
Graficzny interfejs u?ytkownika w Javie
155
SWT — pierwszy przykład
156
Obsługa zdarzeA
163
Mened?ery układu
167
Listy
169
Edytor V4ALL i SWT
171
8. Biblioteka SWT — cz01 druga...................................................................................175
Menu
175
Listwy narz;dziowe
180
Suwaki
183
Drzewa
187
Okna dialogowe
189
Korzystanie z Internet Explorera w ramach okna SWT
193
9. Tworzenie aplikacji sieciowych..................................................................................197
Serwer Tomcat — instalacja
197
Pierwsza strona JSP
199
Pierwszy serwlet
201
Serwlet w katalogu serwera
204
Współpraca z komponentami JavaBeans
207
Wtyczka Sysdeo Tomcat
209
Dystrybucja aplikacji sieciowych
216
10. Eclipse i Struts..............................................................................................................219
Przykład aplikacji Struts
219
Widok
222
Kontroler
225
Model
228
Wtyczka Easy Struts
232
11. Tworzenie wtyczek — Plug-in Development Environment ....................................239
Niezb;dny plik plugin.xml
240
Frodowisko tworzenia wtyczek (PDE)
241
Platforma testowa
245
Wtyczka typu Standard Plug-in
247
4 | Spis treci
12. Tworzenie wtyczek — edytory i widoki................................................................... 257
Edytor wielostronicowy
257
Tworzenie widoku
265
Dystrybucja wtyczki
270
13. Co nowego w Eclipse 3.0?........................................................................................... 273
Pierwszy rzut oka
273
Tworzenie projektu
273
Zmiany dotycz*ce platformy Eclipse
279
Zmiany w JDT
282
Inne modyfikacje
288
Skorowidz...................................................................................................................289
Spis treci
| 5
ROZDZIAŁ 1.
Podstawy Eclipse
Zakładamy, e signłe po t ksik, gdy jeste programist znajcym jzyk Java. W takim
razie, oprócz wielu zalet, dowiadczyłe najprawdopodobniej równie pewnych drobnych
uciliwoci, które skutecznie potrafi uprzykrza% nam ycie, gdy tworzymy programy w tym
niewtpliwie doskonałym jzyku. Chodzi tu o pomijanie pakietów, które chcemy zaimportowa%,
zapominanie o deklaracji zmiennych, przeoczone redniki, drobne błdy syntaktyczne czy wrcz
„literówki”. Słowem wszystko co powoduje, e standardowy kompilator wywoływany z po-
ziomu wiersza polece+, czyli javac , niepokoi nas rónego rodzaju komunikatami o błdach.
Drani nas, e s to najczciej drobne pomyłki i zastanawiamy si, dlaczego kompilator nie jest
w stanie sam ich zneutralizowa%. Skoro brakuje np. rednika, dlaczego sam javac nie moe go
doda%, tylko przerywa nam proces twórczej pracy, komunikujc o nieistotnych drobiazgach?
Sam kompilator javac nie jest w stanie nam pomóc, nie wymagajmy od niego funkcjonalnoci
edytora. Ale ekrany wypełnione po brzegi komunikatami o błdach składniowych nie s
przyjemnym dowiadczeniem. Pozostawiaj bowiem uczucie, e nakłada si na nas zbyt due
restrykcje. By to zmieni%, naley skorzysta% ze zintegrowanego rodowiska projektowego typu
IDE (ang. Integrated Development Environment ), które nie tylko zidentyfikuje i poinformuje
nas o potencjalnych błdach jeszcze przed przystpieniem do kompilacji, ale równie zasuge-
ruje sposób ich poprawienia. Java jako jzyk zdecydowanie wymaga rodowiska IDE, nic
wic dziwnego, e na rynku istnieje bogata oferta aplikacji tego typu. Sporód nich na pozycj
lidera wysuwa si bohater naszej ksiki — Eclipse. Zaraz po uruchomieniu wyglda tak jak
na rysunku 1.1.
Eclipse i Java
Chocia Eclipse traktowa% moemy jak uniwersalne rodowisko IDE do tworzenia aplikacji
w wielu rónych jzykach programowania — takich jak np. C/C++ czy nawet Cobol — naj-
czciej kojarzymy je Jav. Co wicej, obsługa Javy jest w nie wbudowana. Mamy wic do
czynienia z aplikacj, która powstała jako uniwersalna platforma do tworzenia oprogramowania
i w praktyce wywizuje si z tego zadania znakomicie. Zajmiemy si jednak połczeniem
z punktu widzenia Eclipse najbardziej naturalnym i jednoczenie wród programistów naj-
popularniejszym: Eclipse + Java.
13
400224557.002.png
Zgłoś jeśli naruszono regulamin