ontwikkelaarscode voor Microsoft

overzicht

1

grondbeginselen

2

hulpprogramma's installeren

3

beginnen met coderen

Wat is bureaubladontwikkeling? (overzicht)

'Bureaubladontwikkeling' is een brede term voor het schrijven van software. Deze software kan draaien op standaardcomputers, waaronder uw bureaublad, laptop of computer voor algemeen gebruik. De software die wordt ontwikkeld kan systeemsoftware zijn voor de ondersteuning van uw besturingssysteem, of software voor een bepaalde toepassing. Toepassingssoftware is software die wordt ontworpen om één enkele taak of een serie aan elkaar verwante taken uit te voeren, en omvat onder andere spellen, tekstverwerkingsprogramma's en aangepaste toepassingen voor ondernemingen.

1grondbeginselen 

Bekijk deze video over de aanbiedingen van bureaubladontwikkeling van Microsoft en bereid uw omgeving voor door de hulpprogramma's te installeren die u gaat gebruiken om uw eerste bureaubladtoepassing te bouwen.

video afspelen

LEER DE GRONDBEGINSELEN VAN BUREAUBLADONTWIKKELING
Video | 10 minuten | bureaubladontwikkeling | juni 2010

Clientontwikkeling voor Windows omvat drie belangrijke modellen: Native C++ voor direct programmeren naar de Windows-API's, een beheerde code van .NET met Win Forms of Windows Presentation Foundation (WPF), en een beheerde code van .NET met Silverlight voor het snel ontwikkelen van toepassingen. U kunt met Visual Studio (de geïntegreerde ontwikkelingsomgeving (IDE) van Microsoft) schrijven naar al deze programmeeromgevingen en andere omgevingen. In de video wordt uitgelegd wanneer u het beste voor welke programmeeromgeving kunt kiezen.

Doelstelling: Een solide basis opbouwen met betrekking tot bureaubladontwikkeling.

2de hulpprogramma's installeren 

Selecteer welk van de volgende programma's u wilt installeren:

VB 2010 Express downloaden Download Visual C# 2010 Express Visual C++ 2010 Express downloaden


Voor ondersteuning bij het kiezen van de juiste versie van Visual Studio, bekijkt u het vergelijkingsoverzicht van Visual Studio 2010.
Voor meer informatie over teamontwikkeling, leest u over Application Lifecycle Management.

3beginnen met coderen 

Download de voorbeeldcode en volg de stappen in deze video's om direct aan te slag te gaan met coderen.

video afspelen

VOLLEDIGE CONTROLE
Video | 16 minuten | Win32 | juni 2010

Win32 is een interface voor het programmeren van toepassingen (API) die wordt gebruikt voor het maken van alle soorten Windows-toepassingen. Win32 verzorgt services (zoals toegang tot bestanden) en onderdelen van gebruikersinterfaces (zoals het tekenen van afbeeldingen voor dialoogvensters en het verwijderen van afbeeldingen uit dialoogvensters) voor uw toepassingen. Toepassingen geschreven met Win32 krijgen toegang tot de breedste reeks Windows-functies.

Volgende: Meer informatie over het ontwikkelen van C++

De code voor dit project ophalen C++ (Niet langer beschikbaar)

video afspelen

BESTURINGSELEMENT MET SNELLERE ONTWIKKELING
Video | 16 minuten | MFC | juni 2010

Microsoft Foundation Class Library (MFC) omsluit de Win32 API's, zodat deze naadlozer kunnen worden gebruikt met C++-toepassingen. MFC en C++ bieden samen een perfect evenwicht voor het snel ontwikkelen van toepassingen en diepgaande controle over het platform voor ervaren ontwikkelaars.

Volgende: Meer informatie over MFC-lessen

De code voor dit project ophalen C++ (Niet langer beschikbaar)

video afspelen

TWEETEN VOOR SNELLE BUREAUBLADONTWIKKELING
Video | 30 minuten | WPF | juni 2010

WPF is een interface voor het programmeren van grafische toepassingen voor Windows. WPF is een onderdeel van het Microsoft .NET Framework 4 en levert faciliteiten voor het bouwen van gebruikersinterfaces voor media, documenten, hardwareversnelling, vector graphics, schaalbaarheid voor verschillende systeemfactoren, integratie met Windows, interactieve gegevensvisualisatie en superieure leesbaarheid van de inhoud.

Volgende: Meer informatie over WPF

De code voor dit project ophalen  C#  VB

video afspelen

TWEETEN TIJDENS HET GEBRUIK VAN SILVERLIGHT OM EEN RIA-TOEPASSING TE LATEN DRAAIEN OP HET BUREAUBLAD
Video | 34 minuten | Silverlight | juni 2010

Silverlight is een programmeerinterface waarmee u grafische toepassingen kunt maken die draaien op het web of in Windows. Silverlight is een onderdeel van het Microsoft .NET Framework 4 en levert faciliteiten voor het bouwen van interactieve gebruikerservaringen voor web-, bureaublad- en mobiele toepassingen waarmee u de webcam, microfoon of printer kunt gebruiken als u online of offline bent.

Volgende: Meer informatie over Silverlight

De code voor dit project ophalen  C#  VB

Ontwikkelaarsonderwerpen

C++: Aan de slag met ontwikkelen met Visual C++
Meer leren over Visual C++ en hoe u dit programma gebruikt voor de ontwikkeling van op Windows of .NET gebaseerde toepassingen.

Windows 7: Aan de slag met het ontwikkelen van toepassingen
Meer informatie over hoe u met de shellfuncties van Windows 7 toepassingen kunt ontwikkelen en integreren.

WPF en Windows Forms voor het bureaublad
Lees de informatie over de verschillen tussen WPF en Windows Forms, en vind koppelingen naar aanvullende trainingen.

Silverlight Out of Browser voor het bureaublad
Leer hoe u Silverlight-toepassingen schrijft die draaien op het bureaublad.

LightSwitch: Ga aan de slag met het bouwen van bedrijfstoepassingen
Leer hoe u snel bedrijfstoepassingen van professionele kwaliteit maakt, onafhankelijk van uw ontwikkelingsvaardigheden.

C# en .NET voor Java-ontwikkelaars
Lees dit artikel om kennis te maken met C# en Visual Studio voor Java-ontwikkelaars.

Boeken

Grondbeginselen van C++/CLI: De Visual C++-taal voor .NET 3.5
Leer over de aspecten van C++/CLI die het tot één van de meest krachtige en grappigste talen van het .NET Framework maken.
Pro WPF in VB 2010
Bekijk hoe WPF echt werkt. Dit boek geeft u zakelijke, praktische adviezen die u nodig hebt om WPF-toepassingen van hoge kwaliteit te bouwen.
Windows via C/C++
Dit essentiële, diepgaande en begrijpelijk geformuleerde naslagwerk behandelt het Windows-besturingssysteem en legt uit hoe u op het API-niveau kunt programmeren.
Pro Business-toepassingen met Silverlight 4
Leer hoe u bedrijfstoepassingen voor ondernemingen ontwerpt en ontwikkelt in Silverlight 4 en C#.
Pro Windows 7 Multitouch en Microsoft Surface Development
Lees de informatie over het ontwikkelen van multitouchtoepassingen en leer hoe u multitouchondersteuning kunt toevoegen voor een goede bruikbaarheid.