Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Δημιουργία thread και progress bar

Îåêßíçóå áðü ôï ìÝëïò xabikos. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 24-07-2007, 16:52. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  13-07-2007, 21:03 33581

    Δημιουργία thread και progress bar

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

    Λοιπόν στα πλαίσια της πτυχιακής έκανα ένα User Interface για να δίνει ο χρήστης κάποιες τιμές έτσι ώστε να τροφοδοτεί ένα πρόγραμμα που προσομοιώνει την διαδικασία ανάπτυξης λογισμικού ανοιχτού κώδικα. Τώρα λοιπόν μου βγήκε η απαίτηση η διαδικασία της προσομοίωσης να τρέχει σε δικό της thread έτσι ώστε να μην φαίνεται ότι κολλάει το πρόγραμμα, πράγμα που συνέβαινε μέχρι να τελειώσει η προσομοίωση. Θα ήθελα αν γίνετε να μου πείτε πως περίπου θα γίνει αυτό μιας και δεν έχω ξανακάνει ποτέ κάτι παρόμοιο. Το πρόγραμμα που κάνει την προσομοίωση είναι γραμμένο σε C και το έχω βάλει όλο σε μία κλάση όπου υπάρχει μία μόνο συνάρτηση που την καλώ με το πάτημα ενός κουμπιού κάπως έτσι

    private: System::Void SimulateButton_Click(System::Object * sender, System::EventArgs * e)
    {BlacBox* test = new BlacBox(params);
    test->simulate();
    }


    Επίσης αν γίνετε να συνδέσω ένα progress bar με την συνάρτηση αυτή για να δείχνω την πρόοδο στον χρήστη.

    Ευχαριστώ.

    My dream is to fly over the rainbow so high!!!!
  •  24-07-2007, 16:52 33741 σε απάντηση της 33581

    Απ: Δημιουργία thread και progress bar

    Δεν ξέρω αν στο μεταξύ βρήκες τη λύση, αλλά νομίζω πρέπει να δώσεις μερικά ακόμα στοιχεία.

    Η πτυχιακή σου φαντάζομαι ότι είναι σε .net, γι αυτό και άλλωστε στέλνεις το ερώτημα στο .net framework forum. Επίσης φαντάζομαι ότι το πρόγραμμα σε C δεν έχει δικό του user interface. Ή έχει;


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems