Pagina.seKUNDVAGNKöPLogga inVILLKORKUNDSERVICE
Första sidanBöcker på gångAlla böckerNyheterÅterförsäljareFyndlådaBestsellers
  Hjälp om sök      
Fredag 3 september 2010
Våra Förlag
Pagina
Optimal
Microsoft Press
Apress
friends of ED
O'Reilly
Wiley Technology
Wiley Övrigt
Wiley Professional

Lär dig Visual C++ .NET på 3 veckor

Davis Chapman

Leveransstatus:
Definitivt slut

Pris inkl moms:
 148 kr
ISBN-13:
 978-91-636-0701-1
ISBN-10:
 91-636-0701-8
Art. nr:
 63607018
Sidantal:
 800
Band:
 Kartonage
Tryckår:
 2002

Efter att ha följt den här boken i bara 21 dagar kommer du att kunna skapa synnerligen avancerade Windows-applikationer med hjälp av Visual C++ .NET! Lär dig Visual C++ .NET på 3 veckor leder dig steg för steg till fördjupade kunskaper om de verktyg och guider som Visual C++ tillhandahåller för att bygga applikationer. Du kommer att formge programfönster, använda kontroller, visa grafik, skapa SDI- och MDI-program, arbeta med databaser samt bygga multitasking-applikationer.

Dessutom kommer du att lära dig en del av grunderna i hur man använder Visual C++ på Microsofts nya .NET-plattform, liksom hur den nya miljön påverkar din planering av formgivning och programmering.

Om du inte känner dig så jättesäker i sadeln när det gäller C++-programmering kommer du att upptäcka hur Visual C++-begreppen förklaras efterhand som de dyker upp i boken. Om du å andra sidan är väl insatt i Visual C++ kommer den här boken att aktualisera dina kunskaper om Visual Studio-miljön.

Den här boken ger dig:

  • En mycket välplanerad kurs som steg för steg sätter dig in i Visual C++ .NET.
  • Kunskaper i allt från utformning av programfönster till hur du skapar multitasking-applikationer.
  • Kunskaperna du behöver i Visual C++ .NET, även om du var bäst i C++-klassen eller om du är nybörjare.

Innehållsförteckning:

INTRODUKTION
Bokens upplägg
Konventioner i denna bok
Dag 1 SKAPA DITT FÖRSTA PROGRAM I VISUAL C++ UTVECKLINGSMILJÖ
En rundtur av Visual C++ utvecklingsmiljö
Lösningsutforskaren
Utmatningsytan
Redigeringsytan
Menylisten
Förändra Developer Studio miljön
Ditt första projekt
Utforma projektets arbetsyta
Använd Programassistenten för att skapa ett programskal
Formge ditt programs fönster
Lägg till kod till ditt program
Den slutliga handpåläggningen
Lägg till knappar för att maximera och minimera
Sammanfattning
Frågor och svar
Seminariedel
Test
Övning
Dag 2 FELSÖK DITT PROGRAM
Vad är felsökning?
Initialt test och felsökning
Test av delar
Helhetstest
Bygg- och regressionstestning
Alfa- och betatestning
Slutversion
Kod som stöder felsökning
Verifiera antaganden
Följa flödet och programkörning
Visual Studios felsökningsverktyg
Visual Studios felsökare
Placera ut brytpunkter
Stega genom koden
Kontrollera lokala variabler
Inspektera specifika variabler
Inspektera variabeln this
Kontrollera anropsstacken
Spy++
Koppla till en körande process
Skapa ett felaktigt program
Skapa programskalet
Lägg till en funktion
Lägg till huvudloopen
Felsök programmet
Felsök looparna
Felsöka uträkningen
Sammanfattning
Frågor och svar
Seminariedel
Test
Övning
Dag 3 ANVÄNDA REGLAGE I DINA PROGRAM
De grundläggande Windows-reglagen
Statisk text
Inmatningsområdet
Reglaget Kommandoknapp
Reglaget Flervalsruta
Reglaget Radioknapp
Den nedfällbara listan
Lägga till reglage i dina fönster
Skapa programskalet och formge dialogen
Ange reglagens tabbordning
Koppla variabler till dina reglage
Koppla funktionalitet till dina reglage
Avsluta programmet
Visa användarens meddelande
Rensa användarens meddelanden
Slå av och göm meddelandereglage
Starta ett annat program
Sammanfattning
Frågor och svar
Seminariedel
Test
Dag 4 INTEGRERA MUS OCH TANGENTBORD FÖR ANVÄNDARINTERAKTION
Förstå mushändelser
Rita med musen
Förbättra ritprogrammet
Slutlig finjustering
Fånga tangentbordshändelser
Ändra ritmarkör
Gör förändringarna bestående
Sammanfattning
Frågor och svar
Seminariedel
Dag 5 ARBETA MED TIMERS
Förstå Windows timers
Lägga en klocka i ditt program
Skapa projektet och programmet
Lägga till timer-ID
Starta klocktimern
Hantera klocktimerhändelsen
Skapa och initiera datum och tid
Hämta datum och tid
Lägga till en andra timer till programmet
Lägga till programvariabler
Starta och stoppa den räknande timern
Slå på stoppknappen
Sammanfattning
Frågor och svar
Seminariedel
Test
Övning
Dag 6 LÄGGA TILL PROGRAMDIALOGER FÖR ANVÄNDARÅTERKOPPLING
Använda fördefinierade (eller system-) dialogrutor
Använda meddelanderutor
Funktionen MessageBox
Skapa ett dialogprogram
Koda meddelanderutedialogerna
Använda vanliga dialoger
Skapa dina egna dialogrutor
Skapa en dialogruta
Sammanfattning
Frågor och svar
Seminariedel
Test
Övningar
Dag 7 SKAPA MENYER TILL DITT PROGRAM
Förstå menyer
Designa menyer
Skapa en meny
Skapa programmet
Lägga till och anpassa en meny
Koppla menyn till ditt dialogfönster
Koppla funktionalitet till menyalternativen
Skapa sammanhangsberoende menyer
Skapa en meny med acceleratorer
Sammanfattning
Frågor och svar
Seminariedel
Test
Övningar
Dag 8 ARBETA MED TEXT OCH TYPSNITT
Hitta och använda typsnitt
Visa en lista med tillgängliga typsnitt
Skapa ett typsnitt som kan användas
Använda typsnitt
Skapa programskalet
Skapa en lista med typsnitt
Ange typsnittets exempeltext
Välja ett typsnitt som skall visas
Sammanfattning
Frågor och svar
Seminariedel
Test
Övningar
Dag 9 ATT ANVÄNDA GRAFIK, RITADE OBJEKT OCH BITMAPPBILDER
Förstå grafikenhetens gränssnitt
Enhetsmiljöer
Skalning och koordinatsystem
Skapa ett grafikprogram
Skapa programskalet
Lägga till grafikegenskaperna
Sammanfattning
Frågor och svar
Seminariedel
Test
Övningar
Dag 10 SKAPA SDI- OCH MDI-PROGRAM
Arkitekturen Dokument/Vy
Globala CWinApp-relaterade funktioner
Åtkomstfunktioner för programprofilen
Ikon- och markörfunktioner
MDI-program
Skapa ett SDI-program
Skapa programskalet
Skapa en linjeklass
Lägga till dokumentfunktionerna
Kopiera vektorer
Lägga till linjer
Visa bilden i programfönstret
Lägga till mushändelser
Spara och hämta den ritade bilden
Ta bort den aktuella bilden
Spara och återställa bilden
Arbeta med menyn
Lägga till färg i klassen CLine
Lägga till färg i dokumentet
Ändra menyn
Sammanfattning
Frågor och svar
Seminariedel
Test
Dag 11 LÄGGA TILL VERKTYGSFÄLT OCH STATUSFÄLT
Verktygsfält, statusfält och menyer
Skapa ett nytt verktygsfält
Placering av verktygsfältet
Skapa ett verktygsfält
Bestäm knappstil
Fästa verktygsfältet vid en ram
Kontrollera visning av ett verktygsfält
Placera en nedfällbar lista på verktygsfältet
Redigera projektets resurser
Skapa en nedfällbar lista på verktygsfältet
Lägga in poster i den nedfällbara listan
Hantera händelser för verktygsfältets nedfällbara lista
Uppdatera den nedfällbara listan på verktygsfältet
Lägga till ett nytt statusfält
Lägga till ett nytt fönster på statusfältet
Ange en fönstertext på statusfältet
Sammanfattning
Frågor och svar
Dag 12 SPARA OCH ÅTERSTÄLLA ARBETE
Serialisering
Klasserna CArchive och CFile
Funktionen Serialize
Göra serialiserbara objekt
Implementera en serialiserbar klass
Skapa ett serialiserat program
Skapa en serialiserbar klass
Bygga in stöd i dokumentklassen
Lägga till stöd för navigering och redigering i visningsklassen
Sammanfattning
Frågor och svar
Seminariedel
Test
Övning
Dag 13 UPPDATERA OCH LÄGGA TILL DATABASPOSTER
MED ADO
Databasåtkomst
Vad är ADO?
ADO-objekt
Importera ADO:s DLL-fil (Dynamic Link Library)
Ansluta till en databas
Utföra kommandon och hämta data
Förflytta sig i Recordset-objektet
Få tillgång till fältens värden
Uppdatera poster
Lägga till och ta bort
Stänga objekten Recordset och Connection
Bygga ett databasprogram med ADO
Förbereda databasen
Skapa programskalet
Bygga en egen postklass
Ansluta och hämta data
Fylla formuläret
Spara uppdateringar
Förflytta sig mellan posterna
Lägga till nya poster
Ta bort poster
Sammanfattning
Frågor och svar
Seminariedel
Test
Övning
Dag 14 DELA FUNKTIONER MED ANDRA PROGRAM
MED HJÄLP AV DLL-FILER
Utforma klasser
Inkapsling
Arv
Olika typer av klasser i Visual C++
Varför skapa DLL-filer?
Skapa och använda DLL-filer
Utforma DLL-filer
Skapa och använda en utökad MFC-DLL-fil
Skapa den utökade MFC-DLL-filen
Skapa ett testprogram
Skapa och använda en vanlig DLL-fil
Skapa en vanlig DLL-fil
Anpassa testprogrammet
Sammanfattning
Frågor och svar
Seminariedel
Test
Övningar
Dag 15 BYGGA EGET - SKAPA ACTIVEX-KONTROLLER
Vad är en ActiveX-kontroll?
ActiveX och gränssnittet IDispatch
ActiveX-behållare och ActiveX-servrar
Egenskaper
Metoder
Händelser
Skapa en ActiveX-kontroll
Bygga kontrollskalet
Modifiera klassen CModArt
Lägga till egenskaper
Utforma och bygga egenskapssidan
Lägga till grundläggande kontrollfunktionalitet
Lägga till egna metoder
Lägga till händelser
Testa kontrollen
Sammanfattning
Frågor och svar
Seminariedel
Test
Övningar
Dag 16 LÄGGA TILL WEBBLÄSARFUNKTIONER I PROGRAMMEN
Internet Explorers ActiveX-objektmodell
Klassen CHtmlView
Navigera på Internet
Kontrollera webbläsaren
Ta reda på webbläsarens status
Interagera med COM-gränssnitt
Basklasser för MFC COM-gränssnittsomslag
Generera omslagsklasser för gränssnitt
Hämta IHTMLDocument-gränssnittet från CHtmlView-klassen
ygga ett webbläsarprogram
Skapa programskalet
Lägga till navigeringsfunktioner
Sammanfattning
Frågor och svar
Seminariedel
Test
Övningar
Dag 17 VAD ÄR MULTIKÖRNING?
Utföra flera uppgifter samtidigt
Trådar som arbetar när de är sysslolösa
Skapa oberoende trådar
Bygga ett program för multikörning
Skapa ett programskal
Utforma roterande hjul
Stöd för CSpinner-objekten
Lägga till OnIdle-uppgifterna
Lägga till oberoende trådar
Sammanfattning
Frågor och svar
Seminariedel
Test
Övningar
Dag 18 INTERNET-PROGRAM OCH NÄTVERKSKOMMUNIKATION
Hur fungerar nätverkskommunikation?
Socketar, portar och adresser
Initiera Winsock-miljön
Skapa en socket
Ansluta
Skicka och ta emot meddelanden
Stänga anslutningen
Kontrollera utlösning av händelser
Upptäcka fel
Hämta information om socketen
Bygga ett nätverksprogram
Skapa programskalet
Implementera fönsterutformning och startfunktioner
Ärva från klassen CAsyncSocket
Ansluta programmet
Skicka och ta emot
Avsluta anslutningen
Sammanfattning
Frågor och svar
Seminariedel
Test
Övning
Dag 19 ARBETA MED STYRD KOD
Vad är Microsofts plattform .NET och Common Language Runtime?
.NET-arkitekturen
Common Language Runtime (CLR)
Arbeta med styrd C++
Bygga program med styrd C++
Använda .NET-objekt i styrda C++-program
Använda .NET-objekt i MFC-program
Skriva ett styrt C++-program
Skapa klassen för systeminformation
Skapa additionsklassen
Sammanfattning
Frågor och svar
Seminariedel
Test
Övning
Dag 20 BYGGA KOMPONENTER MED ATL
Vad är ATL?
ATL och COM
ATL eller MFC?
Bygga en enkel ATL-komponent
Skapa ATL-komponenten
Lägga till COM-gränssnittet
Skapa C++-klienten
Lägga till en wrapper av styrd C++
Skapa en klient i styrd C++
Sammanfattning
Frågor och svar
Seminariedel
Test
Övning
Dag 21 INTERAGERA MED VISUAL BASIC- OCH C#-KOMPONENTER
Blanda språk - CLR:s löften i praktiken
Få tillgång till och använda styrda C++-objekt i C# och VB.NET
Få tillgång till och använda C#- och VB.NET-objekt i styrd C++
Få tillgång till och använda C#- och VB.NET-objekt i icke-styrd C++
Bygga en styrd C++-komponent med en C#-klient
Bygga komponenten i styrd C++
Bygga C#- eller VB.NET-klienten
Bygga en C#-komponent med en styrd C++-klient
Bygga komponenten i C# eller VB.NET
Bygga klienten i styrd C++
Bygga en klient i icke-styrd C++
Bygga det styrda C++-gränssnittet
Koda och konfigurera klienten i icke-styrd C++
Sammanfattning
Frågor och svar
Seminariedel
Test
Övning
Bilaga A Svar på testfrågor och övningar
Sakregister

Tanka

Hämta kodexemplen som används i boken här.


Översatt av:

Fredrik Rutz, Marie Andersson

Originaltitel:

STY Visual C++ .NET in 21 days

 

 

URL till denna sida: http://pagina.se/bok.html?63607018
 

Om inget anges är priser angivna inkl moms.
  

FÖRSTA SIDAN | LOGGA IN | NYHETER | BÖCKER PÅ GÅNG | ALLA BÖCKER | ÅTERFÖRSÄLJARE | BOKSERIER | FYNDLÅDA | BESTSELLERS | KUNDVAGN | KÖP | KUNDSERVICE | VILLKOR

© v2.1 Pagina Förlags AB, 1981-2010
Webmaster ()