FEN 2006-11-1IntroJava2006 - AAU1 Introduktion til programmering Et program: HelloWorld Objekter og klasser.

Slides:



Advertisements
Lignende præsentationer
Photo story. Velkommen til denne lille manual omkring Photo Story 1.Du kan vælge at se hele filmen og detaljeret se hvordan du bedst kommer i gang med.
Advertisements

Introduktion til HTML HTML dokumentets struktur & Indhold.
Introduktion til Javascript – Grundlæggende Webdesign, F2004. Introduktion til Javascript.
Hvordan får jeg lagt First Class programmet ind på min egen computer ??? De følgende sider er en lille anvisning på, hvordan du selv kan installere programmet.
Udvikling af ANDROID programmer (apps) Jens Bennedsen og Jesper Tørresø marts 2011.
Vejledning i blog-værktøjet WordPress Opdateret august 2008.
DProg2 E Programmering 2 dProg2 E2010
Beskyt din computer og dine data!
Introduktion til Kursus i Grundlæggende C# programmering
FEN IntroJava AAU1 Introduktion til Java programmering Kursusintroduktion Introduktion til programmering Java og BlueJ.
Distribuerte Objekter Våren 2010 Professor II Eric Jul F3 –
Distribuerte Objekter Våren 2011 Professor II Eric Jul Forelesning F2 –
Hvordan bruger jeg First Class konferencerne ?
NetBeans Installation og brug.
Oversættelse af Java-programmer JavaBytecode javac Normalt oversættes Java-programmer til bytecode, som fortolkes af en JVM (Java Virtual Machine). Java.
Grundlæggende Programmering (GP) Efterår Forelæsning 1 – Velkommen
Fagets Informations Teknologi Introduktion til Programmering i Java For Industri, Global Forretningsudvikling, samt fri studie aktivitet ved Bent Thomsen.
01 – Java platform for starters. 2 NOEA2009Java-kursus – Java Platform Introduktion til Java Baggrund Hvad er Java? Faciliteter i Java.
Introduktion til Java programmering
VOOP, 8 april Refleksion i objekt orienterede programmeringssprog Mandag 8/ Kasper Østerbye.
Distribuerte Objekter Våren 2010 Professor II Eric Jul.
Distribuerte Objekter Våren 2010 Professor II Eric Jul F2 –
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Intro til brug af PLC.
FEN IntroJava AAU1 Opsamling: afvikling af Java-programmer Input fra keyboard og fil Fra en prompt Fra BlueJ Fra NetBeans.
FEN IntroJava AAU1 Java grundelementer Variable og datatyper Sætninger og udtryk Metoder.
Pc-kørekort Mere om software. Programmering Definition: at skrive et program ved hjælp af en tekst–editor på en måde, som computeren kan forstå Instruktionerne.
CLR (.NET) og JVM 1.NET vs. Java.NET har fokus på sprog-uafhængighed … Java har fokus på platforms-uafhængighed … Windows OS.NET CLR IL kode (.exe,.dll)
GP 1, 6/ Grundlæggende programmering Forår 2002 Forelæsning 1 onsdag 6/ kl. 9:15 – 12:00.
FEN Sprog1 Lidt om sprog Definition: Et sprog over et endeligt alfabet  (sigma) er en mængde af strenge dannet af tegn fra . Eksempel: Lad.
1..NET Arkitektur. Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework Class Libraries (FCL). The CLR defines.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Introduktion til ITJEM ITJEM1 /jrt /jrtITJEM1 /jrt2 ITJEM1 Hjemmeside: –
Procestræ under afvikling af cp init login shell cp cp src dest.
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik.
FEN IntroJava AAU1 Klasser og objekter Grundbegreber Student-Course.
FEN IntroJava AAU1 Grafik – Crayon-objekter.
FEN IntroJava AAU1 Endnu mere om Klasser og Objekter Mange til mange relationer Student-Course v3.
Distribuerte Objekter Våren 2010 Professor II Eric Jul F4 –
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
Enes Kücükavci !.  Planlægning  Krav og testspecifikation  Design  Implementering  Test/Afprøvning  AMANDA.
Fagets Informations Teknologi Introduktion til Programmering i Java Industri og Global Forretningsudvikling ved Bent Thomsen.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld.
Introduktion til XNA Jacob Korsgaard og Morten Sneftrup Pedersen Microsoft Student Partners Aalborg Universitet.
Distribuerte Objekter Våren 2013 Professor II Eric Jul F4 –
Introduktion til ITJEM ITJEM1 /jrt /jrtITJEM1 /jrt2 ITJEM1 Hjemmeside: –
DAIMIIntroducerende objektorienteret programmeringIntro.1 Introducerende Objekt-Orienteret Programmering Efterår 2000.
DAIMIIntroducerende objektorienteret programmering4B.1 Typer og tilstand i Java Typer, tilstand, erklæring, variable, primitive datatyper, reference- og.
DAIMIIntroducerende objektorienteret programmering1B.1 Skildpadder Modeller, objekter og opførsel.
DAIMIIntroducerende objektorienteret programmering4B.1 Grundlæggende og Reference Typer i Java Typer, tilstand, erklæring, reference- og værdi semantik,
Indledende Programmering Uge 6 - Efterår 2006
Kari Rye Schougaard, Ph.d.-stud. Værktøjer og Teknikker, 2006 A A R H U S U N I V E R S I T E T DATALOGISK INSTITUT Java på 20 minutter (eller lidt mere)
 Jens Bennedsen 2001Multimedie programmering1.1 Skildpadder Modeller, objekter og opførsel.
 Jens Bennedsen 2001Multimedie programmering Introduktion og velkomst.
Skildpadder Modeller, objekter og opførsel.  Michael E. Caspersen, 2000Introducerende objektorienteret programmeringSkildpadder.2 Model Modeller bruges.
Grammatikker, sprog og parsing Rasmus D. Lehrmann DM
Programmering I Java/C# Datatekniker Dit første projekt.
PHP Intro Webintegrator PHP. PHP Baggrund PHP er et server-side programmeringssprog anvendt til udvikling af dynamiske webapplikationer og websteder.
Hjemmesider Begynderguide. Editor En editor er et program, hvor du kan skrive dine koder. Se videoen her for gennemgang af, hvordan du kan downloade og.
Sådan programmerer du arduino via Atmel Studio Af Orla Utoft Sørensen Mercantec.
Computerens talsystem
Programmering 1 Java/C#
De grundlæggende redskaber
GUIDE TIL DELING AF DOKUMENTER
Oprettelse Af Dreamviewer Site.
De grundlæggende redskaber
Den gode tone Lse.
MongoDB Ikke SQL!.
Tråde & Executors – uge 2.
Tråde & Executors – uge 2.
Præsentationens transcript:

FEN IntroJava AAU1 Introduktion til programmering Et program: HelloWorld Objekter og klasser

FEN IntroJava AAU2 Java Virtual Machine Afvikling af Java-programmer source (xxx.java) compiler CPU bytecode (xxx.class)

FEN IntroJava AAU3 Hello World - sourcen Source-programmet er en tekstfil: ’Hello.java’ Skrives i en editor – fx NotePad

FEN IntroJava AAU4 Hello World – oversættes Programmet oversættes med kommandoen ’javac’ (java compiler) Der kan være fejl: Hvis ikke, så dannes.class-filen (Java Byte Code)

FEN IntroJava AAU5 Hello World køres Kommandoen ’java’ kører programmet på Java Virtual Machine Mest almindelige begynderfejl Sådan!!!

FEN IntroJava AAU6 IDE Dette er bøvlet! Normalt bruges et udviklingsmiljø eller: IDE (Integrated Development Environment) Et IDE indeholder editor, styrer filer, starter compileren og afvikler programmet på den virtuelle maskine (og meget mere). Vi starter med et lille legetøjsmiljø: BlueJ

FEN IntroJava AAU7 HelloWorld i BlueJ Projektet hedder ’HelloWorld’ Programmet ligger i klassen ’Hello’ Programmet ses i editor vinduet demo

FEN IntroJava AAU8 Studenter og Kurser Download Åben med BlueJ Demo

FEN IntroJava AAU9 Øvelser Installer JDK og BlueJ – se software.htmsoftware.htm Lav dit eget HelloWorld-projekt Download og åben Student-Course projektet i BlueJ Opret et Student-objekt og et Course- objekt afprøv nogle af metoderne Læs tutorials: –Getting Started – JDKGetting Started – JDK –BlueJ TutorialBlueJ Tutorial