Κύριος Windows 10 Η Microsoft ανακοίνωσε το έργο Rust / WinRT

Η Microsoft ανακοίνωσε το έργο Rust / WinRT



Αφήστε μια απάντηση

Η Microsoft ανακοίνωσε το έργο Rust / WinRT που παρέχει έναν φυσικό και ιδιωματικό τρόπο για τους προγραμματιστές Rust να καλούν Windows API. Το Rust / WinRT σάς επιτρέπει να καλείτε οποιοδήποτε WinRT API στο παρελθόν, στο παρόν και στο μέλλον χρησιμοποιώντας κώδικα που δημιουργείται εν κινήσει απευθείας από τα μεταδεδομένα που περιγράφουν το API και απευθείας στο πακέτο Rust, όπου μπορείτε να τα καλέσετε σαν να ήταν απλά μια άλλη μονάδα Rust.

πώς να έχετε το δικό σας φίλτρο snapchat

Λογότυπο δυαδικού banner

Το Windows Runtime βασίζεται σε API Component Object Model (COM) κάτω από την κουκούλα και έχει σχεδιαστεί για πρόσβαση μέσω γλωσσικών προβολών όπως C ++ / WinRT και Rust / WinRT. Αυτές οι προβολές γλώσσας λαμβάνουν τα μεταδεδομένα που περιγράφουν διάφορα API και παρέχουν φυσικές συνδέσεις για τη γλώσσα προγραμματισμού στόχου. Αυτό επιτρέπει στους προγραμματιστές να δημιουργούν πιο εύκολα εφαρμογές και στοιχεία για Windows χρησιμοποιώντας τη γλώσσα που επιθυμούν. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε αυτά τα API των Windows για να δημιουργήσετε εφαρμογές για επιτραπέζιους υπολογιστές, να αποθηκεύσετε εφαρμογές, ένα στοιχείο, υπηρεσία NT ή πρόγραμμα οδήγησης συσκευής.

Ακολουθεί ένα απλό παράδειγμα του Rust που καλεί ένα API των Windows.

χρησιμοποιήστε windows :: data :: xml :: dom :: *; let doc = XmlDocument :: νέο () ?; doc.load_xml («γειά σου κόσμος») ;; let root = doc.document_element () ;; assert! (root.node_name ()? == 'html'); assert! (root.inner_text ()? == 'γειά σου κόσμος');

Για πιο ουσιαστικό παράδειγμα, μπορείτε να δείτε το ακόλουθο παιχνίδι Minesweeper που εφαρμόζεται χρησιμοποιώντας το Rust / WinRT: https://github.com/robmikh/minesweeper-rs

οι αναρτήσεις του Instagram δεν εμφανίζονται στο Facebook

Η Microsoft σημείωσε ότι πρόκειται για μια πολύ πρώιμη δημόσια προεπισκόπηση, οπότε περισσότερες δυνατότητες και διορθώσεις θα έρθουν στο μέλλον. Η αρχική σελίδα του έργου βρίσκεται στο GitHub:

https://github.com/microsoft/winrt-rs

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Πώς να διορθώσετε το όριο συστήματος αρχείων στο Android [Πλήρης εξήγηση]
Πώς να διορθώσετε το όριο συστήματος αρχείων στο Android [Πλήρης εξήγηση]
Δεν είναι δυνατή η απενεργοποίηση των αυτόματων διαφημίσεων μέσω προγραμματισμού στη σελίδα, οπότε είμαστε εδώ!
Το ReCore είναι η απάντηση του Xbox One στο Metroid Prime
Το ReCore είναι η απάντηση του Xbox One στο Metroid Prime
Με ονόματα όπως ο Keiji 'Mega Man' Inafune και ο διευθυντής της Metroid Prime στη λίστα πιστώσεων του ReCore, θα ελπίζατε ότι το τελευταίο αποκλειστικό Xbox One της Microsoft θα ενώνεται κάπως για να δημιουργήσει την τέλεια Metroidvania.
Γιατί το ραδιόφωνο του αυτοκινήτου σας δεν ανάβει
Γιατί το ραδιόφωνο του αυτοκινήτου σας δεν ανάβει
Εάν το ραδιόφωνο του αυτοκινήτου σας δεν ανάβει, υπάρχουν μερικά πράγματα που θα θελήσετε να ελέγξετε προτού ρίξετε τη πετσέτα και αγοράσετε ένα ανταλλακτικό.
Πώς να αλλάξετε την εικόνα προφίλ TikTok
Πώς να αλλάξετε την εικόνα προφίλ TikTok
Μια εικόνα προφίλ μπορεί να λέει πολλά για ένα άτομο. Ανάλογα με το πόσο συχνά το αλλάζετε, θα μπορούσε να υποδηλώνει την αλλαγή της διάθεσης κάποιου ή εάν έχει μια ιδιαίτερα καλή ημέρα για τα μαλλιά που δεν πρέπει να πάει ελεύθερη. Μερικοί
Το Paint 3D αποκτά νέα εργαλεία και δυνατότητες
Το Paint 3D αποκτά νέα εργαλεία και δυνατότητες
Η Microsoft έχει ενημερώσει την εφαρμογή Paint 3D με νέα εργαλεία και δυνατότητες. Αυτά περιλαμβάνουν ένα ενημερωμένο εργαλείο επιλογής μαγείας, καμπύλη και νέα εργαλεία γραμμής. Τώρα ο χρήστης μπορεί να εργαστεί με σχήματα πολύ πιο γρήγορα. Η επίσημη ανακοίνωση λέει τα εξής. Αρχικά, κάναμε την επεξεργασία και την εξατομίκευση των δημιουργιών σας ακόμη πιο εύκολη με βελτιώσεις στη δημοφιλή μαγεία
Πώς να επαναφέρετε τον κωδικό πρόσβασής σας χρησιμοποιώντας τη Διαχείριση συσκευής Android
Πώς να επαναφέρετε τον κωδικό πρόσβασής σας χρησιμοποιώντας τη Διαχείριση συσκευής Android
Όλοι έχουν ξεχάσει τον κωδικό πρόσβασής τους τουλάχιστον μία φορά. Αυτό μπορεί να είναι πολύ απογοητευτικό. Ωστόσο, τα καλά νέα είναι ότι υπάρχει τρόπος να το επαναφέρετε χωρίς να χρησιμοποιήσετε το τηλέφωνό σας. Σε αυτό το άρθρο, θα σας δείξουμε πώς να επαναφέρετε το
Τι είναι ένα διαμέρισμα;
Τι είναι ένα διαμέρισμα;
Ένα διαμέρισμα είναι μια διαίρεση μιας μονάδας σκληρού δίσκου με κάθε διαμέρισμα σε μια μονάδα δίσκου να εμφανίζεται ως διαφορετικό γράμμα μονάδας δίσκου. Εδώ είναι περισσότερα για τα partitions.