Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man skriver en multi gängade Tillämpning i MFC

    Den minsta enheten av kod i ett program är en tråd . Det kan finnas flera trådar i en process inom en applikation . Detta tillåter en användare att göra flera saker . Trådarna görs i ett organisatoriskt sätt som manövreras av windows . Även gängorna faktiskt inte arbeta samtidigt verkar de som de är bara 20 millisekunder från varandra . Instruktioner
    1

    Logga in på codesource.net och hämta MFC program " Multithreaded_Animation.zip . " Spara den på skrivbordet och packa upp den . Öppna " Animate.dsw " filen .
    2

    Skapa en tråd för tillämpning i MFC . Associera ett meddelande hanterare för menyer och verktygsfält .
    3

    Använd AFxBeginThread . Detta ligger i kommando hanterare . Passera adress tråden funktionen
    4

    . Detta är den funktion där enheten av kod som kommer att utföras är skrivet .
    5

    Värmlands HWND av förälder programfönstret genom GetSafeHwnd ( ) . Härifrån passerar prioritet tråden som " THREAD_PRIORITY_NORMAL Kontroll skift för att möta detta uttalande till den del av koden inom denna funktion
    6

    Skriv följande kod : . . CWINthread * pthread1 , pthread1 = AfxBeginThread ( Thread1 , GetSafeHwnd ( ) , THREAD_PRIORITY_NORMAL ) ; UINT Thread1 ( LPVOID Ip ) { Meassagebox ( tråd i Execution ) ; ? ? } . Detta motsvarar steg 2 till 5 konsolideras in i själva koden
    7

    Animera . funktionerna med hjälp av MFC program . Här kan du programmera trådar att arbeta samtidigt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·C - Sharp Projekt för skolledning
    ·Hur man använder en C-programmet Så Verifiera Armstro…
    ·UNIX C Tutorial
    ·Hur man bygger 32 - bitars Linux program på 64 - bitar…
    ·Hur Omvänd en Array i C + +
    ·Hur man gör Volumetrisk Dimma i Open GL
    ·Hur man tar bort ett index i en dynamisk array av helta…
    ·Vad är meningen med ANSI
    ·Hur man bygger en CPP körbar på Windows
    ·Hur man gör en sträng att acceptera Spaces
    Utvalda artiklarna
    ·Hur man skapar en OCX fil
    ·Konvertera Pseudo koder till flödesscheman
    ·Hur man skapar undantagsklasser i Java
    ·Hur man använder Unicode i C + + Program
    ·Hur att rengöra en inbuffert i C + +
    ·Hur konvertera en sträng till Proper mål Med PHP
    ·Hur man gör en bild Klickbar
    ·Hur man tolka CSV i Perl
    ·Lägga till en DataRelation
    ·Ta bort en variabel på konsolen för Java
    Copyright © Dator Kunskap http://www.dator.xyz