Το Windows Calculator θα λάβει λειτουργία γραφικών

Το Windows Calculator θα λάβει λειτουργία γραφικών

Όχι πολύ καιρό πριν, η Habré δημοσίευσε νέα σχετικά με αποκαλύπτοντας τον κωδικό της Αριθμομηχανής των Windows, ένα από τα πιο διάσημα προγράμματα στον κόσμο. Πηγαίος κώδικας για αυτό το λογισμικό δημοσιεύτηκε στο GitHub.

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

Στην πραγματικότητα, όλα είναι ξεκάθαρα εδώ - η γραφική λειτουργία θα επιτρέψει την οπτικοποίηση εξισώσεων και συναρτήσεων, περίπου το ίδιο με αυτό που κάνει το Plotting Mode στο Matlab. Η δυνατότητα προτάθηκε από τον μηχανικό της Microsoft, Dave Grochocki. Σύμφωνα με τον ίδιο, η λειτουργία γραφικών δεν θα είναι πολύ προηγμένη. Θα επιτρέψει στους μαθητές να δημιουργήσουν γραφήματα από αλγεβρικές εξισώσεις.

«Η άλγεβρα είναι το μονοπάτι προς τις ανώτερες σφαίρες των μαθηματικών και των συναφών κλάδων. Ωστόσο, είναι ένα από τα πιο δύσκολα μαθήματα για τους μαθητές και πολλοί άνθρωποι παίρνουν κακούς βαθμούς στην άλγεβρα», λέει ο Grochoski. Ο προγραμματιστής πιστεύει ότι εάν προστεθεί μια γραφική λειτουργία στην αριθμομηχανή, θα καταστεί ευκολότερο για μαθητές και καθηγητές να καταλάβουν ο ένας τον άλλον στην τάξη.

«Οι αριθμομηχανές γραφικών μπορεί να είναι αρκετά ακριβοί, οι λύσεις λογισμικού απαιτούν άδεια χρήσης και οι διαδικτυακές υπηρεσίες δεν είναι πάντα η καλύτερη λύση», συνεχίζει ο Grochoski.

Σύμφωνα με εκπροσώπους της Microsoft, η λειτουργία γραφικών είναι μια από τις πιο συχνά ζητούμενες λειτουργίες στην εφαρμογή Feedback Hub, όπου οι χρήστες των προϊόντων λογισμικού της εταιρείας ρίχνουν τις προσφορές τους.

Στόχοι που έθεσαν οι προγραμματιστές:

  • Παροχή βασικής απεικόνισης στον υπολογιστή Windows.
  • Υποστήριξη για βασικά προγράμματα σπουδών μαθηματικών στις ΗΠΑ (δυστυχώς, ενώ η λειτουργία της Αριθμομηχανής θα προγραμματιστεί με βάση τις ανάγκες των μαθητών σε αυτήν τη χώρα), συμπεριλαμβανομένης της ικανότητας δημιουργίας και ερμηνείας συναρτήσεων, κατανόησης γραμμικών, τετραγωνικών και εκθετικών μοντέλων, εκμάθησης τριγωνομετρικών συναρτήσεων χρησιμοποιώντας το αριθμομηχανή και κατανοήστε τις εξισώσεις εννοιών.

    Τι άλλο θα πάρει ο χρήστης:

    • Δυνατότητα εισαγωγής εξίσωσης για την κατασκευή του αντίστοιχου γραφήματος.
    • Δυνατότητα προσθήκης πολλαπλών εξισώσεων και οπτικοποίησης τους για σύγκριση γραφημάτων.
    • Μια λειτουργία επεξεργασίας εξισώσεων, ώστε να μπορείτε να δείτε τι αλλάζει όταν γίνονται ορισμένες τροποποιήσεις στην αρχική εξίσωση.
    • Αλλαγή του τρόπου προβολής γραφημάτων - διαφορετικές ενότητες μπορούν να προβληθούν με διαφορετικούς βαθμούς λεπτομέρειας (δηλαδή μιλάμε για κλιμάκωση).
    • Δυνατότητα εξερεύνησης διαφορετικών τύπων γραφημάτων.
    • Η δυνατότητα εξαγωγής του αποτελέσματος - τώρα οι οπτικοποιήσεις δυνατοτήτων μπορούν να κοινοποιηθούν στο Office / Teams.
    • Οι χρήστες μπορούν εύκολα να χειριστούν τις δευτερεύουσες μεταβλητές στις εξισώσεις για να κατανοήσουν πώς οι αλλαγές στις εξισώσεις επηρεάζουν το γράφημα.

    Από όσο μπορεί κανείς να κρίνει, γραφήματα μπορούν να κατασκευαστούν για όχι πολύ περίπλοκες συναρτήσεις.

    Τώρα οι προγραμματιστές του Calculator προσπαθούν να δείξουν ότι το πρόγραμμα βελτιώνεται με την πάροδο του χρόνου. Γεννήθηκε ως στοιχειώδης βοηθός για την εκτέλεση αριθμητικών πράξεων. Τώρα είναι μια αξιόπιστη επιστημονική αριθμομηχανή που μπορεί να χρησιμοποιηθεί από ένα ευρύ φάσμα χρηστών για την επίλυση πολύ σοβαρών προβλημάτων. Το λογισμικό θα συνεχίσει να βελτιώνεται στο μέλλον.

    Όσον αφορά το άνοιγμα του πηγαίου κώδικα, αυτό γίνεται έτσι ώστε ο καθένας να μπορεί να εξοικειωθεί με τεχνολογίες της Microsoft όπως Fluent, Universal Windows Platform, Azure Pipelines και άλλες. Μέσω αυτού του έργου, οι προγραμματιστές μπορούν να μάθουν περισσότερα για το πώς γίνεται η εργασία για τη δημιουργία συγκεκριμένων έργων στη Microsoft. Με μια λεπτομερή ανάλυση του πηγαίου κώδικα του Υπολογιστή Windows, μπορείτε διαβάστε εδώ, ακριβώς στο Habré.

    Το πρόγραμμα είναι γραμμένο σε C++ και περιέχει πάνω από 35000 γραμμές κώδικα. Οι χρήστες χρειάζονται Windows 10 1803 (ή νεότερο) και την πιο πρόσφατη έκδοση του Visual Studio για τη μεταγλώττιση του έργου. Με όλες τις απαιτήσεις μπορεί να βρεθεί στο GitHub.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο