Όταν γράφετε άλλα προγράμματα στη γλώσσα προγραμματισμού C ++, μπορείτε να ενσωματώσετε μια λειτουργία που επιτρέπει σε άλλες εφαρμογές να εκτελούνται στο λειτουργικό σύστημα ενός προσωπικού υπολογιστή.
Οδηγίες
Βήμα 1
Δημιουργήστε τη δική σας εφαρμογή ταξινόμησης φωτογραφιών. Για να προσθέσετε πρωτοτυπία και λειτουργικότητα, μπορείτε να προσθέσετε μια κλήση στη γραφική διεπαφή απευθείας από το ίδιο το πρόγραμμα στο οποίο εργάζεστε. Υπάρχουν δύο λειτουργίες στη γλώσσα C ++ για την εκτέλεση τέτοιων εργασιών. Συνδέστε τις βιβλιοθήκες windows.h και Shellapi.h για να μπορείτε να χρησιμοποιήσετε τις λειτουργίες εκκίνησης εξωτερικών εφαρμογών του λειτουργικού συστήματος. Οι βιβλιοθήκες συνδέονται χρησιμοποιώντας τη δήλωση #include.
Βήμα 2
Χρησιμοποιήστε τη συνάρτηση ShellExecute () εάν πρέπει να μεταβιβάσετε παραμέτρους στην εφαρμογή που ονομάζεται. Η συνάρτηση έχει τις ακόλουθες παραμέτρους: hwnd για το αναγνωριστικό παραθύρου, το lpOperation καθορίζει τη λειτουργία για την καλούμενη εφαρμογή (για παράδειγμα, εκτύπωση ή άνοιγμα), το lpDirectory καθορίζει το προεπιλεγμένο όνομα καταλόγου, nShowCmd για τη λειτουργία εκκίνησης της εφαρμογής και lpParameters για τη μετάβαση άλλων παραμέτρων στην καλούμενη εφαρμογή.
Βήμα 3
Για να εκτελέσετε εύκολα το καθορισμένο πρόγραμμα, χρησιμοποιήστε τη συνάρτηση WinExec (). Μια παράμετρος συμβολοσειράς μεταβιβάζεται στον κώδικα προγράμματος, ο οποίος καθορίζει την πλήρη διαδρομή προς την εφαρμογή, καθώς και τη λειτουργία εκκίνησης αυτής της εφαρμογής.
Βήμα 4
Το ακόλουθο κομμάτι κώδικα μπορεί να χρησιμοποιηθεί ως παράδειγμα:
#περιλαμβάνω
#περιλαμβάνω
κενή κύρια ()
{
WinExec ("c: / windows / system32 / calc.exe", SW_SHOW);
}
Βήμα 5
Ως αποτέλεσμα της εκτέλεσης αυτού του κώδικα, θα ανοίξει μια τυπική αριθμομηχανή των Windows. Μπορείτε να περιγράψετε διάφορες συνθήκες υπό τις οποίες καλούνται εξωτερικές εφαρμογές του λειτουργικού συστήματος. Θυμηθείτε να συμπεριλάβετε τις απαιτούμενες βιβλιοθήκες για να εργαστείτε με αυτές τις λειτουργίες.
Βήμα 6
Αναφέρετε τις τυπικές εφαρμογές που είναι πιθανό να εγκαταστήσουν οι χρήστες. Λάβετε υπόψη αυτό εάν δεν είστε ο μόνος που χρησιμοποιεί το πρόγραμμα. Εάν αντιμετωπίζετε προβλήματα κατά τη σύνταξη ενός προγράμματος, παρακολουθήστε τις ειδικές οδηγίες βίντεο στο Διαδίκτυο.