Programmering I Java/C# Datatekniker Dit første projekt.

Slides:



Advertisements
Lignende præsentationer
NetBeans Installation og brug.
Advertisements

01 – Java platform for starters. 2 NOEA2009Java-kursus – Java Platform Introduktion til Java Baggrund Hvad er Java? Faciliteter i Java.
Intro Variabler - datatyper. 2. forelæsning Hvad skete sidste gang Hvad er PHP? Kursussammensætning: læse – newsgroup – forelæsning – øvelsestime – aflevering.
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
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.
Programmering af dynamiske websider pages/tutorials/introducing-aspnet- web-pages-2/intro-to-web-pages- programming.
1 PC baseret dataanalyse og simulering Week2 A. 2 SAS input/output filer Inddata -textfil - SAS-program -textfil- SAS datasæt SAS system SAS listing -print.
Masterpages/Otto Knudsen 1 Navigation på webstedet Kontroller til navigation mellem siderne på webstedet.
03 – Udtryk og metoder. 2 NOEA2009Java-kursus – Udtryk og metoder Udtryk i Java Java har standard udtrykene… Værditildeling Subrutiner og funktionskald.
PD – kursusgang 3 Introduktion til Java Script. Mål Viden om hvordan JavaScripts indlejres i HTML dokumenter Viden om programmering i JavaScript  Erklæring.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Intro Siden sidst: evaluering på opgaver og virtuel kursus Kursussammensætning: forelæsning – læse – arbejde selvstændigt – newsgroup – øvelsestime – aflevering.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
CRM-rapporter med PowerPivot Henrik Jensen Microsoft Dynamics CRM-arkitekt crmblog.dk.
Variable og arrays Webintegrator HF1 PHP Object orienteret.
OBS! Højreklik på indsat billede og vælg Placer bagerst for at få teksten frem 1 YouSee Foreningsweb ​ Uddannelse i de væsentligste funktioner ved opsætning.
Skriv den gode tekst ”Det er ikke sin mor, man skriver til. Hvis læserens opmærksomhed ikke bliver fanget i de første fem linjer, når han aldrig den sjette.”
Form i PHP Webintegrator HF1 PHP Object orienteret.
Web- og serverprogrammering Dette materiale er under Åben Dokumentlicens, se Introduktion til web- og serverprogrammering.
Password hashing Webintegrator HF1 PHP Object orienteret.
PHP Intro Webintegrator PHP. PHP Baggrund PHP er et server-side programmeringssprog anvendt til udvikling af dynamiske webapplikationer og websteder.
Overførsel af GSAK database til telefon med GDAK Første gang kan det godt være en smule besværligt, men vi opretter genveje så det fremover kan gøres med.
Bestilling af dukaPC 1.Gå til 2. Tryk på ”Forhandler login” nederst på siden.
Objecter Introduktion Webintegrator HF1 PHP Object orienteret.
Lineære funktioner og udviklingsforløb. Tillægsspørgsmål  Tillægsspørgsmål 1: En særlig linje er tangenten. Redegør for hvordan man bestemmer tangentligningen.
Sådan programmerer du arduino via Atmel Studio Af Orla Utoft Sørensen Mercantec.
Stavekontrol i Word. Klik på fanen ”Filer”, Klik på ”Indstillinger” Klik på ”Korrektur”. Opsætning kan se således ud. Opsætning af stavekontrol i Word.
Det gode interview På jagt efter ny viden – altså noget, som du IKKE ved i forvejen…
Inden vi kan gå i gang skal du have installeret Keil uVision Under installationen er det vigtigt at vælge den rigtige hardware. Vi arbeder med følgende.
Computerens talsystem
Lektion 7 Formål med denne lektion er at arbejde videre med klassekulturen, følge op på surveyen og at afrunde lektionsforløbet i Netwerk. Alle rettigheder.
Nu har du installeret uVision og set at både programmet og boardet virker. Man kan ikke lære at cykle ved at se på andre, så i det efterfølgende skal du.
Windows PowerShell Ikke kun for windows.
1587 Server - Blandet miljø Webintegrator HF1
Don’t be afraid of the advanced editor
Lektion 6 Formålet med denne lektion er at introducere eleverne til de fællesskabende aktiviteter, der i høj grad støtter op om skabelsen af et stærkt.
Anvendelse.
1587 Server - Blandet miljø Embedded I
Quiz – Uge 2 – torsdag – første time
De grundlæggende redskaber
1587 Server - Blandet miljø Webintegrator HF1
”Avanceret” Programmering
Tre lags arkitektur hardware i systemer
1.09 Dokumentation.
Det gode møde i folkeskolen
Hvad er det, og hvor bruges det?
1587 Server - Blandet miljø Webintegrator HF1
1587 Server - Blandet miljø Datatekniker – Infra & Prog
De grundlæggende redskaber
Printer installation: SosuFyn / Windows PC
Installer og registrer PFS softwaren
”Hvordan man kan få glæde af i engelskundervisningen”
Studiepraktik Thomas Bøgholm Mikkel Hansen Jacob Elefsen
Programmering.
Kode til Event på Kontrol
Lektion 6 Formålet med denne lektion er at introducere eleverne til de fællesskabende aktiviteter, der i høj grad støtter op om skabelsen af et stærkt.
Medarbejderaktier TDC
Præsentation af app til Stafet For Livet Formålet med Stafet For Livet Appen er, at skabe en app, der fungerer som en samlet indgang til stafetten for.
MongoDB Ikke SQL!.
Videnskabeligt projekt
Videnskabeligt projekt
Hab.2.1-2: v1 Jeg vil stå på min post, jeg vil stille mig på vagt og spejde for at se, hvad han vil sige til mig, hvad jeg får som svar på min klage. v2.
Hold dit NemID for dig selv
CMS – Inner Wheel Danmarks hjemmesider
Robotterne kommer - Ozobotterne.
Quiz Uge 2 – mandag.
Vigtige opdateringer af din computer og mobil
Præsentationens transcript:

Programmering I Java/C# Datatekniker Dit første projekt

Intro to C#  C# (C Sharp)  Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog  Udviklet af Microsoft, ledet af danskeren Anders HejlsbergAnders Hejlsberg  C# er baseret på programmeringssprogene C++ og JavaC++Java  C# er Stong typed .NET  Er et software-framework som kan installeres på Microsoft Windows  Kan betragtes som et abstraktionslag mellem applikationen og styresystemet (På samme måde som Java Virtual Machine)  ASP  Står for Active Server Pages og er et dynamisk server- side script programmeringsmiljø ligesom PHP  Udviklet af Microsoft og læner sig op ad Visual Basic/C# © Mercantec 2014

Visual Studio  Visual Studio  et integreret udviklingsmiljø fra Microsoft  bruges til at udvikle f.eks. CLI- (konsol) eller GUI- (grafisk) applikationer eller hjemmesider  kodeeditor med IntelliSense (autofuldførelse af kode)  integreret debugger  Findes i gratis Express version med begrænset funktionalitet eller som 90 dages trial version. Kan downloades fra msdn.microsoft.com/da-dk/vstudio Det er desktop versionen i skal hentemsdn.microsoft.com/da-dk/vstudio  Gratis tilgængelig for studerende via Dream spark © Mercantec 2014

Installation  Hent visual studio express på msdn.microsoft.com eller den fulde version på dream spark © Mercantec 2014

Opret projekt © Mercantec 2014

Vælg type og navn © Mercantec 2014

Hello world © Mercantec 2014 Indsæt de viste linier og tryk på start. Resultatet vises i consolvinduet herunder

Streng variable © Mercantec 2014 Vi vil nu lave en variabel som vi kalder ‘name’. En variabel er en skuffe som programmet kan gemme oplysninger i. Skuffen får navnet ‘name’. I C# skal man også fortælle hvilken type af data som variablen/skuffen kan indeholde. I dette tilfælde er det en String det betyder at den kan indeholde alm. tekst. Derefter laver vi en ReadLine som beder brugeren indtaste sit navn. Resultatet fra dette gemmer vi i variablen ‘name’. Til sidst udskriver vi det indtastede navn. Når programmet møder variable navnet ‘name’ indesætter det selv det som ligger i skuffen name. Klik på start for at køre programmet.

Flere Strenge © Mercantec 2014 I eksemplet her oprettes først variablene name og ageStr, begge af type String. Derefter læses navn og alder. Til sidst udskrives det hele.

Tal variable © Mercantec 2014 Hvis vi gerne vil regne ud hvor gammel brugeren bliver næste gang er vi nødt til først at lave alder om fra en Streng til et Tal. Bogstaverne ‘13’ er altså ikke det samme som værdien 13, men det kan det blive med Convert.ToInt32(); I programmet herunder opretter vi en variable age af type Int32 (Hel tal) Derefter indtaster vi alder i streng variablen ageStr. Konvertere strengen til et tal. Lægger 1 til tallet og skriver det ud.

Tal variable © Mercantec 2014 Nu tilføjer vi en variabel mere som vi kalder age. Da age altid er et tal skal den være af typen Int32. Vi har altså en variabel/skuffe vi kalder name som kan indeholde tekst, og en anden variable/skuffe age som kun kan indeholde tal. Når vi opretter en variabel skal vi fortælle hvilken type den er (hvad den kan indeholde), og hvilket navn den skal have (hvilken label vi sætter på fronten af skuffen) Med ReadLine kunne vi gemme det navn brugeren indtaster i variablen name. Nu vil vi også gemme alder i variablen age, men da ReadLine altid giver en String (Tekst) skal den først konverteres til Int32 (tal) inden den lægges i skuffen. Kør programmet og se hvad der sker.

If Then Else © Mercantec 2014 Når brugeren har indtastet sin alder kan vi med en if sætning spørge om han er over eller under 18. Hvis han er under skriver vi Du er ikke gammel nok ellers skriver vi OK Du må gerne være med. Prøv at starte programmet og se hvad der sker.

Do While Loop © Mercantec 2014 Med ”do while” kan vi få programmet til at blive ved med at spørge på alder så længe age er mindre en 18.

Try Parse © Mercantec 2014 Hvis du i programmet fra før prøver at indtaste bogstave i alder vil programmet gå ned. Det sker fordi Convert.ToInt32 ikke kan konvertere bogstaver til tal. Hvis vi i stedet anvender Int32.TryParse kan vi spørge på om konverteringen gik godt. Her under fortsættes sålænge Int32.TryParse giver false.

Dagens opgave  Hent bogen C# 1 fra bookboon og læs kapitel 3 og 4 og halvdelen af 5 (if then else).  Lav Hello world der tager fødselsår som input og beregner alder.  Lav Hello world der tager fødselsdato som input og beregner alder. Søg på nettet efter DateTime.TryParse  Lav Hello world der bliver ved at bede om ny dato indtil input er ”lovligt”. Kig i kapitel 5 under while  Dit program skal sælges til USA. Ret programmet så det anvender amerikansk datoformat. ”mm-dd-yy” © Mercantec 2014