Visuele C#-programmeertaal
Gemengde Berichten / / November 28, 2023
Duur van de opleiding: 72 academische uren
Vorm van training: voltijds, op afstand, webinarformaat
Mogelijkheid tot renteloze afbetalingen (neem contact op met het personeel van het Instituut voor meer informatie over de dienst).
Certificaat van afronding: Certificaat van vervolgopleiding in de cursus "Visual C# programmeertaal. Creatie van .Net Framework-applicaties" van het bestaande voorbeeld, geldig voor 5 jaar.
De gegevens van het afgegeven document worden ingevoerd in het uniforme register van de FIS FRDO.
Over het leerproces:
De training wordt gegeven in technisch uitgeruste klaslokalen, elke student krijgt een individuele computer en de klaslokalen zijn uitgerust met al het benodigde lesmateriaal.
Over de cursus:
De cursus is bedoeld voor beginnende programmeurs die de huidige programmeertaal Visual C# willen leren. De cursus leert werken in Microsoft Visual Studio in de context van programmeren in Visual C#. Het is de basis voor verdere studie van alle objectgeoriënteerde talen.
Doel van de cursus:
Leer de basisprincipes van programmeren in de objectgeoriënteerde programmeertaal Visual C#.Vaardigheden verworven na voltooiing van de cursus:
Mogelijkheid om door OOP-structuren te navigeren;
Begrijp arrays, operators en expressies in de C#-taal;
Begrijp overerving, nesting en inclusie;
Begrijp interfaces, opsommingen en structuren;
Begrijp de betekenis: afgevaardigden en generieke geneesmiddelen.
Objectoriëntatie van C#-programma's
Typen, klassen, objecten;
Programma in C#;
Naamruimte en het maken van een consoleapplicatie;
Referentietypen en waardetypen;
Classificatie van C#-typen;
Eenvoudige typen, letterlijke constanten;
Declaratie van variabelen en constanten van basistypen.
.Net-applicaties bouwen met C#
NET Framework SDK;
.NET-toepassingstypen;
Werken met Visual Studio;
Projecten maken in Visual Studio;
Het bestuderen van het project en het vullen van het project met code;
Projectindeling;
Debuggen van het project.
Bediening, operators en expressies in C#-taal
C#-taalbewerkingen;
Algemene informatie over exploitanten;
Labels en onvoorwaardelijke sprongoperator;
Voorwaardelijke operator;
Lusoperatoren;
Controle van overdrachts- en overstapoperatoren;
Automatisch en expliciet casten van rekenkundige typen;
Booleaans type en logische expressies;
Uitdrukkingen met symbolische bewerkingen;
Voorwaardelijke bewerkingen.
Arrays
Eendimensionale arrays;
Arrays als erfgenamen van de klasse ARRAY;
Soorten arrays en multidimensionale arrays;
Arrays van arrays en niet-rechthoekige arrays;
Arrays van arrays en oppervlakkig kopiëren.
Strings zijn objecten van de klasse String
Letterlijke tekenreeksen;
Stringobjecten en stringtypereferenties;
Bewerkingen op snaren;
Enkele methoden en eigenschappen van de stringklasse;
Vorming van lijnen;
Tekenreeks als container;
Tekenreeksen gebruiken in keuzerondjes;
Stringarrays en stringvergelijkingen;
Conversie met betrekking tot het stringtype;
Onveranderlijkheid van objecten van de stringklasse.
C#-methoden
Methoden-procedures en methoden-functies;
Relatie tussen vaste parameters en argumenten;
Methoden met een variabel aantal argumenten;
Methode overbelasting;
Recursieve methoden en de Array-methode. Soort.
Klassen
Statische klasleden;
Klassevelden (statische velden);
Statische constanten, statische methoden;
Statische constructor, statische klassen;
Klasseverklaring;
Objectvelden;
Verklaringen van objectmethoden;
Een voorbeeld van een klasse en zijn objecten;
Koppel dit;
Constructeurs van klasseobjecten;
Vernietigers en finalisten.
Overbelasting van klasselidfuncties
Methode overbelasting;
Overbelasting van de constructeur;
Overbelasting van indexeerders;
Basisprincipes van overbelasting door de operator;
Overbelasting van relationele operatoren en waar-onwaar-operatoren;
Overbelasting van logische operatoren;
Conversie-operatoren.
Inclusief het nesten en overnemen van klassen
Inclusief klasseobjecten;
Klasse nesten;
Klasse-overerving;
Toegankelijkheid van klasleden tijdens erfenis;
Methoden voor overerving;
Abstracte methoden en abstracte klassen;
Getypte klassen en methoden;
Het gebruik van abstracte klassen.
Interfaces, opsommingen en structuren
Twee soorten overerving in OOP;
Interface-declaraties;
Implementatie van interfaces;
Interface als type;
Interfaces en overerving;
Basisklasse van opsommingen;
Structuren;
In- en uitpakken;
Implementatie van interfaces door structuren;
Kenmerken van GUI-ontwikkeling in Visual Studio 2012
WPF-interfaces
Soorten controles en hun doel
Het plaatsen van bedieningselementen en hun initialisatie in de programmacode
Ontwikkeling van een eenvoudige applicatie
Uitzonderingen
Systeemuitzonderingen en hun afhandeling;
Uitzonderingseigenschappen;
Softwarebeheer met uitzonderingen;
Uitzonderingen genereren;
Aangepaste uitzonderingsklassen.
Afgevaardigden en evenementen
Syntaxis delegeren;
Arrays van afgevaardigden;
Multicast-gemachtigde-instanties;
Afgevaardigden en terugbelgesprekken;
Anonieme methoden en gebeurtenissen.
Generalisaties
Generalisaties als aanpassingsmiddel;
Verklaring van generieke klassen;
Beperkingen van typeparameters;
Gegeneraliseerde structuren;
Gegeneraliseerde interfaces;
Gegeneraliseerde methoden;
Gegeneraliseerde afgevaardigden.
De cursus samengevat