1 / 24

P3L01

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;

jasia
Download Presentation

P3L01

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. C# P3L01

  2. Agenda • Hoe gaan we te werk; • Herhaling periode 1; • Form To Form; • Opdracht(en).

  3. 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.

  4. Herhaling: Variabelen Fout • Order • Klantnaam • scoreTotaal • Geboorte.Datum • tekstLog • Plaats(naam) • _klantnaam • taalDocent Fout Goed Fout Goed Fout Fout Goed

  5. 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.

  6. Herhaling: Benamingen objecten

  7. 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.

  8. Herhaling: Commentaar • Bijvoorbeeld: of

  9. 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 == != < > <= >= && || ++ -- * / + -

  10. Herhaling: Controlestructuren | If Else • Selecteren van een bepaalde actie aan de hand van voorwaarden; • Herhalen van bepaalde opdrachten.

  11. Herhaling: Controlestructuren | If Else conditie of voorwaarde conditie of voorwaarde

  12. Herhaling: Controlestructuren | If Else conditie of voorwaarde conditie of voorwaarde

  13. conditie of voorwaarde

  14. 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

  15. Herhaling: Controlestructuren | While • Soms wil je een stuk programmacode meerdere keren uitvoeren.

  16. 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.

  17. Herhaling: Try, Catch & Finally Geen getal ingevoerd! RESULTAAT NA DRUK OP DE KNOP EXCEPTION! TE VOORKOMEN MET TRY, CATCH & FINALLY!

  18. 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.

  19. 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!

  20. Form 2 Form

  21. 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)

  22. 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

  23. 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.

  24. 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).

More Related