Wstęp Korzystanie z Eclipse Część interaktywna Zakończenie. Eclipse. M. Albrycht Ł. Zubkowicz. 24 marca M. Albrycht, Ł.

Podobne dokumenty
Załącznik 1 instrukcje instalacji

Tworzenie oprogramowania

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

PROJEKTOWANIE APLIKACJI INTERNETOWYCH

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Załącznik 1 instrukcje instalacji

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Programowanie Systemów Czasu Rzeczywistego

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Programowanie w Javie

jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy w tym programie.

Web Tools Platform. Adam Kruszewski

Narzędzia podnoszące jakość procesu wytwarzania i wdrażania

Eclipse - IDE dla Javy

Środowisko NetBeans. Paweł Boguszewski

WPROWADZENIE DO JĘZYKA JAVA

Java pierwszy program w Eclipse «Grzegorz Góralski strona własna

Przygotowanie środowiska Java do prawidłowej obsługi podpisu elektronicznego w epuap

1.Wstęp. 2.Generowanie systemu w EDK

REFERAT O PRACY DYPLOMOWEJ

Programowanie w C. dr inż. Stanisław Wszelak

Przewodnik użytkownika (instrukcja) AutoMagicTest

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Nieskonfigurowana, pusta konsola MMC

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Platforma Eclipse: Pluginy, RCP oraz GEF

Spis treści. tel.:

TIME MARKER. Podręcznik Użytkownika

Instalacja TeXStudio. krok po kroku. Autor: Łukasz Gabrysiak

Praca w środowisku Visual Studio 2008, Visual C

instrukcja instalacji programu Neofon Spis treści Opis procedury instalacyjnej... 2 strona 1 z 8 Instrukcja instalacji programu Neofon

Instalujemy środowisko. Hello World! Odczyt/zapis informacji do komponentów na formie. onclick()

Instalacja SAS Forecast Studio for Desktop 12.1

1. Instalacja platformy.net Framework.

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Instrukcja instalacji oprogramowania Systemu e-kt

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

Javadoc. Piotr Dąbrowiecki Sławomir Pawlewicz Alan Pilawa Joanna Sobczyk Alina Strachocka

JDK 7u25 NetBeans Zajęcia 1 strona - 1

Office 2010 PL. Seria praktyk.

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS

IBM SPSS Statistics Wersja 22. Windows - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

ZSBD ćwiczenie 4. Obiektowe systemy zarządzania bazą danych. Przygotowanie środowiska pracy. Wymagania: ZSBD ćwiczenie 4

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V.

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu:

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Referat na temat: Platforma Eclipse

Część I Rozpoczęcie pracy z usługami Reporting Services

Semantyczne Wiki na przykładzie Semantic MediaWiki

Programowanie obiektowe zastosowanie języka Java SE

Semantyczne Wiki! na przykładzie! Semantic MediaWiki!

Tomasz Greszata - Koszalin

Wyświetlanie publikacji w formacie DjVu. Wyświetlanie publikacji w Bałtyckiej Bibliotece Cyfrowej można realizować na 3 sposoby:

Instalacja TeXStudio. krok po kroku. Autor: Łukasz Gabrysiak

Instalacja NOD32 Remote Administrator

Plan. Aplikacja. Architektura aplikacji. Architektura aplikacji Tworzenie aplikacji Application Builder podstawy

NIEZBĘDNIK UŻYTKOWNIKA

Wymagania systemowe dla Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.

IBM SPSS Statistics Wersja 25. Windows Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Tworzenie i korzystanie z plików JAR. Biblioteka JFreeChart

5.2. Pierwsze kroki z bazami danych

BSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 10 sierpnia 2017

Kraków, ver

IBM SPSS Statistics Version 22. Windows - Instrukcja instalacji (licencja wielokrotna)

MentorGraphics ModelSim

Dokument Detaliczny Projektu

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux

Aktualizowanie systemów operacyjnych

Instalowanie VHOPE i plików biblioteki VHOPE

Java Podstawy. Michał Bereta

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

IBM SPSS Statistics - Essentials for Python: Instrukcje instalacji dla Windows

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu:

Instalacja i opis podstawowych funkcji programu Dev-C++

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS

Tomasz Greszata - Koszalin

Instalacja środowiska Eclipse

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Java jako język programowania

podstawowa obsługa panelu administracyjnego

Skróty klawiaturowe na każdą okazję... 1 Skróty klawiaturowe z klawiszem logo systemu Windows... 3 Skróty klawiaturowe do programu MS Word...

Testowanie aplikacji mobilnych z ukierunkowaniem na system Android

HELIOS pomoc społeczna

Szkolenie. IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Programowanie procesora Microblaze w środowisku SDK

Podręcznik KGet. Gaurav Chaturvedi : Michał Bendowski : Jan Stożek

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

Przewodnik użytkownika (instrukcja) AutoMagicTest

Transkrypt:

Eclipse M. Albrycht Ł. Zubkowicz 24 marca 2009

Ogólnie o Eclipse framework dla IDE (ang. Integrated Development Environment) rozszerzalny przez wtyczki (bez nich nie ma mowy o kompletnym IDE) wtyczki wspierające nie tylko Javę (np. C++, PHP)

Ogólnie o Eclipse napisany w Javie (dzięki temu przenośny) interfejs stworzony w oparciu o SWT (specjalnie stworzone w tym celu) projekt zapoczątkowany przez IBM w 2001 roku tworzony przez społeczność wspieraną przez The Eclipse Foundation darmowy, open-source (licencja EPL - Eclipse Public License)

Platforma Eclipse podstawa wszystkich innych funkcjonalności (to ją trzeba zainstalować) udostępnia wewnętrzny instalator przez który pobieramy i instalujemy wtyczki posiada wbudowany mechanizm automatycznej aktualizacji wtyczek

Funkcje wtyczek wspieranie konkretnych języków (np. JDT - Java, PDT - PHP, CDT - C++) dodawanie narzędzi do modelowania i projektowania (np. MDT) automatyzacja wyrafinowanych procesów budowania aplikacji wspomaganie testów jednostkowych i wydajnościowych dodawanie obsługi repozytoriów danych (np. Subclipse - SVN) konfigurują i zespalanie narzędzi dla najróżniejszych platform (np. MTJ - Java ME, JEE Tools - Java EE)

Główne okno aplikacji menu i pasek narzędzi składa się z edytora i tzw. widoków (ang. views) jak np. Navigator, Outline, Hierarchy zbiory widoków to perspektywy (służące do zmiany wielu widoków na raz)

Funkcjonalność edytora sprawdzanie pisowni, dokańczanie słów domykanie np. nawiasów i cudzysłowów wstawianie gotowych szablonów konstrukcji językowych podpowiadanie rozwiązań dla błędów (QuickFix) ustawianie zakładek w plikach i wiele innych

Widoki i perspektywy różne strukturalne informacje i opcje podzielone na okienka zwane widokami ogromne możliwości konfiguracji wzajemnego ułożenia widoków rozkład swojej przestrzeni pracy można zapisać jako perspektywa (istnieje wiele domyślnych perspektyw)

Ogólnie przystosowuje mechanizmy środowiska do tworzenia w języku Java dodaje nowe perspektywy (np. Java) pozwala tworzyć projekty javowe udostępnia wiele kreatorów specyficznych dla wspomnianych projektów uczy środowisko asystować przy tworzeniu oprogramowania pozwala na specyficzny dla języka refactoring kodu

Uruchamianie i debuggowanie inkrementacyjna kompilacja kodu (podczas zapisu źródeł) zgodność z wieloma wirtualnymi maszynami uruchamianie kodu w trybie zwykłym oraz debug ponowne ładowanie klas w locie (opcja zależna od VM)

Tworzenie kodu kolorowanie składni asystowanie przy pisaniu kodu i dokumentacji wyświetlanie pomocy i podpowiedzi automatyczne formatowanie kodu śledzenie nieużywanych zmiennych automatyczne dodawanie importów

Najważniejsze widoki Package Explorer - ukazuje drzewo całego projektu, od pakietów aż po klasy Outline - w czytelny sposób wyświetla strukturę (streszczenie) otwartego w edytorze pliku Hierarchy - przedstawia hierarchię klas danego obiektu (można przeglądać także pola i metody)

Konfiguracja konfiguracja środowiska jest dostępna z menu Window, Preferences bogactwo opcji konfiguracyjnych często okazuje się zgubne, gdy potrzebujemy zmienić jedną małą, specyficzną rzecz

Wybrane ustawienia czcionki edytora można zmieniać w zakładce General, Appearance, Colors and Fonts wsparcie dla polskiego słownictwa (np. gdy ktoś lubi pisać komentarze i dokumentację po polsku) można sobie zapewnić ustawiając polski słownik w zakładce General, Editors, Text Editors, Spelling polski słownik można ściągnąć np. ze strony http://www.sjp.pl/slownik/growy (albo można zrobić sobie samemu ;) - jest to plik tekstowy posiadający po jednym wyrazie w linii)

Bałagan z powiadomieniami o błędach inkrementacyjny charakter kompilacji powoduje powstawanie czasem różnych niespójności objawia się to w ten sposób, że w pewnym momencie mamy dużo błędów i nie wiemy skąd pochodzą, albo wydają się bez sensu rozwiązaniem najczęściej jest wyczyszczenie projektu i zbudowanie go od nowa korzystając z menu Project, Clean...

Skróty klawiszowe bardzo przyspieszają pracę standardowe: CTRL+S, CTRL+X, CTRL+C, CTRL+V, CTRL+Z, CTRL+Y (Redo) lista otwartych pliki: CTRL+E, zamknięcie pliku: CTRL+W, maksymalizacja okna edytora: CTRL+M (powrót tak samo) zakomentowanie/odkomentowanie zaznaczonych linii: CTRL+SHIFT+C, przeniesienie linii wyżej/niżej: ALT+(UP/DOWN), usunięcie linii: CTRL+D

Plan Linki Plan części pokazowo-ćwiczeniowej Początek pracy, ustawienie Workspace u Importowanie projektu Organizacja pracy z projektami Własny projekt Omówienie okien programu Template Debugger Export projektu

Potrzebne linki Plan Linki Pobieranie Eclipsa: Moja s t r o n a ( Windows ) h t t p : // s t u d e n t s. mimuw. edu. p l / ma248357/ e c l i p s e / O f i c j a l n a s t r o n a h t t p : //www. e c l i p s e. org / Repozytorium, z którego będziemy korzystać: http : // subversion. assembla. com/ svn / TEST theolol URL potrzebny do instalacji subclipse a: h t t p : // s u b c l i p s e. t i g r i s. org / u p d a t e 1. 4. x Lista Warningów: h t t p : // j a z z y. i d. au / p e b b l e /2008/10/30/ l i s t o f s u p p r e s s w a r n i n g s a r g u m e n t s. html

Bibliografia http://www.ibm.com/developerworks/opensource/library/oseclipse-platform/ http://pl.wikipedia.org/wiki/eclipse http://eclipsetutorial.sourceforge.net http://www.eclipse.org/