240 likes | 403 Views
C#. P3L01. Agenda . Hoe gaan we te werk; Herhaling periode 1; Form To Form; Opdracht(en). Herhaling: Variabelen. Een opslagplaats in het intern geheugen voor een (tijdelijke) waarde. Bestaat altijd uit: een naam aantal; een waarde aantal = 10; een type int aantal = 10;
E N D
C# P3L01
Agenda • Hoe gaan we te werk; • Herhaling periode 1; • Form To Form; • Opdracht(en).
Herhaling: Variabelen • Een opslagplaats in het intern geheugen voor een (tijdelijke) waarde. Bestaat altijd uit: • een naam aantal; • een waarde aantal = 10; • een type int aantal = 10; Regels voor variabelen: • Gebruik geen underscore ( _ ); • Begin de naam met een kleine letter; • camelCasing.
Herhaling: Variabelen Fout • Order • Klantnaam • scoreTotaal • Geboorte.Datum • tekstLog • Plaats(naam) • _klantnaam • taalDocent Fout Goed Fout Goed Fout Fout Goed
Herhaling: Datatypes Een variable welke net als int altijd een getal is. Alleen kan een double wel decimalen hebben. double waardevanhuis=245000.10; • Een variabele met als waarde altijd een geheel getal; • Mag positief of negatief zijn; • Geen decimalen. • int huisnummer = “24”; Bestaat (meestal) uit een groep characters: string adres = “Bassein 24” Een variabele welke als waarde alleen true of false kan hebben. bool zwembad = true; Een soort van waarde voor variabelen, bijvoorbeeld: string; integer (int); boolean (bool); double.
Herhaling: Commentaar • Commentaar is een regel in de code die niet op de uitvoering van de code van invloed is (d.m.v. //) • Commentaarregels worden ingevoerd voor het gemak van de programmeur of alle anderen die de code trachten te begrijpen. • Ook kunnen met commentaar stukjes code worden uitgeschakeld.
Herhaling: Commentaar • Bijvoorbeeld: of
Herhaling: Operatoren Operatoren zijn symbolen die aangeven wat er met de variabelen moet gebeuren. De belangrijke categorieën zijn: • Rekenkundige operatoren • Vergelijkings operatoren • Logische operatoren == != < > <= >= && || ++ -- * / + -
Herhaling: Controlestructuren | If Else • Selecteren van een bepaalde actie aan de hand van voorwaarden; • Herhalen van bepaalde opdrachten.
Herhaling: Controlestructuren | If Else conditie of voorwaarde conditie of voorwaarde
Herhaling: Controlestructuren | If Else conditie of voorwaarde conditie of voorwaarde
Opdracht: Controlestructuren | If Else • Maak een programma welke het volgende laat zien: Het Nederlands elftal kan vandaag als eerste eindigen in de poule maar dan moeten ze deze wedstrijd wel winnen en Aruba mag maar max. 1 punt halen uit hun wedstrijd. Wedstrijden in de poule: Nederland – Duitsland Aruba - Venezuela
Herhaling: Controlestructuren | While • Soms wil je een stuk programmacode meerdere keren uitvoeren.
Herhaling: Controlestructuren | While Maak een programma in dat het volgende doet: • Geef variabele A (int) de waarde 12 en variabele B (int) de waarde 18; • Zolang A kleiner is dan B wordt 1x de inhoud van A op het scherm afgedrukt. Hierna wordt A met 1 opgehoogd. Als A gelijk is aan B wordt op het scherm de melding gezet: A=B. Tip: Om iets in een Console Applicatie naar het scherm te schrijven kan je de opdracht Console.Writeline() gebruiken.
Herhaling: Try, Catch & Finally Geen getal ingevoerd! RESULTAAT NA DRUK OP DE KNOP EXCEPTION! TE VOORKOMEN MET TRY, CATCH & FINALLY!
Herhaling: Try, Catch & Finally • Drie mogelijke vormen van het try-statement zijn: • Een try-blok gevolgd door een of meer catch-blokken; • Een try-blok gevolgd door een finally-blok; • Een try-blok gevolgd door een of meer catch-blokken, gevolgd door een finally-blok.
Herhaling: Try, Catch & Finally try { Debug.WriteLine("Try"); } catch { Debug.WriteLine("Catch"); } finally { Debug.WriteLine("Finally"); } Debug.WriteLine("Done Trying"); CATCH Code binnen een catch wordt alleen uitgevoerd wanneer er een exception voordoet. Met deze code van je een exception op. TRY De plaats waar de code geplaatst wordt die een exception tot gevolg kan hebben. FINALLY Code binnen een finally wordt uitgevoerd nadat de code binnen het try en/of catch gedeelte is uitgevoerd. Deze code wordt ALTIJD uitgevoerd!
Form 2 Form Doorhgeven van de waardes van de textboxen naar Form2 (resultaat) Aanmaken/roepen van een nieuw formulier genoemd resultaat Tonen van Form2 (resultaat)
Form 2 Form Variabelen, worden gevuld met de waarden die door zijn gegeven in Form1 -> txtA.Text, txtB.Text en txtC.Text Labels vullen met de inhoud van de variabelen
Form 2 Form • Maak een programma waarbij twee verschillende gebruikers kunnen inloggen (inlognaam en password). Na het inloggen dient er een nieuw formulier geopend te worden waarin de naam van de ingelogde gebruiker komt te staan.
Form 2 Form | Koppeling SQL Database • Maak een programma waarmee verschillende gebruikers kunnen inloggen (username/password) en daarna data kunnen toevoegen aan een SQL database. Bijvoorbeeld het toevoegen van medewerkernaam& toestelnummer. • Als dit je is gelukt probeer dan ervoor te zorgen dat de username en password uit de database worden gelezen (gecontroleerd).