PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C#

Relevanta dokument
PROGRAMMERING A VB 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL BASIC

PROGRAMMERING A VB6 UTVECKLINGSVERKTYGET VISUAL BASIC

PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C#

Programmering A C# VT Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson

Windows Forms Winstrand Development

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic

Malmö högskola 2007/2008 Teknik och samhälle

PROGRAMMERING A VC# 2012 EXPRESS UTVECKLINGSVERKTYGET VISUAL C#

I högskolans nätverk hittar du programmet PowerPoint genom Startmenyn, Huvudmeny XP, Kontorsprogram, Microsoft Office, Microsoft PowerPoint.

Objektorienterad programmering Föreläsning 2

PNSPO! Exporterar och Importerar texter från CX- Designer. 20 mars 2012 OMRON Corporation

Komponenter med COM (och COM+/VC++ 7.0)

3.5 Visuell programmering

Laboration 1 Introduktion till Visual Basic 6.0

Microsoft Word. Lathund för. Innehåll. Autokorrigering. Autotext. Format

Hantering av arkivering och digitalisering

Objektorienterad programmering Föreläsning 15. Grafiska användargränssnitt (GUI Graphical User Interface)

7,5 högskolepoäng. Objektorienterad systemutveckling I Provmoment: Ladokkod: 21OS1B Tentamen ges för: Lycka till! /Peter & Petter

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING

Det här dokumentet är tänkt som en minnesanteckning. programmet och är alltså inte tänkt att förklara allt.

WordPad Windows 10 för seniorer

Juni 2003 PlanCon Viewer Handledning PlanCon PROJEKT

Applets med komponenter

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

Kom igång med Communicate In Print

Lathund Word. Här får du en liten Lathund i Word.

Region Skåne Verksamhetsledningssystem (VLS)

Microsoft Excel. Avancerade funktioner

FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version

Workshop PIM 2 - PowerPoint

Metoder (funktioner) Murach s: kap Winstrand Development

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)

Grundläggande programmering, STS 1, VT Sven Sandberg. Föreläsning 20

Programmeringsteknisk översiktskurs för yrkeshögskoleprogram

Exceptions (undantag) Murach s: kap 7

Lathund, till Photo Story, för skräckslagna lärare

Användarmanual för Content tool version 7.5

SCRIBUS grund. Guide och uppgifter. ITlyftet Gunnar Markinhuhta. Sida 1

INSTRUKTION FÖR ATT TA UT SALDON PER KODSTRÄNG TILL EXCEL och ANVÄNDA PIVOTTABELL FÖR ATT PRESENTERA UTFALL:

GAFE Google Apps For Education. Vt 16 Guldkroksskolan Annika Andréasson

Datorlaboration 0, Programmering i C++ (EDAF30)

Lektion 5 MS Powerpoint

Interaktiv skrivtavla Lintex ebeam

Word Grunderna 1. Om du kan det allra enklaste i Word, hoppa över uppgifterna A-E.

Storleksförändra figurer och bildobjekt - Word 2007 / 2010

Lathund till Publisher TEXT. Skriva text. Importera text. Infoga text. Dra och släpp

Datorlaboration 0, Programmering i C++ (EDA623)

Lär dig POWERPOINT. Lars Ericson datorkunskap.com

Microsoft Office Excel, Grundkurs 1. Introduktion

Manual för grunderna i PowerPoint Sara Eriksson

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

Imovie - Skapa ett bildspel med bilder och filmklipp

Migrera till PowerPoint 2010

IT-körkort för språklärare. Modul 3: Ljud, del 1

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

KARLSTADS UNIVERSITET 12/8/09 informatik & datavetenskap Johan Öfverberg, Kerstin Andersson Laboration 4, ISG A04 och DVG A08 HT-09

2D1311 Programmeringsteknik för Bio1 och Bio2, vt 2003 Fiktivt prov På flervalsfrågorna är endast ett svar rätt om inget annat anges i frågan! Det rik

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper

Manual för banläggning i OCAD IF ÅLAND

Dokument i klassens aktivitet

1

Introduktionsmanual till Design- / Utvecklarmodulen

Lathund för att skapa dokument i redigeraren

steg! första Gör din fotobok i 10 enkla Snabba instruktioner För Windows 7.4 och nyare versioner Välj ut dina bästa foton. Öppna fotoboksprogrammet.

«Sida 2 av 4 Till kursens framsida Sida 4 av 4»

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

Smart Rogic Manual. Robostick Manual

Frontpage 2002/XP (2)

Uppgift 18 Eget programval

Instruktioner för Jingle Palette

Programmering. Scratch - grundövningar

EOS-Guide: Verksamhetsrapportering

Skillnaden mot att jobba som i ett vanligt ordbehandlingsdokument, är att internet tar inte emot textrutor. Det få r man istället ersätta med ramar.

Grunderna i Excel. Identifiera gränssnittsobjekt som du kan använda för att utföra vanliga uppgifter.

Extramaterial till Matematik Y

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande.

Lathund PowerPoint. Film 1 Kom igång igång. Mall för en berättelse. Ett exempel en skiss.

Outline. I Vi kan lätt göra samma sak för fyra variabler... I Hur gör vi för 400 inlästa värden? I Ofta behöver man flera likadana variabler

Datorövning 1. int sgd(int m, int n) { int rest; while ( n!= 0 ) { rest = m % n; m = n; n = rest; return m;

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Eclipse. Kort genomgång

LabelLogic. Bruksanvisning. Innehåll. Label Choices. Data Library. Print Centre. Design Centre

Installationsanvisning från Visma Spcs. Visma löneprogram. Innehåll. Inledning

Grundkurs i PowerPoint 2003

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.

Objektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6

SORSELE KOMMUN. Handbok OEW. 28 sept 2012 Mari-Anne Englund Barbro Olofsson. Sorsele kommun Version , rev (19)

Laboration 1. Utgåva 1 Gäller från

INNEHÅLL ALLMÄNT... 2

Fältnamn /Rubrik Fältnamn /Rubrik Fältnamn /Rubrik Fältnamn /Rubrik Data Data Data Data Data Data Data Data

Om din presentation:

7,5 högskolepoäng. Objektorienterad systemutveckling I. Lycka till! /Peter & Petter. Provmoment: Ladokkod: 21OS1B Tentamen ges för:

Bildbaskontoret. Bruksanvisning. Handitek. anpassar tekniken till människan BRUX\...\ BILDBASKONTORET

Frekvenstabell över tärningskast med C#

Automatisera uppgifter med Visual Basic-makron

INNEHÅLLS FÖRTECKNING

Microsoft Visual Studio 2017

Valutakurser. Gå till Arkiv Programunderhåll Valutakurser.

Flytt av e-post till OCS

Gissa ordet, tutorial

Transkript:

PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C# OBS viktigt! följ följande instruktioner så slipper du problem senare! Starta upp visualc# Välj Windows Forms Application Skriv namn använd uppgift_1_1 lektion1 uppgift1 uppgift_1_2 lektion1 uppgift2 osv. Skapa en mapp i roten på ditt nätverkskonto, proga_c# Välj arkiv "save all" Skriv in uppgift_1_1 avbockad Skriv in likadant efter ditt namn klicka på save VC#_lektion1_progA_c.doc sida 1

lektion 1 VC# är ett applikationsutvecklingsverktyg med programmeringsspråket är c#, gränssnittet är grafiskt och man arbetar hela tiden med grafiska objekt. Med det menas att man startar med en form (ett tomt blad) och placerar ut objekt på det (objekt kan vara knappar, textrutor, listor, bilder m.m.). Sedan tilldelar man händelser och egenskaper (t.ex storlek/färg/font) till objekten. Starta VC#08, new project, windows forms application, namnge det uppgift_1_1. Spara allt se ovan Spara alltid varje nytt projekt(uppgift) i en ny mapp. Det bör nu se ut ungefär så här. FORM KOMPONENTER uppgift_1_1 Ditt första projekt blir att lägga ut kommandoknapp, textrutor och etiketter, du drar komponenter ifrån paletten. VC#_lektion1_progA_c.doc sida 2

Ditt program ska fungera så att du matar in två tal i varsin textruta, när du sedan trycker på knappen ska talen multipliceras och presenteras i den tredje textrutan. Nu kan vi provköra vårt program med F5. Inget händer annat än att vår form visas upp, vi har ännu inte talat om för programmet vad som ska ske. Dubbelklicka på kommandoknappen och du kommer in i kodfönstret för default händelsen click, skriv in koden. private void btnrakna_click(object sender, EventArgs e) { double dbltal; dbltal = Convert.ToDouble(txtTal1.Text) * Convert.ToDouble(txtTal2.Text); lblsvar.text = Convert.ToString(dblTal); } De här raderna är proceduren som ska köras vid varje klick på knappen Convert.ToDouble gör om textsträngen till double så att det går att räkna med den. Convert.ToString gör om double till string så den kan visas i textruta. När du klickar på knappen ska talen i text1 och text2 multipliceras och visas i lblsvar Bygg ut med tre knappar för de övriga räknesätten. Lägg till en knapp för att rensa alla rutor ( txttal1.text = ). Vill du kommentera i koden använder du // eller /* (som i c++). Det som skrivs blir grönt och ses av programmet som kommentarer. VC#_lektion1_progA_c.doc sida 3

Extra bygg ut har tid string strdoubletal = dbltal.tostring("f4"); Sätter antalet decimaler till 4. string antaldecimaler; antaldecimaler = "F" + numud.value; Där numud är en numericupdown Lägg till så att du kan bestämma antalet decimaler. VC#_lektion1_progA_c.doc sida 4

uppgift_1_2 Skapa ett nytt projekt i en ny mapp. Vi ska nu göra ett program, som omvandlar svensk valuta till dollar. Vi lägger ut en fet rubrik VALUTA VÄXLARE Börja med att klicka på label och lägg ut i formen, label betyder etikett, vi använder den som rubrik i vårt program. Se till att label är markerad. Nu går vi till egenskapsfönstret och väljer teckensnitt, storlek, färg, text på label1. SPARA DITT ARBETE OFTA, TA BACKUP PÅ HELA PROJEKTMAPPEN Lägg till en picturebox och leta upp en bild till den. Wmf (clipart) vektorgrafik fungerar bra. Lägg till en knapp namnge "btnvaxla" Lägg till 2 textrutor, namnge txtsvenskakronor och txtkurs. Lägg till 4 labels, namnge den du ska skriva ut på i koden till lbldollar. Dubbelklicka på knappen och skriv dit kod. Du måste nu vara medveten om att ditt program inte klarar av felinskrivningar/tomma rutor m.m. Tom ruta kan vi hantera med följande kod, felhantering kommer vi till senare. if (txtsvenskakronor.text!= "") VC#_lektion1_progA_c.doc sida 5

Uppgift 2b. Bygg ut programmet till att samtidigt ge svar i 3 valutor, när du ändrar antal svenska kronor och klickar på knappen. uppgift_1_3 I de tidigare uppgifterna har vi haft en händelse kopplad till en knapptryckning. Det går att koppla händelser på flera sätt t.ex changed. Gör ett nytt program med en form med 2 textrutor, 1 label och en numeric UpDown, namnge komponenterna med prefixen txt lbl nud och namn som talar om vad dom gör. Markera alla komponenter gå in i egenskapen font och ändra till size 12 bold. Skriv kod så att det du skriver i en textruta visas i en label. Dubbelklicka på texten, skriv kod i händelsen txttest_textchanged Skriv kod så att när du ändrar i nudtest så visas det i en textruta. Ge nudtest egenskapen max 10 min 0 och startvärde 5. Dubbelklicka på nudtest, skriv kod i händelsen nudtest_valuechanged för att kunna visa heltalsvärdet i en text Convert.ToString(nudTest. Value) VC#_lektion1_progA_c.doc sida 6

Uppgift 3b. När du fått 3a att fungera bygg vidare i samma form. Lägg till en knapp och en richtextbox (btnadd och rtftest). Lägg i händelsen click på btnadd till kod så att det som står i översta txttest läggs till på ny rad i rtftest. Precis som i C++ kan du använda koden += txttest.text + "\n" Testa om det fungerar att dra in en MonthCalendar. Du bör efter det här passet kunna: Spara och öppna C# -projekt. Använda editorn till bl.a. skriva in kod och söka/ersätt Skapa kontroller, markera, ändra egenskaper. Infoga bild och ge programmet ett hyfsat utseende. Skriva enkel kod i händelserna klick(click) Hantera kontrollerna textruta, etikett, kommandoknapp och numericupdown. Räkna med heltal och flyttal. VC#_lektion1_progA_c.doc sida 7