Course Outline

Inleiding tot Visual Studio

Deze unit biedt ervaren ontwikkelaars een praktische, snelle mogelijkheid om te leren hoe ze enkele van de nieuwe productiviteitsfuncties in Visual Studio kunnen gebruiken. Het biedt een inleiding tot het gebruik van bepaalde taalverbeteringen, zoals generieke geneesmiddelen, en het gebruik van codefragmenten.

Na voltooiing van dit blok kunnen studenten:

  • Bouw collecties met behulp van generieke geneesmiddelen
  • Gebruik bestaande codefragmenten in code en maak nieuwe codefragmenten
  • Gebruik Mijn klassen om toegang te krijgen tot systeem- en applicatiebronnen

Objectgericht ontwerp

In deze unit komen de volgende onderwerpen aan bod:

  • Klassen ontwerpen
  • Object-Oriented Programming Concepten
  • Geavanceerde Object-Oriented Programming concepten

Na voltooiing van dit blok kunt u:

  • Beschrijf de basisprincipes van objectgeoriënteerd ontwerp.
  • Leg de concepten van inkapseling, overerving, interfaces en polymorfisme uit.
  • Maak klassen op basis van gebruiksscenario's.
  • Modelklassen voor gebruik in .NET met behulp van Visio.

Object-Oriented Programming

In deze unit komen de volgende onderwerpen aan bod:

  • Klassen definiëren
  • Objecten maken en vernietigen
  • Erfenis
  • Interfaces
  • Werken met klassen

Na voltooiing van dit blok kunt u:

  • Definieer klassen.
  • Instantieer en gebruik objecten in clientcode.
  • Maak klassen die overerving gebruiken.
  • Definieer interfaces en gebruik polymorfisme.
  • Creëer gedeelde leden.
  • Maak klasgebeurtenissen en handel deze af vanuit een clienttoepassing.

Met behulp van ADO.NET

In deze unit komen de volgende onderwerpen aan bod:

  • ADO.NET-overzicht
  • .NET-gegevensproviders
  • Het DataSet-object
  • Dataontwerpers en databinding
  • XML Integratie

Na voltooiing van dit blok kunt u:

  • Noem de voordelen van ADO.NET.
  • Maak applicaties met behulp van ADO.NET.
  • Maak een lijst van de belangrijkste ADO.NET-objecten en hun functies.
  • Gebruik Visual Studio .NET-dataontwerpers en databinding.
  • Leg uit hoe XML integreert met ADO.NET.

Gegevenscomponenten bouwen in Visual Studio

Deze unit biedt ervaren ontwikkelaars de mogelijkheid om datatoegangscode te creëren met behulp van nieuwe functies in Visual Studio .

Na voltooiing van dit blok kunnen studenten:

  • Gegevenscomponenten maken met Visual Studio
  • Bewerk gegevenscomponenten met behulp van Visual Studio wizards en ontwerpers
  • Schrijf asynchrone ADO.NET-code

Consumeren en creëren XML Web Services

Dit toestel legt de stappen uit die nodig zijn om toegang te krijgen tot een webservice vanaf een ASP.NET-pagina en die gegevens vervolgens in de webtoepassing op te nemen. De nieuwe features in Visual Studio met betrekking tot webservices zullen worden besproken.

Na voltooiing van dit blok kunnen studenten:

  • Beschrijf het doel en het proces achter het aanroepen van een XML webservice vanuit een webformulier.
  • Roep een XML webservice rechtstreeks vanuit een browser aan met behulp van Hypertext Transfer Protocol (HTTP).
  • Maak een webreferentieproxy voor een XML webservice-webmethode en roep de methode aan vanuit een webformulier.
  • Gebruik de sjablonen in Visual Studio .NET om een XML webservice te maken.

Presentatielaagtoepassingen bouwen met Windows Forms

Deze unit biedt ervaren ontwikkelaars de mogelijkheid om rijke clientapplicaties te bouwen met behulp van de nieuwe productiviteitsfuncties in de Visual Studio IDE en de nieuwe besturingselementen in het .NET Framework. Het geeft studenten ook een introductie tot de nieuwe ClickOnce-implementatietechnologie voor Windows Forms-applicaties. ClickOnce maakt het eenvoudig om Windows Forms-applicaties via een webserver op meerdere clients te implementeren, inclusief de mogelijkheid om clients automatisch bij te werken wanneer er wijzigingen in de applicatie plaatsvinden.

Na voltooiing van dit blok kunnen studenten:

  • Bouw Windows Forms-applicaties met Visual Studio
  • Creëer gegevensgebonden formulieren met behulp van de RAD-gegevensbindende functies van de IDE
  • Genereer Master-Detail-formulieren met behulp van Visual Studio SmartTags
  • Maak gegevensgebonden formulieren die aan gegevenscomponenten binden
  • Implementeer een Windows Forms-toepassing vanaf een webserver met ClickOnce
  • Schrijf een applicatie die automatisch wordt bijgewerkt op meerdere clients wanneer een nieuwe versie wordt geïmplementeerd

Windows-formulieren en -besturingselementen aanpassen

In dit onderdeel wordt uitgelegd hoe u aangepaste Microsoft Windows-formulieren en -besturingselementen kunt ontwikkelen. Studenten leren hoe ze gebruikersbesturingselementen kunnen ontwikkelen, GDI+-bewerkingen kunnen gebruiken en nieuwe besturingselementen kunnen maken die overnemen van de klasse Control. Bovendien demonstreert het hoe u een niet-rechthoekig Windows-formulier kunt maken en hoe u functies zoals attributen en Toolbox-bitmaps aan besturingselementen kunt toevoegen.

Na voltooiing van dit blok kunnen studenten:

  • Leg de methoden uit voor het schrijven van besturingselementen voor Windows Forms
  • Teken een gebruikersinterface met behulp van GDI+.
  • Maak een besturingselement dat overneemt van een bestaand besturingselement.
  • Maak een niet-rechthoekig Windows-formulier.
  • Maak een aangepast gebruikersbeheer.

Asynchrone taken uitvoeren met behulp van multithreaded-technieken

Dit apparaat demonstreert hoe u Microsoft Windows Forms-toepassingen kunt maken die taken op de achtergrond kunnen uitvoeren. Er wordt uitgelegd hoe u gebruik kunt maken van de asynchrone methoden en andere kenmerken van componenten die het asynchrone patroon voor componenten ondersteunen. Studenten leren ook hoe ze de klassen in de System.Threading-naamruimte kunnen gebruiken om een of meer taken op de achtergrond uit te voeren door meerdere threads in een applicatie te gebruiken.

Na voltooiing van dit blok kunnen studenten:

  • Leg de concepten en processen uit die betrokken zijn bij het uitvoeren van asynchrone programmering.
  • Laad een bitmap asynchroon in een Windows Forms-toepassing.
  • Voer meerdere gelijktijdige berekeningen uit op een formulier met behulp van multithreading.
  21 Hours
 

Getuigenissen (8)

Related Courses

Introducing C# 6.0 with Visual Studio 2015/2017

  28 Hours

Related Categories