Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

SPARA UPP TILL 50 %
 

Utveckla C++/CLI-applikationer med Visual C++® 2008


Kurs: 5104 dagar

  Tipsa    Skriv ut    PDF  

Boka direkt

Du får lära dig att

  • Skriva .NET-applikationer och komponenter med C++/CLI
  • Flytta Standard-C++ till .NET med hjälp av C++/CLI
  • Snabba på utvecklingstiden med hjälp av .NET Framework-klasserna
  • Konstruera Windows Forms med C++/CLI
  • Förbättra MFC-applikationer med bibliotek i .NET Framework
  • Integrera befintlig C++-kod och ActiveX-komponenter med .NET
  • Skapa Windows Forms med C++/CLI
  • Utveckla och installera .NET-komponenter
  • Använda XML och ADO.NET för dataåtkomst

Sammanfattning

Med Visual C++ 2008 kan C++-programmeraren dra nytta av befintlig kod för att komma in i .NET-tekniken. Kursen lär dig skapa applikationer med C++ Language Extensions och .NET-klassbiblioteket.

Vem bör delta

Alla som vill utveckla Visual C++2008-applikationer och migrera befintlig C++-kod till .NET-plattformen. Erfarenhet av C++ på grundnivå förutsätts.

Praktiska övningar

Under kursen får du utföra omfattande övningar som ger dig praktisk erfarenhet, bla:
  • Skriva, sammanställa och felsöka program i Visual C++ 2008
  • Utveckla C++/CLI-klasser
  • Använda klassbibliotek i .NET Framework för att snabba på utvecklingen
  • Skapa Windows Forms-tillämpningar med menyer och dialogrutor
  • Migrera Standard C++ till .NET
  • Använda PInvoke för att få åtkomst till DLL
  • Få åtkomst till .NET-komponenter från befintliga C++-system
  • Integrera COM-komponenter i en .NET-applikation
  • Installera återanvändbara .NET-komponenter
  • Textanalys av XML-dokument för att extrahera data
  • Hantera data med ADO.NET

Kursinnehåll

Introduktion till .NET

Arkitekturen i .NET

  • Common Language Runtime (CLR)
  • .NET Intermediate Language (IL)
  • C++/CLI:s roll

Visual Studio 2008

  • Utvecklingsmiljöns egenskaper
  • Verktyg och strategier för avlusning

Extensions av C++-språket

C++/CLI-miljön

  • Managed heap och garbage collection
  • Referenstyper och värdetyper
  • C++/CLI-språkfunktioner

Utveckla C++/CLI-klasser

  • Definiera C++/CLI-klasser
  • Dataåtkomst via egenskaper
  • C++/CLI operativ överlagring

Typer, händelser och undantag

  • Tanken bakom C++/CLI-pekare
  • Händelsehantering med delegates
  • Svara på C++/CLI-undantag

Utnyttja avancerade klassegenskaper

C++/CLI-klassförhållanden

  • .NET-kompatibelt arv
  • Klassernas sammansättning i C++/CLI

Gränssnitt och polymorfism

  • Definiera gränssnitt
  • Abstrakta och förseglade klasser

Använd klassbiblioteken i .NET

Arbeta med samlingar

  • System::Collections namespace
  • Sortera och numrera samlingar

Multitrådning

  • En tråds livscykel
  • Trådprioriteter och schemaläggning
  • Trådsynkronisering

Generisk utveckling

  • Uppnå typsäkerhet
  • Jämföra mallar och generiska metoder

Skapa Windows Forms

Skapa ett användargränssnitt

  • Windows Forms kontra MFC
  • Designa formulär med Visual Studio 2008

Arbeta med kontroller

  • Sätta in kontroller i formulär
  • Skapa text och urvalskontroller
  • Organisera menyer och menyalternativ

Implementera dialogrutor

  • Inbyggda dialogrutor
  • Egna dialogrutor och datautbyte

Integrera befintlig C++-kod

Blanda C++/CLI och "unmanaged" kod

  • Använd /clr och "It Just Works" (IJW)
  • Stöd för Standard C++
  • Visa C++/CLI-klasser med gcroot
  • DLL-åtkomst med PInvoke
  • Marshaling data med InterOp

Samkörning med com och ActiveX

  • Åtkomst till COM-komponenter från .NET
  • Åtkomst för COM-klient till .NET-komponenter
  • Integrera ActiveX-komponenter

Utveckla .NET-komponenter

Assembly-struktur

  • Identifiera assembly-strukturer
  • Bygga assemblies
  • Delade och privata assemblies
  • Generera starka assemblynamn med digitala signaturer

Administrera assemblies

  • Installera komponenter i global assembly cache (GAC)
  • Versionskontroll med policyfiler

Dataåtkomst med XML och ADO.NET

Hantera XML-data

  • Möjligheter i .NET för XML-behandling
  • Läsa, skriva och ändra XML

Behandling av relationsdata

  • Objektsmodellen ADO.NET
  • Anslutning till en databas
  • Skapa och köra kommandon

<< Tillbaka till Visual Studio och .NET
 

Liknande kurser


Visual C++ är ett registrerat varumärke som ägs av Microsoft Corporation.
 
C++/CLI-applikationer med Visual C++ 2008
Praktiska övningar

Kursschema

5 - 8 oktStockholm boka kurs

Fler datum och platser.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Kurspriser

21 950 kr Ord. Pris
kurspriser med
rabattprogram
12 000 krMed Flex-Treklöver
12 225 krMed Fyrklöver
16 490 krMed Företagskort -
10-kort
16 500 krMed ProPack 40
Alla priser i SEK, exkl moms.

Utveckla C++/CLI-applikationer med Visual C++ 2008

Kursdeltagare utvecklar .NET-komponenter med C++/CLI.




Certification Core Course