Η εισαγωγή και επεξεργασία κειμένου είναι μια από τις πιο συχνές λειτουργίες που εκτελούνται καθημερινά από χρήστες προσωπικών υπολογιστών. Λίγοι άνθρωποι σκέφτονται για μηχανισμούς που κάνουν αυτές τις ενέργειες απλούστερες. Εν τω μεταξύ, η εκπληκτική τυπογραφία του κειμένου που εμφανίζεται στην οθόνη είναι το προϊόν μιας σύνθεσης πολλών τεχνολογιών που ενσωματώνονται στα υποσυστήματα γραφικών των σύγχρονων λειτουργικών συστημάτων. Και σήμερα, με βάση αυτές τις τεχνολογίες, ακόμη και ένας μη επαγγελματίας με ελάχιστες δεξιότητες προγραμματισμού μπορεί να δημιουργήσει ένα πρόγραμμα επεξεργασίας κειμένου.
Απαραίτητη
- - μεταγλωττιστής
- - IDE ή πρόγραμμα επεξεργασίας κειμένου.
- - SDK, ανάπτυξη-εκδόσεις χρησιμοποιημένων βιβλιοθηκών, πλαισίων κ.λπ.
Οδηγίες
Βήμα 1
Επιλέξτε την πλατφόρμα για την οποία θα αναπτυχθεί το πρόγραμμα επεξεργασίας κειμένου. Σχεδόν κάθε πτυχή της εφαρμογής μιας εφαρμογής εξαρτάται από αυτήν την επιλογή. Αποφασίστε εάν θέλετε το πρόγραμμα επεξεργασίας να εκτελείται μόνο σε Windows ή Linux. Ίσως πρέπει να δημιουργήσετε μια λύση μεταξύ πλατφορμών; Ή είναι ένα πρόγραμμα επεξεργασίας σχεδιασμένο για χρήση στον ιστό
Βήμα 2
Επιλέξτε μια γλώσσα προγραμματισμού, IDE, τεχνολογίες, στοιχεία, πλαίσια, βιβλιοθήκες και άλλα εργαλεία που θα χρησιμοποιηθούν για τη δημιουργία του προγράμματος επεξεργασίας. Για παράδειγμα, κατά την ανάπτυξη για Windows, μπορείτε να λάβετε ως βάση τον τυπικό έλεγχο RichEdit, ο οποίος παρέχει πλούσια λειτουργικότητα και είναι, στην πραγματικότητα, ένας πλήρης επεξεργαστής. Απομένει να εφαρμοστεί το περιβάλλον εργασίας χρήστη, μηχανισμοί φόρτωσης και αποθήκευσης κειμένου, πρόσθετων λειτουργιών. Εάν λείπει το RichEdit, μπορείτε να χρησιμοποιήσετε το αντικείμενο Υπηρεσίες κειμένου εφαρμόζοντας τη διεπαφή ITextHost και την απόδοση στο παράθυρο σας. Η ανάπτυξη μπορεί να γίνει στο Visual Studio ή στους Δελφούς, με ή χωρίς πλαίσια (π.χ. MFC, WTL). Εάν δεν υπάρχουν σκληρά όρια, είναι λογικό να επιλέξετε. NET και να αναπτύξετε μια εφαρμογή C # χρησιμοποιώντας το RichTextBox. Για την κατασκευή μιας εφαρμογής πολλαπλών πλατφορμών ή Linux, το Qt είναι τέλειο με την ισχυρή κατηγορία QTextEdit. Οι οπτικοί επεξεργαστές για τον Ιστό βασίζονται σε συγκεκριμένες δυνατότητες του προγράμματος περιήγησης (όπως η λειτουργία επεξεργασίας περιεχομένου στοιχείων στον Internet Explorer) και είναι ένα σύνολο σεναρίων πελάτη. Το JavaScript λειτουργεί ως γλώσσα προγραμματισμού.
Βήμα 3
Δημιουργήστε ένα wireframe για την εφαρμογή σας. Ξεκινήστε το IDE που έχετε επιλέξει. Δημιουργήστε ένα νέο έργο. Σε ορισμένα IDE, ο καθορισμός ορισμένων επιλογών κατά τη διαδικασία δημιουργίας έργου δημιουργεί ένα πρότυπο εργασίας εφαρμογής επεξεργασίας κειμένου. Για παράδειγμα, η επιλογή CRichEditView ως βασικής κλάσης Προβολή κατά τη δημιουργία ενός έργου MFC στο Visual Studio σας επιτρέπει να αποκτήσετε ένα πρόγραμμα επεξεργασίας κειμένου με ελάχιστη λειτουργικότητα. Ομοίως, στο KDevelop, μπορείτε να δημιουργήσετε ένα έργο εφαρμογής Qt, το οποίο είναι πρόγραμμα επεξεργασίας κειμένου, σε λίγα δευτερόλεπτα.
Βήμα 4
Προσθέστε λειτουργικότητα στον επεξεργαστή κειμένου σας. Κατά κανόνα, για να εφαρμόσετε τις βασικές λειτουργίες μορφοποίησης και επεξεργασίας κειμένου (οριζόντια ευθυγράμμιση, εντολές επεξεργασίας), πρέπει απλώς να δημιουργήσετε τα κατάλληλα στοιχεία διεπαφής (κουμπιά στις γραμμές εργαλείων, στοιχεία μενού), να τους αναθέσετε χειριστές και να καλέσετε τις απαραίτητες μεθόδους την τάξη ελέγχου του προγράμματος επεξεργασίας από τους χειριστές …