Bartosz Michalik Jakub Jurkiewicz Sponsor główny: Eclipse IDE Zanim rozpoczniemy naszą pracę...

Slides:



Advertisements
Podobne prezentacje
Graficzny klient SVN graficzny klient SVN integrujący się z powłoką systemu dostępny tylko dla systemu Windows - do pobrania z
Advertisements

Programowanie Wizualne WYKŁAD 4
Podgląd historii w przeglądarkach internetowych
Prezentacja o MS-DOS’ie
Opracował: Nowak Paweł
Dodawanie i usuwanie oprogramowania
25/08/ Bazy danych II Piotr Górczyński Administracja MS SQL.
GDB Omówienie z przykładami
Graphical Modeling Framework
Jakub Jurkiewicz Mirosław Ochodek Sponsorzy: Debug Jak szukać błędów w Eclipsie?
Eclipse jako IDE III a.
Czyli jak testować w Eclipsie?
Biblioteki i przestrzenie nazw
Systemy operacyjne - Windows
Java – programowanie obiektowe
Wyższa Szkoła Ekologii i Zarządzania
WINDOWS 95 WYCINEK AUTOSTART TWORZENIE POWIĄZAŃ PLIKÓW Z APLIKACJAMI
WINDOWS 95.
Jak korzystać z programu peer-to-peer Na przykładzie programu eMule.
Lekkie metodologie wytwarzania oprogramowania Raport z gry planistycznej Jakub Nowak Przemysław Warzyński.
Budowa, przeglądanie i modyfikacja
Dropbox.
PRACA W DOMENIE Różnice użytkowe między pracą w domenie i grupie roboczej. 1. Ekran logowania. - wciśnięcie klawiszy [Ctrl+Alt+Delete], a następnie podanie.
SKRÓTY KLAWISZOWE MYMEK I TOMIX.
Co to jest BIOS? Opracowali: Mateusz Dąbrowski Mateusz Nowotnik
SIEĆ P2P 1. Definicja sieci równouprawnionej. To taka sieć, która składa się z komputerów o takim samym priorytecie ważności, a każdy z nich może pełnić.
Rozwój aplikacji. To zestaw narzędzi do budowania i optymalizacji złożonych aplikacji opartych na przeglądarce. To zestaw narzędzi do budowania i optymalizacji.
Instytut Tele- i Radiotechniczny WARSZAWA
Opracowanie Anna Madeksza nauczyciel bibliotekarz
Podstawy programowania. Język C i C++– podstawy Temat: 1
Podstawy systemu operacyjnego
Poznaj bliżej program Microsoft Office Word 2007
Platforma Eclipse.
Wycinanie obiektów z obrazu
Kurs komputerowy - podstawy
Użytkowanie komputerów
Opracowała Urszula Guzikowska
Eclipse – zintegrowane środowisko programistyczne
System raportowania, ewaluacji oraz badania satysfakcji Klienta.
instrukcja do projektu RSO
Rejestr systemu Windows
Konfiguracja systemu Windows
Aplikacje systemu windows XP
Tworzenie aplikacji mobilnych
Programowanie obiektowe – zastosowanie języka Java SE
JAVA.
Narzędzia administracyjne
Windows Presentation Foundation Style i szablony
Robimy własne notatki - Notatnik
Przeglądanie zasobów komputera - uruchamianie programów
DZIEŁ Z KATALOGU PUBLIKACJI
Platforma analizy wizualnej - VisNow Szkolenie Platforma analizy wizualnej - VisNow Szkolenie 15 maja 2013, Sesja sprawozdawcza KDM Krzysztof S. Nowiński.
DxR 700 & Bosch Video Client
Visual Basic w Excelu.
Dodatki w Visual Studio
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5 Programowanie komponentowe 1.
Biblioteka DLL w oparciu o źródła w języku C
Visual Basic w Excelu - podstawy
Beata Sanakiewicz. Spis treści  Łączenie dokumentów Łączenie dokumentów  Mechanizm OLE Mechanizm OLE  Obiekt osadzony Obiekt osadzony  Obiekt połączony.
Refactoring in eclipse Mąkosa Norbert Rospądek Bartłomiej.
Konsola MMC i jej przystawki
Przewodnik Wprowadzenie do
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
Eclipse jako środowisko IDE do programowania w Javie Java IDE Bartosz.Michalik
Music Online: Classical Scores Library
Programowanie obiektowe – zastosowanie języka Java SE
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5
Koszyk danych – miejsce tymczasowego przechowywania ręcznie wybranych zmiennych : Funkcje koszyka Przekształcanie koszyka w grupę danych.
Zapis prezentacji:

Bartosz Michalik Jakub Jurkiewicz Sponsor główny: Eclipse IDE Zanim rozpoczniemy naszą pracę...

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Zanim zaczniemy ▪ Eclipse jest do ściągnięcia ze strony:

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Zanim zaczniemy ▪ Po ściągnięciu mamy plik z archiwum ZIP ▪ Rozpakowujemy ściągnięty plik UWAGA! Standardowy mechanizm Windows XP do rozpakowywania nie zawsze sobie radzi! ▪ Uruchamiamy Eclipse’a przez eclipse.exe

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Zanim zaczniemy ▪ Opcje uruchamiania Eclipse’a z linii komend -vmargs -Xmmx -debug -consoleLog -clear ile RAMu potrzebujemy do pracy? uruchamianie w trybie debug logowanie do konsoli gdy napotkamy problemy z pluginami

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Po uruchomieniu

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Po uruchomieniu ▪ Podstawowe elementy interfejsu użytkownika Perspektywy – definiują jakie widoki oraz edytory mają się pojawić i w którym miejscu Edytory – pozwalają na zmiane treści/zawartości plików (ale nie tylko!) Widoki – prezentują informacje w sposób usystematyzowany (np. Hierarchię), pozwalają otwierać edytory, zmieniać właściwości elementów, itp.

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Perspektywa Java ▪ Jak zacząć pisać w Javie? Musimy dostać się do perspektywy Java

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Perspektywa Java

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Perspektywa Java ▪ Składa się z: Edytor Widok Projects Widok Packages Widok Types Widok Members

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Hello world ▪ Tworzymy nowy projekt

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Hello world ▪ Dodajemy foldery dla źródeł Unikajmy bałaganu w projekach!

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Organizujemy nasz projekt ▪ Użyteczna struktura projektu src test bin/classes lib

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Preferencje vs Właściwości ▪ Preferencje (ang. Preferences) – ogólne ustawienia dotyczące różnych aspektów Eclipse’a oraz dodatkowych wtyczek Dostępne przez menu Window->Preferences ▪ Właściwości (ang. Properties) – ustawienia dotyczące konkretnych elementów (np. projektów, plików, itp.) Dostępne przez menu kontekstowe danego elementu i wybranie opcji Properties

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Preferencje edytora ▪ Kolory

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Preferencje edytora ▪ Zwijanie linijek ▪ Zaznaczanie wystąpień ▪ Wzorce ▪ Pisanie Automatyczne domykanie : stringi, nawiasy etc. Automatyczne dodawanie instrukcji import

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Wzorce kodu ▪ Wzorce kodu – wykorzystywane przy generowaniu kodu ▪ Wzorce – ponieważ jesteśmy leniwi

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Preferencje kompilatora ▪ Java VM ▪ Błędy/Ostrzeżenia ▪ Javadoc ▪ Zadania

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Pomocy !!! ▪ Nieodzowne F1 ▪ Menu Help Help Contents Dynamic Help Search

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Pomocy !!!

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Skróty klawiszowe ▪ Podstawowe skróty klawiszowe ▪ Można redefiniować

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Zanim zaczniemy ▪ „One to rule them all” Ctrl+3

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Zanim zaczniemy ▪ Edycja kodu „One to rule them all”Ctrl+3 Asystent (content assist) Ctrl + Space Szybkie podpowiedzi (quick fix)Ctrl + 1 HistoriaAlt + Left / Right Skok do liniiCtrl + L FormatowanieCtrl + F Przesuwanie liniiAlt + up / down Maksymalizacja okna Ctrl + M

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Zanim zaczniemy ▪ Przeglądanie kodu Otwieranie deklaracji F3 Szybki podgląd hierarchiiCtrl + T Otwieranie typuCtrl + Shift + T Otwieranie hierarchii typuF4

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Zanim zaczniemy ▪ Wyszukiwanie:

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Dodawanie bibliotek ▪ Jak ? dodanie do ścieżki (ang. build path) właściwości projektu — lub skrótem (Alt + Enter)

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Gdy brak źródła ▪ Eksplorowanie kodu ▪ brak kodu dołączonego do biblioteki ▪ jre zamist jdk

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Dołączanie kodu źródłowego ▪ Jak ? We właściwościach

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Uruchamiamy aplikację ▪ Opcje uruchamiania W menu wybieramy Run->Open Run Dialog...

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Eksportowanie / Importowanie ▪ Eclipse pozwala na eksportowanie i importowanie wielu zasobów, np: Projektów Preferencji Punktów wstrzymań... ▪ Kreatory do eksportu i importu dostępne są w menu File->Export oraz File->Import

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Refaktoryzacje ▪ Zmiana struktury kodu bez zmiany zachowania ▪ Podstawowe refaktoryzacje Extract method Extract interface Extract superclass Convert local variable to field Introduce parameter object ▪ Dostępne w menu kontekstowym w edytorze lub w menu Refactor

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Lekcja Historii ▪ Zamiany zgodnie z historią (ang. history replace) ▪ Porównywanie z historią (ang. history compare)

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Pytania? Pytania?

Bartosz Michalik, Jakub JurkiewiczEclipse Summer School 2007 Dziękuję za uwagę!