Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)

Relevanta dokument
Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap

Kom igång med. Windows 8. DATAUTB MORIN AB

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Installationsanvisning för kursens programvara på egen dator

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

Objektorienterad programmering i Java I

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program

Handledning för Installation av etikettskrivare

Innehåll instruktion Sharefile för Trafikverkets applikationer

ARX på Windows Vista, Windows 7 eller Windows 2008 server

Programportalen på Falkenbergs kommun

Kom igång med Advance Online portal med certifikatsverifiering

Innehåll Information om hemkatalog och lagring av filer... 2 PC... 3 DAFGU-/GDA-dator, Windows

Del 1: Skapa konto i Exchange

25. Hämta Adobe Reader

LIMITED DESKTOP. Version Januari 2008

Juni 2003 PlanCon Viewer Handledning PlanCon PROJEKT

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.

Installationsguide för FAR Komplett Offline 2.1.2

Innehåll Information om hemkatalog och lagring av filer... 2 PC... 2 GDA-dator, Windows

Dok nr OSF/AV-15:003, ver E Inloggning till Treserva via extern dator

LÄR DIG ANVÄNDA DIN MAC. från grunden! Nu med Mac OS X Leopard! Harry Peronius

Inloggning till Treserva via extern dator

FIRSTCLASS. Innehåll:

Windows 8.1, hur gör jag?

NetBeans 7. Avsikt. Projektfönster

Visma Proceedo. Att logga in - Manual. Version 1.3 /

Lathund för BankID säkerhetsprogram

Installationsguide fo r CRM-certifikat

6. Nu skall vi ställa in vad som skall hända när man klickar på knappen samt att markören skall ändra sig till en hand när markören är på knappen.

SBR-Net - SBR:s informations- och mötesplats på webben! Med First Class-klientprogram

Välj bort om du vill. 96 Internet och e-post. 2. Mail-programmet finns i datorn. 1. Skriv mail i sökrutan. Windows Live Mail i Aktivitetsfältet.

REGION SKÅNE VDI KLIENTINSTALLATION

Startanvisning för Bornets Internet

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

SÅ KOMMER DU SNABBT IGÅNG MED SURETREND PROGRAMVARAN.

Kom igång med Windows 8.1

Lärarhandledning. Felix börjar skolan

Allmän information ITS Fjärrskrivbord

TeamViewer Installation och användning

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)

Allmänt. Välkommen till SVENSKA VÅGs datorprogram för räknevägning på PC.

Datum Den första bilden i installationsprogrammet visar vilken version det är. Klicka på Nästa eller tryck Enter för att fortsätta.

Bruksanvisning. Starta. Anpassad för Bildfabriken. Beställning och support Trollreda resurscenter

NetBeans 5.5. Avsikt. Projektfönster

Att använda Fraps. Victoria Johansson & Stefan Lindgren. Humanistlaboratoriet, Lunds universitet it-pedagog@humlab.lu.se, stefan.lindgren@humlab.lu.

Instruktion för användande av Citrix MetaFrame

Så här byter du från Unifaun WebOrder (UWO) till Unifaun OnlineConnect (UOCT)

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for AVR

Lathund till First Class

Datorlaboration 0, Programmering i C++ (EDA623)

Installation av M7005 och till M7005 hörande serverprogram

Eclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas.

Installationsanvisning för Su Officemallar 2013 För PC

Ja, men resultatet blir inte lika bra. Det är att skapa genvägsikoner. Se anvisningar nedan:

Installationsanvisning för Su Officemallar 2007 För PC Word och PowerPoint

DGC IT Manual Citrix Desktop - Fjärrskrivbord

Telia Connect för Windows

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...

Snabbguide till First Class

INSTALLATIONSGUIDE MAC

Konfigurering av eduroam

Lab1 inginfo07. Detta dokument innehåller övningar för introduktion till Media-programmets datorsystem (Mac OS X).

Kontorsinstallation av SDCs insändningsprogram för filer från skördare, skotare eller drivare. 1 Steg 1 installation. Installation kontor ver 03.

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Allmänt. Välkommen till SVENSKA VÅGs datorprogram för viktinsamling på PC.

Starta Egenrapportering automatiskt i Mac

7 Mamut Client Manager

Köra programportalen med Windows 8

Inloggning till Winst och installation av Java för användare med Mac

Workshop IBA internet based assessment

Installera SoS2000. Kapitel 2 Installation Innehåll

Eclipse. Kort genomgång

Java: Utvecklingsverktyg, datatyper, kontrollstrukturer

OBS! FÖRSÖK INTE INSTALLERA PROGRAMVARAN INNAN DU HAR LÄST DET HÄR DOKUMENTET.

Laboration 1 Introduktion till Visual Basic 6.0

E-post. A. Windows Mail. Öppna alternativ. Placera ikonen på skrivbordet.

Installationsanvisning för Su Officemallar 2007 För PC

Editering, Kompilering och Exekvering av Javaprogram

Så här skriver du ditt första program i C++

Introduktion till Matlab

PM Dokumentation

Komma igång med Qlikview

3.2 1H[W*HQHUDWLRQ6HFXULW\ Användarmanual

Kortfattad instruktion för Crystal Reports. Kom i gång med Crystal Reports. Instruktion Crystal Reports 2014

ANVÄNDAR-GUIDE för Bränneriets LAN

Internet. En enkel introduktion. Innehåll:

Installation Hogia Small Office. Bokföring. Se hur vi förenklar vardagen för dig som småföretagare på

Webmail instruktioner

Laboration 2 i datorintro för E1 Detta dokument innehåller instruktioner och övningar för introduktion till E-programmets datorsystem och web-mail.

Registrering och installation av Garanti XL

Operativsystem och användargränssnitt

OBS!!! Anslut ej USB kabeln till dator eller GPS innan du först har installerat drivrutinerna för USB kabeln i din dator.

Lathund Blanketthotell Komma igång

Manual för din hemsida

Installationsguide för mysql och OLA Server/OLA Klient

Kontorsinstallation av SDCs insändningsprogram Sender för filer från skördare, skotare eller drivare

Myndigheten för samhällsskydd och beredskap 1 (10) Datum Installationsguide ROPA

Datakurs, grund. Thor Stone Education. Datakurs, grund. (Windows 7) Copyright Torsten Nilsson

Transkript:

UMEÅ UNIVERSITET Institutionen för datavetenskap Thomas Johansson Oktober 1998 Programutveckling med Java Development Kit (JDK 1.1.x) och Programmers File Editor (PFE 7.02) Umeå universitet 901 87 Umeå. Telefon: 090-786 62 59. Telefax: 090-786 61 26. E-post: thomasj@cs.umu.se

Inledning... 3 JDK 1.1.x... 3 PFE 7.02... 3 Installation... 3 Förkunskaper... 3 Lämplig struktur på dina filkataloger... 3 Programmers File Editor... 4 Menyer... 4 Inställningar... 6 Att uveckla program med PFE och JDK... 8 Skriva in ett program... 8 Spara programmet... 9 Kompilera... 10 Kör ett Java-program... 13 Applet viewer... 14 Appendix A - Hur du kopplar upp ditt konto ('mountar en drive')... 15 2

Inledning Detta häfte beskriver översiktligt hur du kommer igång med Java Development Kit (JDK) version 1.1.6 samt Programmers File Editor (PFE). Beskrivningen gäller för både vanliga Windows 3.11 ( Workgroups ) och för Windows 95/NT. Bilderna är hämtade från Windows NT och kan se något annorlunda ut under 3.11. Editorn PFE används för att skriva in Java-program, som sedan kan kompileras, avlusas och köras direkt från PFE. Den är avsedd för Windows, och finns på BURKS3-cd:n. JDK är Sun:s utvecklingssystem för Java och är en samling DOS-program (dvs avsedda att köras i det operativsystem som fanns innan Windows). Dock går det bra att starta de olika delarna från PFE, och programmen körs sedan i Windows-fönster. JDK installeras från BURKS3. JDK 1.1.x Java Development Kit kommer ursprungligen från SUN Microsystems, som har mycket information på sin internetsida http://java.sun.com/. JDK-versioner som börjar på 1.1 är kompatibla med varandra, dock skiljer sig version 1.0.x i en del avseenden. Med JDK kan du utveckla både sk Applications och Applets. Applications körs under DOS på en Pc (finns även för MAC och UNIX), Applets behöver antingen en webb-läsare eller en sk Appletviewer, som följer med JDK. PFE 7.02 Programmer File editor är en av många programeditorer för Windows. Gemensamt för de flesta är att det är möjligt att köra program inifrån editorn så att du aldrig behöver lämna den miljön. Installation I datorlabben finns både PFE och JDK installerade på alla maskiner. Om du har köpt BURKS3 och vill installera programmen på någon annan dator så läs Appendix A för att få vidare instruktioner. Förkunskaper I denna handledning förutsätts du kunna vissa grundläggande saker om Windows och institutionens datorsystem: Hur du loggar in på datorerna i datorlabben Vad en mapp är och hur du skapar nya sådana Hur du startar ett program i Windows-95/windows NT Hur du kopplar upp ditt eget konto till maskinen Hur du skriver ut Om det är något du känner dig osäker på så se i appendixen eller fråga din handledare. Lämplig struktur på dina filkataloger För att JDK skall kunna hitta de olika delarna i dina program är det lämpligt att du lägger upp en biblioteksstruktur som ser ut ungefär så här: 3

Dvs ett bibliotek för delkursen som lämpligen heter Java och därunder ett bibliotek för varje projekt du jobbar med. I varje underbibliotek finns alla filer som hör till, dvs.java,.class och.htm/.html. Programmers File Editor Under knappen Start längst ned till vänster på skrivbordet finns PFE under fliken Programs Programming Pfe32.exe. Klicka på raden för att starta editorn. Du kan också ha en genväg på ditt skrivbord, ikonen ser då ut så här: När PFE startar visas detta fönster: Överst finns titelraden, med programmets namn och några knappar för att minimera och maximera fönstret samt för att avsluta programmet. Därunder visas en rad med menyer. Varje meny innehåller ett antal val du kan göra, vissa val leder också vidare till dialogrutor med frågor som skall besvaras. Under menyraden finns ett antal snabbknappar. Dessa är vanligtvis kopplade till menyval och gör det enklare och snabbare att utföra vissa vanliga funktioner. Menyer De viktigaste menyerna/menyvalen beskrivs nedan: File: ❿ New Här skapar du en ny fil ❿ Open Här öppnar du en befintlig fil (.java,.html t.ex) ❿ Save Spara aktuell fil ❿ Change directory Ändrar standardbibliotek (default) så att du inte behöver ange det på nytt varje gång du vill öppna en fil. ❿ Change to File Directory Ändrar standardbibliotek till samma som den fil du har uppe just nu. ❿ Page setup 4

Fler skrivarinställningar ❿ Exit Avslutar PFE Execute: ❿ DOS Command to Window Startar ett DOS-program i ett eget fönster, all utskrift hamnar i ett fönster i editorn. Lämpligt att använda för att kompilera Java-program. ❿ DOS Prompt Öppnar ett DOS-fönster som du kan skriva kommandon i. Lämpligt att använda för att köra Java-program och Appletviewer. 5

Inställningar Det finns ett par inställningar som du bör göra i PFE innan du börjar arbeta. En del av dem kanske redan är gjorda, men titta gärna igenom dem och förvissa dig om att allt är rätt inställt. Under menyvalet Options Preferences ser du följande fönster: I denna dialog kan du ställa in hur PFE skall fungera. Bläddra fram till: och se till att du har automatisk backup inkopplad. Detta räddar dig om du skulle råka göra något större misstag som du sedan sparar. Bläddra vidare: 6

Om du ställer in som ovan så öppnas den förra filen du jobbade med automatiskt när du startar PFE: Slutligen, för att PFE skall komma ihåg var du var förra gången: Observera att inställningarna kanske inte sparas från inloggning till inloggning om du kör någon dator i labben. 7

Att uveckla program med PFE och JDK Skriva in ett program För att skriva in ett program helt från början är det bäst att välja File New: Du får då upp ett tomt fönster som du kan fylla med programkod: Eftersom du inte har gett filen något namn än så kallas den 'Untitled1'. Skriv in ditt program (i detta exempel är det ett enkelt program som läser in ditt namn från tangentbordet och skriver ut en hälsning): 8

Spara programmet Observera att det nu syns en liten stjärna efter namnet Untitled1. Den betyder att du har gjort ändringar i din fil som du inte sparat ännu. Innan du provar ditt program är det lämpligt att spara undan det, och i Java är det viktigt vad filen heter. I detta fall skall den heta samma som klassen Exempel. Det är också viktigt att du använder stora och små bokstäver på samma sätt som i programmet, dvs om du kallat klassen Exempel med stort E så måste du spara filen med namnet Exempel.java. Välj File Save As och du får upp en dialogruta: 9

Skriv in filens namn och klicka på Save. Om du inte redan skapat ett bibliotek för ditt program kan du göra det här om du klickar med högra musknappen någonstans i fönstret och väljer New Folder. Kompilera Innan du kompilerar ditt program så försäkra dig om att både du och PFE är överens om vad som är current directory, dvs det bibliotek som PFE kommer att använda när du startar kompilatorn. Klicka på File Change to File Directory, då blir current directory samma som det som din fil ligger i. I menyn Execute finns ett val som heter DOS command to window: 10

Om du klickar där så får du möjlighet att skriva ett DOS-kommando till datorn. Det som skrivs ut (felmeddelanden t.ex) sparas också och visas i ett annat fönster. Skriv in kommadot för att kompilera med JDK 1.1.6: javac %f. Javac betyder Java Compiler. %f betyder texten i det fönster i editorn som är aktivt just nu. På raden under skall det stå en ensam punkt. Kontrollera också att 'Current directory' verkligen är rätt. Klicka på OK och kompileringen startar: I detta exempel blev det ett par fel, som visas i 'output-fönstret': 11

Det verkar som om det saknas ett ';' på första raden, ett fel med IOException (som troligen är ett följdfel av det första), och något problem med BufferedReader. Tyvärr är felutskrifterna inte mycket till hjälp, men en stunds stirrande avslöjar att Bufferedreader är stavat med litet r i början av 'reader'. Rätta felen och klicka på Execute DOS command to window igen. Nu upptäcker PFE att du inte sparat filen efter ändringarna och frågar om det skall göras: Klicka på yes och kompileringen startar. Denna gång gick det bättre: 12

(Inga nyheter är goda nyheter.) Kör ett Java-program Nu är det dags att köra programmet. För att göra det är det enklast att starta ett sk. DOS-fönster där du kan skriva kommandon direkt. Det finns under Execute DOS Prompt. Skriv sedan java Exempel och programmet körs: 13

Applet viewer Om du vill köra en applet så använder du appletviewer. För att kunna starta din applet så behövs ett html-dokument som refererar till appleten. Här nedan visas ett exempel på en enkel sådan som startar en applet vid namn ExempelApplet: <HTML> <HEAD> <TITLE>Anrop av ExempelApplet</TITLE> </HEAD> <BODY> <P> <APPLET CODE="ExempelApplet.class" WIDTH="426" HEIGHT="331" ALIGN="BOTTOM"> </APPLET> </BODY> </HTML> I exemplet kallar vi denna fil för ExempelApplet.htm. Ändelsen htm går lika bra att använda som html, och det är bra att bestämma sig för antingen den ena eller den andra och sedan hålla sig till den, annars uppstår det bara problem senare. Titlen behövs egentligen inte men det är denna text som browserprogrammet (Netscape, Internet Explorer) visar som överskrift när du kör din html-sida i något av dessa program. Det är en god vana att alltid skriva en titel. Width och height i anropet reserverar plats för din applet på html-sidan. Du behöver anpassa detta för din applet. Kompilera din applet på samma sätt som för en applikation, men i stället för att starta java så skriver du appletviewer ExempelApplet.htm. Efter en stund startar din applet i ett eget fönster. Det går också bra att öppna htm-filen i exempelvis Netscape för att titta på den där: Under File Open Page får du skriva in filens namn och plats. 14

Appendix A - Hur du kopplar upp ditt konto ('mountar en drive') För att kunna spara dina program på ditt eget konto på Unix-systemet så kan du koppla upp den till den dator du just nu sitter vid. Det betyder att ditt konto får en egen bokstav, F: t.ex, som fungerar precis på samma sätt som A:, C: osv. Börja med att dubbelklicka på 'My Computer' längst upp till vänster på skrivbordet. Du får ett fönster som ser ut ungefär så här (om du inte ser någon rad med knappar så klicka för Toolbar under View) : Den andra knappen från vänster leder till 'Map Network Drive. Klicka på den. 15

I det följande exemplet antar vi att du vill koppla upp ditt konto på Oxe, det är samma princip om du vill koppla upp NT-servern Dante. Observera dock att det du lägger på Dante kan tas bort när som helst av de systemansvariga! Här kan du också välja vilken bokstav du vill koppla till ditt konto. Klicka bort 'Reconnect at Logon' också. Dubbelklicka på Oxe i listan så får du se vad du kan koppla upp. I listan finns ditt kontonamn (i exemplet är det mitt, thomasj), klicka på ditt konto: 16

Du har nu kopplat upp Oxe. I detta exemplet fick ditt konto bokstaven I. Du återfinner den som en ikon under 'My Computer'. Om du får upp ett fönster som frågar efter ditt användar-id och lösenord så mata in dem klick på Ok. Om det inte fungerar så betyder det att du redan har en uppkoppling här som måste kopplas bort först. Det finns flera sätt att göra det, här kommer ett: Under start-knappen klickar du på Run I fönstret som dyker upp skriver du cmd och klickar på Ok. Du får då upp ett (svart) fönster med lite text i. Skriv net use och tryck på return: Någonstans bland raderna finns en som har texten \\oxe\ditt-konto ( detta fall står det \\oxe\thomasj), notera vilken bokstav som står framför texten (i detta fall K:). Skriv sedan: Net use k: /d (byt ut k: mot den bokstav du noterade.) Du har då kopplat bort denna anslutning. Stäng fönstret och försök koppla upp ditt konto igen. 17