Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να προσδιορίσει ένα χρήστη των Windows με ASP

Μέρος της παροχής δυναμική λογισμικό για τους χρήστες είναι το περιεχόμενο του προγραμματισμού που λειτουργεί καλά με τα λειτουργικά συστήματα τους . Εάν το πρόγραμμά σας δεν λειτουργεί καλά με παλαιότερα λειτουργικά συστήματα Windows , είναι καλή πρακτική προγραμματισμού για τον εντοπισμό του λειτουργικού συστήματος και ειδοποιεί τον χρήστη του ασυμβίβαστου . Υπάρχουν 2 κατηγορίες χρησιμοποιούνται για την ανίχνευση του λειτουργικού συστήματος και την έκδοση σε ASP , και τα δύο είναι απαραίτητα για ενδελεχή ταυτοποίηση. Τα πράγματα που θα χρειαστείτε
Visual Studio . NET ( 2005 ή 2008)
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε ένα μικρό παράθυρα αποτελούν στο παράθυρο σχεδίασης . Στο παράθυρο , δημιουργούν 2 ετικέτες . Αυτές οι 2 ετικέτες θα χρησιμοποιηθούν για να δείτε τα αποτελέσματα του προγράμματος οπτικά για να διαπιστωθεί η ακρίβειά τους. 2

Χρησιμοποιήστε την κλάση Περιβάλλον και την τάξη ΛειτουργικόΣύστημα . Η κατηγορία Περιβάλλον επιστρέφει την έκδοση του λειτουργικού συστήματος , και η τάξη ΛειτουργικόΣύστημα στέλνει πίσω την πλατφόρμα .
Εικόνων 3

Καθορίστε την πλατφόρμα χρησιμοποιώντας ένα διακόπτη . Ο παρακάτω κώδικας ανιχνεύει πλατφόρμα : System.OperatingSystem osInfo = System.Environment.OSVersion ? Διακόπτη ( osInfo.Platform ) { System.PlatformID.Win32Windows περίπτωση : { //αυτό ανιχνεύει τις παλαιότερες εκδόσεις των Windows, συμπεριλαμβανομένων //Win98 , Win95 , ή Me } .

περίπτωση System.PlatformID.Win32NT : { //Αυτό είναι για τις νεότερες πλατφόρμες των Windows, συμπεριλαμβανομένων Win2000 //και νεότερα } }


Η 4

Καθορίστε το λειτουργικό έκδοση του συστήματος . Αυτό είναι σημαντικό για τα προγράμματα λογισμικού που πρέπει να ρυθμίσετε συστήματα που βασίζονται στην ιδιαιτερότητες του λειτουργικού συστήματος . Για παράδειγμα , ριζικό και το μητρώο διαμορφώσεις μπορεί να είναι διαφορετική για τα Windows 2000, σε σχέση με τα Windows XP . Για παράδειγμα , ο παρακάτω κώδικας καθορίζει το version.switch ( osInfo.Version.Minor ) { διακόπτη ( osInfo.Version.Major ) { περίπτωση 3 : Label1.Text = " Windows NT 3.51 " ? Σπάσει ? Περίπτωση 4 : Label1.Text = " Windows NT 4.0 " ? σπάσει ? περίπτωση 5 : εάν ( osInfo.Version.Minor == 0 ) Label1.Text = " Windows 2000 " ? elseLabel1.Text = " Windows XP "? διάλειμμα? } διάλειμμα? }

5

δημιουργία της εφαρμογής . Αν βάλετε αυτά τα τμήματα κώδικα σε περίπτωση Page_Load , η ετικέτα που δημιουργήσατε στο Βήμα 1 θα εμφανίσει το τρέχον λειτουργικό σας σύστημα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα