Je bent hier:
Beginnen met bureaubladapplicaties in C#
Beginnen met bureaubladapplicaties in C#
Je spreekt al een mondje C#? Je leerlingen zijn de Console-applicaties beu? Dan is het tijd om een kijkje te nemen naar bureaubladapplicaties. In deze nascholing maken we samen enkele eenvoudige applicaties in C# die voorzien zijn van knoppen, menu’s en andere grafische elementen. We maken hierbij gebruik van WPF en je zal ontdekken dat we hierdoor quasi gratis het 3-lagen-model toepassen in de code die we schrijven. Finaal maken we samen een applicatie waarin we data uit een tekstbestand (denk aan meetdata uit een labo) zullen verwerken en visualiseren.
Programma
Begeleide hands-on workshop waarin we:
- een grafische frontend ontwerpen m.b.v. de UI-designer in Visual Studio;
- XAML ontdekken, een HTML-achtige manier om een grafische frontend in te definiëren;
- leren werken met events (“het klikken van de gebruiker op een knop”);
- via C# grafische elementen leren aanmaken en zo onze grafische frontend dynamisch aanpassen;
- via C# een tekstbestand uitlezen en vervolgens in een applicatie visualiseren.
Doelstellingen
Na het volgen van deze nascholing
- maak je eenvoudige bureaubladapplicaties;
- programmeer je event-gebaseerd in C# (tegenover procedureel of gestructureerd programmeren);
- werk je met XAML;
- werk je met de System.IO bibliotheek van C#;
- gebruik je System.Windows.Shapes namespace om eenvoudige tekeningen te maken in C#.
Doelgroep
Past binnen minimumdoelen derde graad:
SMD 07.01.01: De leerlingen programmeren zelf ontworpen oplossingen voor concrete problemen
SMD 07.03.01: De leerlingen maken een modulair ontwerp voor een softwaretoepassing.
SMD 07.03.02: De leerlingen passen principes toe van objectgeoriënteerd programmeren in een eigen ontwerp.
SMD 07.03.01: De leerlingen maken een modulair ontwerp voor een softwaretoepassing
SMD 07.03.04: De leerlingen testen en debuggen de eigen implementaties om eventuele fouten te identificeren en op te lossen.
Doelgroep algemeen:
- Leerkrachten derde graad STEM, wetenschappen, wiskunde, talen, techniek, informatica, elektronica …
Doelgroep specifiek:
- Richting ‘Informatica- en communicatiewetenschappen’: doelstellingen rond objectgeoriënteerd programmeren
- Richting ‘Bedrijfsondersteunende informaticawetenschappen’: doelstellingen rond objectgeoriënteerd programmeren
Voorkennis: De basisconcepten van C# zijn vereist (variabelen, loops, methoden/functies). Een mondje klassen en objecten (OOP) is handig maar niet noodzakelijk.
Begeleiding
Tim Dams is werkzaam aan de AP Hogeschool binnen de opleidingen Toegepaste Informatica en Elektronica-ICT, waar hij reeds vele jaren objectgeoriënteerd programmeren met behulp van C# doceert. Zijn handboek, Zie Scherp Scherper, wordt in meerdere opleidingen in Vlaanderen gebruikt en krijgt geregeld fijne kritieken.
Praktisch
Cursuscode:
23/INF/032ARTC Antwerpen ondersteunt ICT-nascholingen in tso, bso, buso en dbso financieel.
Ben jij een leerkracht in de 2de of 3de graad van het tso, bso, buso of dbso in de provincie Antwerpen? Vermeld het instellingsnummer van jouw school in het veld ‘opmerkingen’ bij jouw inschrijving. Wij kijken dan na of je gratis kan deelnemen.
Jouw bijdrage: 66 EUR.
Inlichtingen bij: Miet Oost, 03 265 29 79, miet.oost@uantwerpen.be
Mee te brengen door cursist
Laptop met Microsoft Windows
Verwachte voorbereiding door deelnemer
Installeer Visual Studio 2022 Community Edition (https://visualstudio.microsoft.com/vs/community/ ) en kies minimaal bij de installatie voor de .NET Desktop Development workload.
Datum |
Beginuur |
Einduur |
Locatie |
vrijdag 23 februari 2024 |
09:30u |
12:30u |
Universiteit Antwerpen, Boogkeers 5 (aan het Mechelseplein), 2000 Antwerpen, lokaal 203 (tweede verdieping) |
Inschrijven voor deze nascholing is niet meer mogelijk. Klik hier voor het huidige nascholingsaanbod.
Duid aan welke cookies je wil toestaan.
Noodzakelijke cookies
Sommige cookies zijn nodig om de kernfunctionaliteit van onze website mogelijk te maken. De website zal niet goed werken zonder deze noodzakelijke cookies. Daardoor zijn ze standaard ingeschakeld en kunnen ze niet worden uitgeschakeld.
Functionele cookies
Functionele cookies zijn noodzakelijk voor de goede werking van de website en kunnen niet worden uitgeschakeld. Ze worden over het algemeen enkel gedefinieerd naar aanleiding van acties die je uitvoert en die je in staat stellen om gebruik te maken van de diensten die wij aanbieden (definitie van je privacyvoorkeuren, connectie, invullen van formulieren, enz.).
Je kan je browser zo configureren dat deze cookies worden geblokkeerd of dat je over deze cookies wordt gewaarschuwd, maar daarna zullen sommige delen van de site niet meer werken.
Analytische cookies
Analytische cookies stellen ons in staat om surfpatronen te meten en te bepalen welke rubrieken van onze website werden bezocht, om gewoontes te meten en onze diensten te verbeteren. Ze laten ons zien welke pagina's het meest en het minst populair zijn en hoe bezoekers zich verplaatsen op de site.
Als je deze cookies niet toestaat, weten we niet wanneer je onze site hebt bezocht en kunnen we de gewoontes ervan niet controleren.