Skip to main content

udviklerkode med Microsoft

oversigt

1

grundlæ
ggende

2

få værktøjer

3

begynd at kode

Hvad er desktopudvikling?

Desktop udvikling er et bredt dækkende ord for processen med at skrive software, der kører på standardcomputere, herunder din stationære computer, bærbare computer og computer til generelle formål. Den software, der udvikles, kan være systemsoftware, som hjælper dit operativsystem, eller programsoftware. Programsoftware er udviklet til at udføre en enkelt eller et relateret sæt opgaver og omfatter spil, tekstbehandling og tilpassede programmer til virksomheder.

1grundlæggende 

Se denne video om Microsofts desktopudviklingstilbud, og klargør derefter dit miljø ved at installere værktøjer, som du skal bruge til at bygge dit første Azure-program.

afspil video

LÆR GRUNDPRINCIPPERNE I DESKTOPUDVIKLING
Video | 10 minutter | Desktopudvikling | Juni 2010

Klientudvikling til Windows omfatter tre hovedmodeller: Lokal C++ til programmering direkte fra Windows API'erne, .NET-styret kode med Win Forms eller Windows Presentation Foundation (WPF) og .NET-styret kode med Silverlight til hurtig programudvikling. Du kan skrive til alle disse og andre programmeringsmiljøer med Visual Studio – Microsofts integrerede udviklingsmiljø (IDE). Videoen forklarer, hvornår du skal vælge ét programmeringsmiljø fremfor et andet.

Målsætning: Få en solid grundviden om desktopudvikling.

2få værktøjerne 

Vælg et af følgende programmer, der skal installeres:

Hent VB 2010 ExpressHent Visual C# 2010 ExpressHent Visual C++ 2010 Express


Hvis du har brug for hjælp med at vælge den rigtige version af Visual Studio, skal du gennemse Visual Studio 2010-oversigten.
Hvis du vil se flere oplysninger om teamudvikling, skal du læse om Administration af programlivscyklus.

3begynd at kode 

Hent eksempelkoden, og følg derefter disse videoer for at komme i gang med at kode med det samme.

afspil video

FULD KONTROL
Video | 16 minutter | Win32 | Juni 2010

Win32 er en programmeringsgrænseflade til programmer (API), der bruges til at oprette alle typer Windows-programmer. Win32 leverer tjenester (f.eks. adgang til filer) og brugergrænsefladeelementer (f.eks. udtræk og hentning af input fra dialogbokse) til dine programmer. Programmer, der er skrevet i Win32, får adgang til det bredeste udvalg af Windows-funktioner.

Næste: Få mere at vide om C++-udvikling

Få koden til dette projekt C++

afspil video

KONTROL MED HURTIGERE UDVIKLING
Video | 16 minutter | MFC | Juni 2010

Microsoft Foundation Class Library (MFC) ombryder Win32 API'erne, så de kan bruges mere problemfrit sammen med C++-programmer. MFC og C++ leverer tilsammen en fremragende balance mellem hurtig programudvikling og dybdegående kontrol over platformen til erfarne udviklere.

Næste: Få mere at vide om MFC-klasser

Få koden til dette projekt C++

afspil video

TWEETING TIL HURTIG DESKTOP SUDVIKLING
Video | 30 minutter | WPF | Juni 2010

WPF er en programmeringsgrænseflade, der bruges til at oprette grafiske programmer i Windows. WPF, som er en komponent i Microsoft .NET Framework 4, leverer faciliteter til opbygning af brugergrænseflader, der benytter medier, dokumenter, hardwareacceleration, vektorgrafik, skalerbarhed til forskellige formfaktorer, integration med Windows, interaktiv datavisualisering og indhold med bedre læsbarhed.

Næste: Få mere at vide om WPF

Få koden til dette projekt C# VB

afspil video

TWEETING VED HJÆLP AF SILVERLIGHT TIL KØRSEL AF EN RIA APP PÅ COMPUTEREN
Video | 34 minutter | Silverlight | Juni 2010

Silverlight er en programmeringsgrænseflade, der bruges til at oprette grafiske programmer, som kører på nettet eller i Windows. Silverlight, som er en komponent i Microsoft .NET Framework 4, leverer faciliteter til opbygning af interaktive brugeroplevelser til web-, computer og mobilprogrammer, der benytter webcam, mikrofon og udskrivning online eller offline.

Næste: Få mere at vide om Silverlight

Få koden til dette projekt C# VB

video

Udvikleremner

C++: Kom i gang med at udvikle med Visual C++
Få mere at vide om Visual C++ og, hvordan du udvikler Windows- og .NET-baserede programmer.

Windows 7: Kom i gang med at udvikle programmer
Få mere at vide om udvikling, og integrer dine programmer med Windows 7-shellfunktioner.

WPF og Windows Forms til computeren
Læs om forskellene mellem WPF og Windows Forms, og find links til yderligere undervisning.

Silverlight uden for browseren til computeren
Lær, hvordan du skriver Silverlight-programmer, der kører på computeren.

LightSwitch: Kom i gang med at bygge virksomhedsprogrammer
Lær, hvordan du hurtigt kan oprette professionelle virksomhedsprogrammer, uanset hvilke udviklerfærdigheder du har.

C# og .NET til Java-udviklere
Læs denne artikel for at få en introduktion til C# og Visual Studio til Java-udviklere.

Bøger

Grundprincipper i C++/CLI: Sproget Visual C++ til .NET 3.5
Lær de aspekter af C++/CLI at kende, der gør det til et af de mest effektive og spændende sprog i .NET Framework.
Pro WPF i VB 2010
Se, hvordan WPF fungerer i virkeligheden. I denne bog får du de nøgterne, praktiske råd, som du har brug for, når du skal bygge WPF-programmer af høj kvalitet.
Windows via C/C++
Denne omfattende og vigtige reference går i dybden med Windows-operativsystemet og programmering på API-niveau.
Professionelle virksomhedsprogrammer med Silverlight 4
Lær, hvordan du designer og udvikler stærke virksomhedsprogrammer i Silverlight 4 og C#.
Pro Windows 7 Multitouch og Microsoft Surface Development
Læs om udvikling af multiberøringsprogrammer, og få indblik i tilføjelse af brugervenlighed med multiberøringsunderstøttelse.