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

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

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

Ρύθμιση παραμέτρων χρόνου απενεργοποίησης οθόνης στα Windows 10
Ρύθμιση παραμέτρων χρόνου απενεργοποίησης οθόνης στα Windows 10
Θα δούμε πώς να απενεργοποιήσετε την οθόνη μετά από καιρό στα Windows 10. Μια ειδική επιλογή στα Windows 10 επιτρέπει στον χρήστη να απενεργοποιεί την οθόνη αυτόματα.
Πώς να διαγράψετε έναν σκληρό δίσκο χρησιμοποιώντας DBAN
Πώς να διαγράψετε έναν σκληρό δίσκο χρησιμοποιώντας DBAN
Ένα πλήρες σεμινάριο σχετικά με τη χρήση του Darik's Boot And Nuke (DBAN) για τη μόνιμη διαγραφή όλων των αρχείων από έναν σκληρό δίσκο. Αυτή είναι μια αναλυτική περιγραφή του DBAN βήμα προς βήμα.
Το Winaero Tweaker 0.10 είναι έτοιμο για τα Windows 10 έκδοση 1803
Το Winaero Tweaker 0.10 είναι έτοιμο για τα Windows 10 έκδοση 1803
Το Winaero Tweaker 0.10 είναι έξω. Θα σας επιτρέψει να απενεργοποιήσετε αξιόπιστα το Windows Update στα Windows 10, να απαλλαγείτε από τις ειδοποιήσεις ενημέρωσης, τις διαφημίσεις στις Ρυθμίσεις, το Χρονολόγιο και το My People. Επίσης, έρχεται με νέα εργαλεία και τροποποιήσεις, και λειτουργεί σωστά στην έκδοση 1803 των Windows 10 «Spring Creators Update». Νέα χαρακτηριστικά του Winaero Tweaker
Το Kik Captcha δεν λειτουργεί - Τι να κάνετε
Το Kik Captcha δεν λειτουργεί - Τι να κάνετε
Η εφαρμογή συνομιλίας Kik είναι μια πολύ δημοφιλής και πολύ υψηλής ποιότητας εφαρμογή συνομιλίας με μια τεράστια βάση χρηστών, ειδικά μεταξύ των νεότερων. Με περισσότερους από 300 εκατομμύρια εγγεγραμμένους λογαριασμούς (συμπεριλαμβανομένων περίπου των μισών εφήβων στις Ηνωμένες Πολιτείες), Kik
Πώς να συνδέσετε χειριστήρια PS4 ή Xbox στο Switch
Πώς να συνδέσετε χειριστήρια PS4 ή Xbox στο Switch
Το Nintendo Switch υποστηρίζει πολλούς τύπους ελεγκτών, επομένως είναι δυνατή η χρήση ελεγκτών Xbox One και PS4 στο Switch με τη βοήθεια ενός προσαρμογέα χειριστηρίου Nintendo Switch.
Πώς να αντιγράψετε και να αποθηκεύσετε εικόνες από το Safari στο Mac
Πώς να αντιγράψετε και να αποθηκεύσετε εικόνες από το Safari στο Mac
Το ενσωματωμένο πρόγραμμα περιήγησης ιστού του Mac, το Safari, διαθέτει ένα ειδικό μενού που σας επιτρέπει να αντιγράψετε, να αποθηκεύσετε ή να αντιγράψετε έναν σύνδεσμο σχεδόν σε οποιαδήποτε εικόνα βρείτε. Σε αυτό το άρθρο, έχουμε όλες τις λεπτομέρειες για το πώς λειτουργεί αυτό! Με τις συνήθεις προειδοποιήσεις για τη μη χρήση της δουλειάς άλλων όταν δεν έχεις άδεια, φυσικά. Μην ξεχνάτε αυτό το κομμάτι.
Πώς να αλλάξετε την κάμερα στο Kik
Πώς να αλλάξετε την κάμερα στο Kik
Μπορεί να φαίνεται αντιφατικό, αλλά η αποστολή μηνυμάτων δεν σημαίνει απλώς πληκτρολόγηση κειμένου και αποστολή. Είναι μια ολόκληρη εμπειρία. Τα γραπτά μηνύματα είναι πολύ πιο οπτικά τώρα από ποτέ. Το ίδιο ισχύει για τις τηλεφωνικές κλήσεις. Αν εσύ'