Κύριος 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

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

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

Πώς να μορφοποιήσετε έναν εξωτερικό σκληρό δίσκο για Mac
Πώς να μορφοποιήσετε έναν εξωτερικό σκληρό δίσκο για Mac
Οι εξωτερικοί σκληροί δίσκοι είναι εξαιρετικοί για την αποθήκευση αρχείων που δεν χρησιμοποιείτε συχνά. Δεδομένου ότι πολλές εξωτερικές μονάδες έχουν σχεδιαστεί για να λειτουργούν με Windows, δεν υπάρχει τίποτα πιο απογοητευτικό από το να ανακαλύψετε ότι η μονάδα δίσκου και το Mac σας δεν είναι συμβατά. Ευτυχώς,
CapCut εναντίον iMovie
CapCut εναντίον iMovie
Εάν είστε ψηφιακός δημιουργός που δημοσιεύει βίντεο στα μέσα κοινωνικής δικτύωσης, πιθανότατα αναζητάτε το καλύτερο λογισμικό επεξεργασίας βίντεο. Το CapCut και το iMovie είναι δύο από τις πιο δημοφιλείς all-in-one εφαρμογές για κινητά για επεξεργασία
Πώς να αποκτήσετε έναν δωρεάν λογαριασμό Yandex.Mail
Πώς να αποκτήσετε έναν δωρεάν λογαριασμό Yandex.Mail
Θέλετε μια νέα διεύθυνση email, πολύ χώρο αποθήκευσης και πρόσβαση IMAP; Μάθετε πώς να δημιουργείτε λογαριασμούς Yandex για να λαμβάνετε όλα αυτά και πολλά άλλα.
Πώς να παρακολουθείτε την κυκλοφορία δικτύου στη συσκευή σας Android
Πώς να παρακολουθείτε την κυκλοφορία δικτύου στη συσκευή σας Android
Η παρακολούθηση δικτύου παρακολουθεί την επισκεψιμότητα που καταναλώνετε στη συσκευή σας Android χρησιμοποιώντας τόσο ενσωματωμένο όσο και λογισμικό τρίτου μέρους. Αυτή η διαδικασία μπορεί να είναι ζωτικής σημασίας εάν έχετε περιορισμένα δεδομένα δικτύου στο τηλέφωνό σας, καθώς σας εμποδίζει να σπαταλήσετε
Πώς να χρησιμοποιήσετε τη λειτουργία εξοικονόμησης μπαταρίας στο Android
Πώς να χρησιμοποιήσετε τη λειτουργία εξοικονόμησης μπαταρίας στο Android
Η λειτουργία εξοικονόμησης μπαταρίας μπορεί να αυξήσει σημαντικά τη διάρκεια ζωής της μπαταρίας σας. Μεταβείτε στις Ρυθμίσεις > Μπαταρία > Λειτουργία εξοικονόμησης ενέργειας για να την ενεργοποιήσετε και να προσαρμόσετε άλλες ρυθμίσεις.
Πώς να ανοίξετε ένα Snapchat χωρίς να λέει 'Άνοιγμα'
Πώς να ανοίξετε ένα Snapchat χωρίς να λέει 'Άνοιγμα'
Μπορείτε να δείτε ένα στιγμιότυπο ή να διαβάσετε ένα μήνυμα στο Snapchat χωρίς να σας δουν οι φίλοι σας ότι το ανοίξατε. Ακολουθήστε αυτές τις οδηγίες για να μάθετε πώς.
Αναθεώρηση Samsung Galaxy Alpha
Αναθεώρηση Samsung Galaxy Alpha
Η Samsung έχει πάρει πολλά πράγματα για τον πλαστικό σχεδιασμό των smartphones της τελευταίας τεχνολογίας με την πάροδο των ετών, ενώ άλλοι κατασκευαστές έπαιρναν τον έπαινο. Με το Samsung Galaxy Alpha, ωστόσο, αυτό φαίνεται να αλλάξει. Η εταιρία'