Eclipse eclips.pdf
(
1473 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
Eclipse
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 KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Poznaj mo¿liwo ci 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 do wiadczeni programi ci. 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 popularno ci.
Ksi¹¿ka „Eclipse” to przewodnik po tym rodowisku. Przedstawia wszystkie
wiadomo ci 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 wiadomo ci 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
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWO CIACH
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 treści
Wstęp.............................................................................................................................. 7
1. Podstawy Eclipse...........................................................................................................13
Eclipse i Java
Jak wejść w posiadanie Eclipse?
Architektura Eclipse
Widoki i perspektywy
Pierwszy program
Quick Fix
Słowo o zarządzaniu projektami
13
16
18
21
23
33
36
2. Tworzenie aplikacji w języku Java .............................................................................. 39
Podstawy kodowania
Kompilacja i uruchamianie
Tworzenie dokumentacji Javadoc
Refaktoring
Inne cechy środowiska
Konfiguracja środowiska Eclipse
39
49
56
57
63
66
3. Testowanie i debugowanie ......................................................................................... 73
Czym jest JUnit?
Debugowanie
73
82
4. Praca zespołowa ......................................................................................................... 101
Jak działa system kontroli wersji?
System CVS
Instalacja serwera CVS
Dodanie projektu do repozytorium CVS
101
101
103
104
5. Tworzenie projektów przy użyciu narzędzia Ant .......................................................123
Jak działa Ant?
Tworzenie archiwum JAR
Konfiguracja Anta w ramach Eclipse
Obsługa błędów w skryptach
123
126
131
135
3
6. Programowanie interfejsu użytkownika — od apletów po Swing ..........................137
Aplikacje AWT
Aplikacje Swing
Instalacja wtyczki Eclipse
Wtyczka V4ALL
140
142
148
149
7. Biblioteka SWT — część pierwsza..............................................................................155
Graficzny interfejs użytkownika w Javie
SWT — pierwszy przykład
Obsługa zdarzeń
Menedżery układu
Listy
Edytor V4ALL i SWT
155
156
163
167
169
171
8. Biblioteka SWT — część druga ...................................................................................175
Menu
Listwy narzędziowe
Suwaki
Drzewa
Okna dialogowe
Korzystanie z Internet Explorera w ramach okna SWT
175
180
183
187
189
193
9. Tworzenie aplikacji sieciowych..................................................................................197
Serwer Tomcat — instalacja
Pierwsza strona JSP
Pierwszy serwlet
Serwlet w katalogu serwera
Współpraca z komponentami JavaBeans
Wtyczka Sysdeo Tomcat
Dystrybucja aplikacji sieciowych
197
199
201
204
207
209
216
10. Eclipse i Struts..............................................................................................................219
Przykład aplikacji Struts
Widok
Kontroler
Model
Wtyczka Easy Struts
219
222
225
228
232
11. Tworzenie wtyczek — Plug-in Development Environment .................................... 239
Niezbędny plik plugin.xml
Środowisko tworzenia wtyczek (PDE)
Platforma testowa
Wtyczka typu Standard Plug-in
4
|
Spis treści
240
241
245
247
12. Tworzenie wtyczek — edytory i widoki ................................................................... 257
Edytor wielostronicowy
Tworzenie widoku
Dystrybucja wtyczki
257
265
270
13. Co nowego w Eclipse 3.0?........................................................................................... 273
Pierwszy rzut oka
Tworzenie projektu
Zmiany dotyczące platformy Eclipse
Zmiany w JDT
Inne modyfikacje
273
273
279
282
288
Skorowidz...................................................................................................................289
Spis treści
|
5
ROZDZIAŁ 1.
Podstawy Eclipse
Zakładamy, że sięgnąłeś po tę książkę, gdyż jesteś programistą znającym język Java. W takim
razie, oprócz wielu zalet, doświadczyłeś najprawdopodobniej również pewnych drobnych
uciążliwości, które skutecznie potrafią uprzykrzać nam życie, gdy tworzymy programy w tym
niewątpliwie doskonałym języku. Chodzi tu o pomijanie pakietów, które chcemy zaimportować,
zapominanie o deklaracji zmiennych, przeoczone średniki, drobne błędy syntaktyczne czy wręcz
„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.
Drażni nas, że są to najczęściej drobne pomyłki i zastanawiamy się, dlaczego kompilator nie jest
w stanie sam ich zneutralizować. Skoro brakuje np. średnika, dlaczego sam
javac
nie może go
dodać, tylko przerywa nam proces twórczej pracy, komunikując o nieistotnych drobiazgach?
Sam kompilator
javac
nie jest w stanie nam pomóc, nie wymagajmy od niego funkcjonalności
edytora. Ale ekrany wypełnione po brzegi komunikatami o błędach składniowych nie są
przyjemnym doświadczeniem. Pozostawiają bowiem uczucie, że nakłada się na nas zbyt duże
restrykcje. By to zmienić, należy 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 przystąpieniem do kompilacji, ale również zasuge-
ruje sposób ich poprawienia. Java jako język zdecydowanie wymaga środowiska IDE, nic
więc dziwnego, że na rynku istnieje bogata oferta aplikacji tego typu. Spośród nich na pozycję
lidera wysuwa się bohater naszej książki — Eclipse. Zaraz po uruchomieniu wygląda tak jak
na rysunku 1.1.
Eclipse i Java
Chociaż Eclipse traktować możemy jak uniwersalne środowisko IDE do tworzenia aplikacji
w wielu różnych językach programowania — takich jak np. C/C++ czy nawet Cobol — naj-
częściej kojarzymy je Javą. Co więcej, obsługa Javy jest w nie wbudowana. Mamy więc do
czynienia z aplikacją, która powstała jako
uniwersalna platforma
do tworzenia oprogramowania
i w praktyce wywiązuje się z tego zadania znakomicie. Zajmiemy się jednak połączeniem
z punktu widzenia Eclipse najbardziej naturalnym i jednocześnie wśród programistów naj-
popularniejszym: Eclipse + Java.
13
Plik z chomika:
atomowy-maczo
Inne pliki z tego folderu:
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach.pdf
(1609 KB)
10 projektow w cyfrowej ciemni fotograficznej.pdf
(773 KB)
100 sposobow na Flash.pdf
(2200 KB)
125_pytan_na_temat_e_biznesu_do_Piotra_Majewskiego_100ebi.pdf
(11275 KB)
100 sposobow na bezpieczenstwo Sieci.pdf
(894 KB)
Inne foldery tego chomika:
Bezdroża
Dla bystrzaków
Dokumenty
Ebookpoint
editio
Zgłoś jeśli
naruszono regulamin