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

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

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

Πώς να δείτε πόσες ώρες έχετε παίξει στο Steam
Πώς να δείτε πόσες ώρες έχετε παίξει στο Steam
Όντας η μεγαλύτερη πλατφόρμα τυχερών παιχνιδιών στον κλάδο, το Steam σάς επιτρέπει να αγοράζετε και να παίζετε σχεδόν κάθε παιχνίδι που δημιουργήθηκε στην πρόσφατη ιστορία – και μετά μερικά. Είτε ψάχνετε για το τελευταίο σίκουελ ενός τριπλού Α, πολλών δισεκατομμυρίων δολαρίων
Πώς να επαναφέρετε τις εργοστασιακές ρυθμίσεις ενός φορητού υπολογιστή Toshiba
Πώς να επαναφέρετε τις εργοστασιακές ρυθμίσεις ενός φορητού υπολογιστή Toshiba
Μερικές φορές, ο μόνος τρόπος επίλυσης ενός προβλήματος υπολογιστή είναι με πλήρη επαναφορά εργοστασιακών ρυθμίσεων. Αυτό είναι εύκολο να γίνει με φορητό υπολογιστή Toshiba Windows 11 ή Windows 10 μέσω της ενσωματωμένης επιλογής Reset This PC.
Κριτική HTC One X9 (πρακτική): Είναι το καλύτερο smartphone στο MWC που δεν θα μπορείτε ποτέ να αγοράσετε;
Κριτική HTC One X9 (πρακτική): Είναι το καλύτερο smartphone στο MWC που δεν θα μπορείτε ποτέ να αγοράσετε;
Το HTC One M9 ήταν μια από τις μεγάλες ανακοινώσεις στο MWC πέρυσι, αλλά φέτος η HTC επέλεξε να μην κάνει μια μεγάλη λαμπερή συνέντευξη τύπου. Αντ 'αυτού, έχει ανακοινώσει ήσυχα μια μικρή χούφτα του Desire μεσαίου εύρους
Το Chrome δεν ζητά να αποθηκεύσει κωδικούς πρόσβασης - Πώς να διορθώσετε
Το Chrome δεν ζητά να αποθηκεύσει κωδικούς πρόσβασης - Πώς να διορθώσετε
Η καλή πρακτική ασφάλειας είναι να έχετε έναν μοναδικό, δύσκολο να μαντέψετε κωδικό πρόσβασης για κάθε σύνδεση που χρησιμοποιείτε. Αυτό είναι καλό στη θεωρία, αλλά δεν υπάρχει τρόπος να θυμόμαστε όλες τις συνδέσεις που χρησιμοποιούμε καθημερινά.
Πώς να διορθώσετε τα comms στο Ανάμεσά μας
Πώς να διορθώσετε τα comms στο Ανάμεσά μας
Το Among Us κυκλοφόρησε το 2018 αλλά κέρδισε το ενδιαφέρον το 2020 όταν πολλοί αναγκάστηκαν να μείνουν σπίτι. Έμειναν με πολύ ελεύθερο χρόνο στα χέρια τους, νέοι παίκτες μπήκαν σε αυτό το παιχνίδι ως ευκαιρία να συνδεθούν μαζί τους
Πώς να δείτε πόσες ώρες παίχτηκαν στο PS4
Πώς να δείτε πόσες ώρες παίχτηκαν στο PS4
Είτε θέλετε να δείξετε πόσο αφοσιωμένοι είστε σε ένα συγκεκριμένο παιχνίδι στους φίλους σας, είτε θέλετε να ολοκληρώσετε όλο το χρόνο παιχνιδιού σας, ίσως αναρωτιέστε αν υπάρχει τρόπος να ελέγξετε πόσα
Πώς να προωθήσετε τις θύρες
Πώς να προωθήσετε τις θύρες
Η προώθηση θυρών είναι ένας τρόπος δρομολόγησης της εισερχόμενης και εξερχόμενης κίνησης δεδομένων μεταξύ του οικιακού σας δικτύου και των απομακρυσμένων διακομιστών. Για να συνδεθείτε στο Διαδίκτυο, κάθε συσκευή χρησιμοποιεί μια μοναδική διεύθυνση IP που έχει πολλές θύρες με τις οποίες δημιουργεί επικοινωνία.