Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να γράψετε ένα σπείρωμα Εφαρμογή Multi σε MFC

Η μικρότερη μονάδα του κώδικα σε μία εφαρμογή είναι μια κλωστή . Μπορεί να υπάρχουν διάφορα θέματα σε μια διαδικασία μέσα σε μια εφαρμογή . Αυτό επιτρέπει στον χρήστη να multitask . Τα θέματα που γίνονται σε ένα οργανωτικό τρόπο που είναι σε λειτουργία από τα παράθυρα . Μολονότι τα σπειρώματα στην πραγματικότητα δεν λειτουργούν ταυτόχρονα , φαίνεται να καθώς είναι μόνο 20 χιλιοστά του δευτερολέπτου χώρια . Οδηγίες
Η 1

Συνδεθείτε με codesource.net και να κατεβάσετε την εφαρμογή MFC " Multithreaded_Animation.zip . " Αποθηκεύστε το στην επιφάνεια εργασίας και αποσυμπιέστε το . Ανοίξτε το αρχείο " Animate.dsw " . 2

Δημιουργήστε ένα νήμα για την εφαρμογή του MFC . Συσχετίζει ένα μήνυμα χειρισμού για το μενού και τη γραμμή εργαλείων .
Εικόνων 3

Χρησιμοποιήστε το AFxBeginThread . Αυτό βρίσκεται στο χειριστή εντολή .
Η 4

Περάστε τη διεύθυνση της λειτουργίας νήμα. Αυτή είναι η λειτουργία , όπου η μονάδα του κώδικα που θα εκτελεστεί είναι γραμμένο .
5

ξεπεράσει το HWND του παραθύρου αρχική αίτηση μέσω του GetSafeHwnd ( ) . Από εδώ περνούν την προτεραιότητα του νήματος ως " THREAD_PRIORITY_NORMAL ελέγχου μετατοπίζεται στη συνάντηση αυτή τη δήλωση στο τμήμα του κώδικα μέσα αυτής της λειτουργίας
Η

6 Πληκτρολογήστε τον ακόλουθο κώδικα : . . CWINthread * pthread1 ? Pthread1 = AfxBeginThread ( thread1 , GetSafeHwnd ( ) , THREAD_PRIORITY_NORMAL ) ? UINT thread1 ( LPVOID Ip ) { Meassagebox ( Θέμα Σε Εκτέλεσης ) ? ; } . Αυτό αντιπροσωπεύει τα βήματα 2 έως 5 ενοποιούνται σε πραγματικό κώδικα
Η 7

μεγέθυνση . οι λειτουργίες χρησιμοποιώντας την εφαρμογή MFC . Εδώ μπορείτε να προγραμματίσετε τα νήματα να εργάζονται ταυτόχρονα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα