Programmering I Java/C#



Relaterede dokumenter
JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007

MS Visual Studio Basic En kort vejledning

Tech College Aalborg. ASP.NET Hjemmeside. Projekt Smart Zenior Home - Guide til ASP.NET hjemmeside med Visual Studio

PHP Crash course. Databaser

Indhold Ide:... 1 Udviklingsmiljø:.. 1

Serversideprogrammering, CMS og eshop. Dag 1: Introduktion og serverside programmering Niels Østergaard

Installation og Drift. Aplanner for Windows Systemer Version 8.15

Python 3 kursus lektion 1:

OrCAD Capture TCL IDE med Eclipse

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

Installation og Drift. Aplanner for Windows Systemer Version

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2

Testservice med anvendelse af Microsoft software.

Studiepraktik. Thomas Bøgholm Mikkel Hansen Jacob Elefsen

Umbraco installationsvejledning

//Udskriver System.out.println("Hej " + ditfornavn + " " + ditefternavn + "."); System.out.println("Du er " + dinalder + " aar gammel!

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

Start på javascript. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af webstuff I kategorien Programmering / JavaScript

Lær Python dag 1 - modul 1

Programmering C RTG

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.

Kapitel 4 Løkker i C#

Udvikling af DOTNET applikationer til MicroStation i C#

Datatekniker med programmering som speciale

Databaseadgang fra Java

MySQL i Java. Tutorial lavet af Jákup W. Hansen TSU semester 05.januar 2007

[MARKONLINE I CITRIX]

Internet Information Services (IIS)

TEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE. Brugervejledning

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE

Opsætning af udviklerversion af Microsofts open source XDS.b fra Codeplex Projekt: Net4Care Version: V0.1,

Udviklingstab, og hvordan man sætter instilling i dansk office 2007 som jeg bruger herhjemme.

Den digitale Underviser. Clouds. Dropbox

Installation af Wordpress

Installationsguide til Oracle Database XE 10.2 og APEX 3.1.1

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

Opret en Powerpoint præsentation automatisk med VBA

Exceptions i Delphi. Try except

Delphi og Databaser for begyndere

Undervisningsbeskrivelse

Installation af DATABOKS online backup manager

Administrator - installation og brug i Windows

Introduktion til ActionScript

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med

Visual Basic for begyndere

Eksempel: Skat i år 2000

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.

Test af It-komponent

JavaScript. nedarvning.

1 Start installation. 2 Vælg Kør. Installation af Næsgaard Mark.NET og konvertering af data

INDHOLDSFORTEGNELSE. Et stort spring... 7 Jesper Bove-Nielsen, forlagsdirektør. KAPITEL ET... 9 Introduktion til Windows 7

Hvorfor skal vi bruge objekt orienteret databaser?

Installation af en virtuel maskine

Undervisningsbeskrivelse

Uni-Login Skift adgangskode

Dansk Ride Forbund Stævnesystem 2 Installationsvejledning

Programmering i C Intro og grundlæggende C 5. marts 2007

Kontrol-strukturer i PHP

Installation. Aesiras Internet hjemmeside og webshop. Aesiras -integreret Regnskab, Handel og Internet

Langeskov IT Online Backup Guide

Datatekniker med programmering som speciale

Undervisningsbeskrivelse

Afsending af s vha. ASP

MSI pakke til distribution af AutoPilot komponenter.

Hvordan opretter jeg MultiUser med en access-database?

Administrator - installation og brug i Windows

Installation af Elektronisk APV på flere PC er

AO Værktøjer. Installationsvejledning. Version 3. Version 1.0

Sammenlign og byt. Et eksempel på dokumentering af et program

Opret en bruger, der kan hente gratis programmer fra Autodesk

Hent filoplysninger fra billeder og filer

Undervisningsbeskrivelse

Generelt Windows tidligere versioner... 1 Windows Apple Mac Log på... 2 Rediger dokumentet Tilføj et tillægsdokument...

Greenfoot En kort introduktion til Programmering og Objekt-Orientering

Denne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-)

1 INSTALLATIONSVEJLEDNING FOR FØLGENDE PROGRAMMER: 2 2 INSTALLATION AF TRIMBLE GEOMATICS OFFICE (TGO) VERSION

Opret ODBC datakilde Vejledning

VægtAgenten Betjeningsvejledning Version 3.0

Klasse 1.4 Michael Jokil

Jeg har i forbindelse med it og programmering designet og udviklet et it-produkt, som kan beregne rødder i en anden gradsligning.

Generelt gælder det at SQL serveren skal understøtte SQL Authentication (Mixed mode) da SIMS Serveren kommunikerer gennem en SQL bruger.

CONTENTS 1. KOM GODT IGANG JEG HAR WINDOWS 7 OG ØNSKER AT UDVIKLE APPS TIL WINDOWS PHONE Opret en DreamSpark konto

En open source løsning til bibliotekernes publikumspc ere

Indhold. Maskinstruktur Kapitel 1. Assemblersprog Indledning Hop-instruktioner Input og output...

Programmering for begyndere Lektion 2. Opsamling mm

Spørgsmål & svar til App

UCSJ DIGITAL. Office 365

GeoGIS2020. Installation. Udkast. Revision: 1 Udarbejdet af: BrS Dato: Kontrolleret af: Status: Løbende Reference: Godkendt af:

Write-N-Cite IV til Word 2010

Bruger Manual PC Valtronics IP Kamera - Windows system

FleeDa (DBK Fleetmap Database) Installationsvejledning til installation af VPN og FleeDa klient på egen PC (Juli 2017)

Begrynder til at lave log ind system

Skyfillers Hosted SharePoint. Kundemanual

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Svar på de mest almindelige Citrix spørgsmål

Vejledning til Teknisk opsætning

Google Apps. Lær at oprette, organisere, dele og slette dokumenter. Udarbejdet af PLC, version 2013!!!!!!! Side 1 af 9

Write-N-Cite IV til Word 2010

Fjernadgang til BEC s systemer via Portal2

Transkript:

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

Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren Anders Hejlsberg C# er baseret på programmeringssprogene C++ og 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 serverside script programmeringsmiljø ligesom PHP Udviklet af Microsoft og læner sig op ad Visual Basic/C#

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 hente Gratis tilgængelig for studerende via Dream spark

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

Opret projekt

Vælg type og navn

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

Streng variable 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 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 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 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 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 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 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