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
Przyk³ady na ftp: 2031 kB
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
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
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
Plik z chomika:
kronos78
Inne pliki z tego folderu:
Asembler dla procesorow Intel Vademecum profesjonalisty.pdf
(400 KB)
Asembler cwiczenia praktyczne.pdf
(358 KB)
Architektura systemow zarzadzania przedsiebiorstwem Wzorce projektowe.pdf
(829 KB)
Architektura oprogramowania Metody oceny oraz analiza przypadkow.pdf
(429 KB)
Aplikacje w Visual C++ 2005 Przyklady.pdf
(296 KB)
Inne foldery tego chomika:
!!!!!!!!ze słowackiego radia, niektore opisanie, inne nie
# - Wzory CV
▶ Porady remontowo - budowlane
▶ Remont domu - poradnik
• AGD - kody błędów pralek automatycznych
Zgłoś jeśli
naruszono regulamin