Eclipse 3.2 pikku opas versio 1.0. Esittely Uuden projektin perustaminen Sovelluksen luominen Koodin siistiminen Vinkkejä



Samankaltaiset tiedostot
Eclipse 3.1 Pikaopas versio 1.0

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

VisualStudio Pikaopas, osa 1: WEB sivujen suunnittelu

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys.

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

VisualStudio Pikaopas, osa 1: WEB-sivujen suunnittelu

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Pedacode Pikaopas. Tietokantaa hyödyntävän sovelluksen luominen

TTY TKT-1110 Mikroprosessorit TKT. HEW-ohjeet ver 1.0

JUnit ja EasyMock (TilaustenKäsittely)

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

Pedacode Pikaopas. Web-sovelluksen luominen

Ennen varmenteen asennusta varmista seuraavat asiat:

Osio 4: Tietovirrat. Properties- eli ominaisuustiedostot Logger: lokitietojen käsittely

Eclipse, SVN ja HelloWorld

Pedacode Pikaopas. Web Service asiakasohjelman luominen

Kansion asetusten muuttaminen Windows 2000 käyttöjärjestelmässä Resurssienhallinnan kautta

erasmartcardkortinlukijaohjelmiston

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin

Joomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.

TEHTÄVÄ 1.1 RATKAISUOHJEET

5. HelloWorld-ohjelma 5.1

CLOUDBACKUP TSM varmistusohjelmiston asennus

Web Services tietokantaohjelmoinnin perusteet

Muistitikun liittäminen tietokoneeseen

Henkilö- ja koulutusrekisterin asennusohje

Java Runtime -ohjelmiston asentaminen

Johdatus ohjelmointiin

1 Tivax siirto uuteen koneeseen

Tiedostojen siirto ja FTP - 1

Älä vielä sulje vanhoja

Javan asennus ja ohjeita ongelmatilanteisiin

Let Me Hack It -kurssilla tarvittavat ohjelmat ja välineet

Ubuntu - peruskäyttö. Seuraavassa läpikäydään Ubuntun peruskäyttöä:

SSH Secure Shell & SSH File Transfer

Office ohjelmiston asennusohje

HRTM58. Windows 10 Resurssienhallinta

Suvi Junes/Pauliina Munter Tietohallinto / Opetusteknologiapalvelut 2014

Päivitysohje Opus Dental

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

Office 365 palvelujen käyttöohje Sisällys

Jypelin käyttöohjeet» Ruutukentän luominen

Ohje kehitysympäristöstä. Dokumentti: Ohje kehitysympäristöstä.doc Päiväys: Projekti : AgileElephant

MicroStation V8i-käyttöympäristö

Eclipse ja JUnit-ohjelmoijatestit

Tämä ohje on laadittu Mozilla Firefoxin asetuksille versiossa

Solteq Tekso v Versiopäivitysohje.

Visma Avendon asennusohje

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Autentikoivan lähtevän postin palvelimen asetukset

HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE

P e d a c o d e ohjelmointikoulutus verkossa

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

HP ProBook 430 G5 kannettavien käyttöönotto

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

JAKELUPISTE KÄYTTÖOHJE 2/6

Helppokäyttöisyyttä Windows Vista käyttöjärjestelmän asetuksilla

ohjeita kirjautumiseen ja käyttöön

Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

OHJE Jos Kelaimeen kirjautuminen ei onnistu Windows-koneilla

Oman Abitti-tikun tekeminen ja olemassaolevan tikun päivittäminen kokeita varten

Webinaariin liittyminen Skype for

TERVETULOA CHROME-TYÖASEMALLE!

Sense tiedostot Käyttöohje Opastinsilta 8 ae Helsinki

4. Luokan testaus ja käyttö olion kautta 4.1

Google-dokumentit. Opetusteknologiakeskus Mediamylly

Ubuntu - tiedostohallinta

1. NetBeans-ohjelman asennus ja käyttöönotto pva

Microsoft Visual Studio 2005

Pong-peli, vaihe Aliohjelman tekeminen. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana

Adobe Premiere Elements ohjeet

jos haluatte säilyttää ja jatkaa vanhan OneNote-muistion sisällön kanssa.

Wordfast Classic 5.5 Asentaminen 1 (10)

Tikon Web-sovellukset

Lohkot. if (ehto1) { if (ehto2) { lause 1;... lause n; } } else { lause 1;... lause m; } 16.3

CipherLab CPT-8001L -tiedonkeruupäätteen käyttö Ecomin kanssa

Tech Conference Visual Studio 2015, C#6,.NET4.6. Heikki Raatikainen. #TechConfFI

Lohkot. if (ehto1) { if (ehto2) { lause 1;... lause n; } } else { lause 1;... lause m; } 15.3

Sähköposti ja uutisryhmät

Keskellä ruutua kuvan yläpuolella linkki on call diabeteksen hallintaohjelmisto. Klikkaa sitä

NetMeetingiä voi käyttää esimerkiksi Internet puheluissa, kokouksissa, etätyössä, etäopiskelussa ja teknisessä tuessa.

Verkkosivut perinteisesti. Tanja Välisalo

SeaMonkey pikaopas - 1

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

5. Klikkaa avautuvan ikkunan oikeasta yläkulmasta käyttäjätunnustasi ja valitse Luo pikakuvake

Projektin luonti LPCXpressolla

Tällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia.

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Outlook Web App ver 1.2

POP-UP -IKKUNOIDEN SALLIMINEN

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Windows

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

Outlook ja Yritysportaali Androidille

Rajapinta (interface)

5. HelloWorld-ohjelma 5.1

Aditro Tikon ostolaskujen käsittely versio SP1

Transkriptio:

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 1 / 13 Eclipse 3.2 pikku opas versio 1.0 Ohjeen sisältö: Esittely Uuden projektin perustaminen Sovelluksen luominen Koodin siistiminen Vinkkejä

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 2 / 13 Esittely Eclipse on sovelluskehitysympäristö (IDE Integrated Development Environment). Eclipse sisältää seuraavat osat: - editori - kääntäjä - joukko erilaisia käännöksen ja testauksen työkaluja Eclipseen voi lisätä erilaisia lisäominaisuuksia,plugineja, kuten: versionhallinta c++ kehitysympäristö cobol kehitysympäristö GEF Graphical Environment Framework VE Visual Editor jne. Eclipsen sivusto on linkissä http://www.eclipse.org/ Lataus Eclipselle ja joillekin lisäosille alkaa linkistä http://www.eclipse.org/downloads/ Eclipsen asennus kotikoneeseen Valitaan sopiva asennuspaketti, yleensä 32-bittinen eli työasemapohjainen versio. 64-bittiset ovat monen käyttäjän palvelinversioita, jotka vaativat jo käyttäjävaltuuksien organisointia yms. Tarkista ensin, että työasemassasi on Eclipsen vaatima java-alusta, joka tähän Eclipse-versioon on: JavaTM 2 SDK, Standard Edition Version 1.6 tai JavaTM 2 Runtime Environment, Standard Edition Version 1.6 Eclipsen voi ladata usealta eri palvelimelta, valitse mieluisin. Kun olet ladannut zipin, Eclipse purkautuu joko oletus- tai antamaasi hakemistoon. Jos kaikki meni oikein, on Eclipsesi käyttövalmis. Tee vielä Eclipsestä pikakuvake työpöydällesi. Eclipsen poisto koneelta Eclipse ei muuta järjestelmän rekistereitä eikä ympäristömuuttujia, joten voit poistaa Eclipsen kotikoneeltasi poistamalla ainoastaan eclipsen hakemiston sisältöineen. Sovelluskehitys Eclipsen käynnistys ensimmäisen kerran Eteesi avautuu kyselyikkuna:

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 3 / 13 Eclipse kysyy, mikä on tämän istunnon työtila, workspace, mihin hakemistoon haluat tallettaa tehtävät dokumentit. Browsella pääset muuttamaan ehdotettua hakemistoa ja luomaan uusia kansioita. Suositeltava Työtilan (Workspace) asetus Tee myylle omaan hakemistoosi esimerkiksi ohjelmointi -hakemisto Eclipse tallettaa kaikki syntyvät sovellukset hakemistoon, jonka polun annoit Jos hakemistossasi ei ole ennestään mainittua, luo sen. Sulje Welcome välilehti Eclipsessä Tämän jälkeen eteesi avautuu tervetuloikkuna:

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 4 / 13 Tervetuloikkunan kuvakkeiden selitykset Esittely: mikä Eclipse on, mitä sillä voi tehdä jne Tutoriaalit Esimerkkejä Mitä uutta Eclipsen tässä versiossa on, esittely Näitä kannattaa tutkia, sisältävät paljon hyödyllistä tietoa. Sulje tervetuloikkuna (saat sen uudelleen näkyviin Help-valikon Welcome-valinnasta). Eteesi avautuu java-näkökulma (perspective):

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 5 / 13 Projektin luominen Seuraavaksi luodaan projekti ( = sovellus, joka muodostuu 1 - n kappaleesta komponentteja) File - New - Project Valitse Java Project

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 6 / 13 Syötä Project name esim. osio1 (tässä esittely ) Valitse JRE:ksi jdk 1.6 Valitse Create separate folderfor sources and class files. Tämä tekee javan mukaisen hakemistorakenteen Nyt saat eteesi java-työskentelynäkymän. Avaa hakemisto, näet src-alihakemiston. Tähän talletetaan toteutettavat luokat.

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 7 / 13

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 8 / 13 Luokan luominen Luo luokka joko klikkaamalla hiiren oikeata näppäintä ja valitsemalla Class tai valikosta File - New - Class Laita package-nimi. Valitse public-näkyvyys Aseta päälle public static void main(string [] args), muut pois Eteesi avautuu java-näkymä ja editori-ikkunassa näkyy luokkasi runko: Vasemmassa ruudussa näet, mitä kaikkia komponentteja työtilassasi on. Oikeanpuoleisessa ruudussa näkyy käsiteltävän luokan attribuutit ja metodit.

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 9 / 13 Keskellä on editori, jossa koodaat. Eclipsen toiminnassa on mukana java-kääntäjä, joka laittaa virhekohdat punaiseksi. Ne täytyy korjata, jotta voit ajaa luokkasi. Huomaa jatkossa: vain ne luokat joissa on main()-metodi, suoritetaan. Muut luokat käännetään ja talletetaan. Alaruutuun ilmestyy poikkeus- ja virheilmoituksia. Kun luokka ajetaan, sinne ilmestyy myös konsoli-ikkuna, jonka avulla kommunikoit kehitettävän ohjelman kanssa. Työskentelyvinkki: saat ikkunan isoksi klikkaamalla täppäkohtaa kaksi kertaa. Vastaavasti kaksi kertaa klikkaamalla se pienenee oletuskokoonsa: Kun koodi on valmis eikä siitä tule virheilmoituksia, voit suorittaa(ajaa) ohjelman. Voit tehdä sen paristakin eri valikosta: Run-valikko: valitse Run As Java Application Pikavalinta (valkoinen nuoli vihreällä pohjalla), sen oikealta puolen kolmiota: Run As Java Application. Jatkossa löydät listan suorittamistasi ohjelmista pikapainikkeesta. Sieltä on kätevää ajaa sovellus.

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 10 / 13 Olemassa olevan luokan lisääminen projektiin Aktivoi package-hakemisto. File-valikon tai popup-valikon Import käynnistää tiedostolisäyksen: Avaa General File System Tiedostohaku-ikkunassa valitse hakemisto ja avaa se. Nyt eteesi avautuu hakemiston sisältö ja voit valita, mitä haluat mukaan sovellukseesi: Tarkista, että tiedosto meni oikeaan hakemistoon. Jos meni väärään, voit raahata tiedoston oikeaan hakemistoon. Eli eclipsessä on drag-and-drop toiminto.

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 11 / 13 Valikoita ja niiden sisältämiä hyödyllisiä toimintoja File New: uuden projektin, pakkauksen, luokan, kansion jne perustaminen Refactor - Rename: luokan/pakkauksen/projektin uudelleennimeäminen. Lue huolellisesti avautuvan kyselyikkunan sisällöt. Kun valitset oikeat kohdat, nimemuutos tapahtuu pakkauksissa ja yhteentoimivissa luokissa. Switch Workspace: työtilan vaihto Import/Export: luokan/projektin/pakkauksen vienti ja tuonti. Huomaa: alkuperäistä ei poisteta, tämä on kopiointi Source Shift Left/Shift Right: merkityt rivit siirretään oikalle/vasemmalle Correct Indentation: merkityn alueen tabulointi laitetaan oikein suhteessa lohkosulkuihin Generate-tehtävät: generoidaan mm. metodirunkoja, "standardi" luokkametodeita jne. Refactor Rename: uudelleennimeäminen (kts File) Move:ohjelmanosien siirtäminen (esim. muuttuja metodista toiseen) Project Properties: projektin ominaisuuksien asetukset () Window Open Perspective Java: palauttaa perustyöskentelynäkymän, jos ikkunat menevät "sekaisin" Preferences: ikkunoiden ominaisuuksien asetukset. Tästä voi säätää mitä moninaisempia asioita. General mm. on hyvä, tutustu. Vinkkejä Koodin sisentäminen Kun teet olemassaolevaan koodiin uusia while-, for, if-else- lohkoja, jää koodin sisennykset oman onnensa nojaan. Apu tähän löydät valikosta Source Correct Indentation. Joskus talletus- ja luokan nimi poikkeavat toisistaan. Tällöin apua löytyy Refactor- valikon Rename- kyselystä. Kyselyikkunassa vahvistetaat nimen muutos ja nimetään luokka ja talletettava koodi samannimisiksi. Välillä ikkunoiden kokojen muuttaminen/sulkeminen jne. saa näkymän oudoksi. Tällöin valitse Window-valikon Reset Perspective. Valikosta Windows Preferences löytyy suuri joukko ominaisuuksia, joita voi muuttaa. Avaa Java Editor Content Assist. Saat eteesi ikkunan, jonka avulla voit muuttaa editorin käyttäytymistä. Seuraavalla sivulla avoin valintaikkuna:

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 12 / 13 Jos haluat muuttaa editorin väri/kirjasinominaisuuksia, ne taas löytyvät General Appearance Colors and Fonts:

Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 13 / 13 Eclipsen oma Help on melko kattava. Tähän kannattaa tutustua!