Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

Πώς μπορείτε να ξεκινήσετε το προεπιλεγμένο πρόγραμμα περιήγησης στο Internet μέσω προγραμματισμού, χρησιμοποιώντας το Visual C#

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:305703
Για την έκδοση Microsoft Visual Basic .NET αυτού του άρθρου, ανατρέξτε στην ενότητα305705.
Για την έκδοση Microsoft Visual C++ .NET αυτού του άρθρου, ανατρέξτε στην ενότητα307382.

Αυτό το άρθρο αναφέρεται στο ακόλουθο χώρο ονομάτων Microsoft .NET Framework Class Library:
  • System.Diagnostics

Σε αυτήν την εργασία

Περίληψη
Αυτό το άρθρο βήμα προς βήμα σας δείχνει πώς μπορείτε να ξεκινήσετε το προεπιλεγμένο πρόγραμμα περιήγησης στο Internet.

back to the top

ΑΠΑΙΤΗΣΕΙΣ

  • Microsoft Visual Studio .NET
back to the top

Καθορίστε τη διεύθυνση URL, FTP ή αρχείο για άνοιγμα

Μπορείτε να καθορίσετε μια διεύθυνση URL, ένα αρχείο ή μια διεύθυνση FTP. Τις τρεις αυτές τις αναθέσεις είναι έγκυρες:
   string target= "http://www.microsoft.com";   string target = "ftp://ftp.microsoft.com";   string target = "C:\\Program Files\\Microsoft Visual Studio\\INSTALL.HTM";  				
back to the top

Χρησιμοποιήστε τη μέθοδο κλάσης διαδικασία έναρξης για την εκκίνηση του προγράμματος περιήγησης

Για ναΔιαδικασίαη κλάση περιέχει ένα στατικόStartΗ μέθοδος. Επειδή αυτή είναι μια στατική μέθοδο, μπορείτε να καλέσετεStartχωρίς να χρειάζεται μια παρουσία ενόςΔιαδικασίαCLASS.
System.Diagnostics.Process.Start(target);				
back to the top

Παροχή χειρισμός εξαίρεσης

Επειδή μπορείτε να επωφεληθείτε από την προεπιλογήUseShellExecuteη ιδιότητα κατά την κλήση τουStartη μέθοδος, δεν χρειάζεται να ρητά ερωτήματος στο μητρώο για να εξακριβώσετε ποιο πρόγραμμα περιήγησης είναι η προεπιλογή. Ωστόσο, εάν χρησιμοποιήσετε αυτήν την προσέγγιση σε έναν υπολογιστή που δεν έχει εγκατεστημένο ένα πρόγραμμα περιήγησης, παρουσιάζεται μια εξαίρεση. Αυτή η εξαίρεση πρέπει να αποκλείονται, έτσι ώστε να μπορούν να ληφθούν τα κατάλληλα μέτρα.

Αυτό το παράδειγμα παγιδεύει ρητά για ένα σφάλμα το οποίο δημιουργείται όταν το κλειδί μητρώου που απαιτείται δεν εντοπίζεται και δηλώνει ότι το πρόγραμμα περιήγησης δεν είναι εγκατεστημένο. Επιπλέον, παρέχεται ένα δείκτη χειρισμού γενικής εξαίρεσης για άλλα σφάλματα που ενδέχεται να προκύψουν. Για ναΔοκιμάστε catch...μπλοκ είναι φαίνεται στη λίστα πλήρη κώδικα.

back to the top

Δείγμα κώδικα ολοκληρώθηκε

    string target= "http://www.microsoft.com";    //Use no more than one assignment when you test this code.     //string target = "ftp://ftp.microsoft.com";    //string target = "C:\\Program Files\\Microsoft Visual Studio\\INSTALL.HTM";     try        {         System.Diagnostics.Process.Start(target);        }    catch        (          System.ComponentModel.Win32Exception noBrowser)         {         if (noBrowser.ErrorCode==-2147467259)          MessageBox.Show(noBrowser.Message);        }    catch (System.Exception other)        {          MessageBox.Show(other.Message);        }				
back to the top

ΑΝΤΙΜΕΤΩΠΙΣΗ ΠΡΟΒΛΗΜΑΤΩΝ

Είναι ιδιαίτερα εξαρτάται από τις συσχετίσεις τύπων αρχείου εφαρμογής σε αυτόν τον κωδικό τουHKEY_CLASSES_ROOTη ομάδα του μητρώου. Αυτό μπορεί να οδηγήσει σε απρόβλεπτα αποτελέσματα και οι εξαιρέσεις, εάν το μητρώο έχει καταστραφεί. Επιπλέον, τους τύπους αρχείων και επεκτάσεις ενδέχεται να σχετίζονται με εφαρμογές εκτός από το πρόγραμμα περιήγησης. Για παράδειγμα, αρχεία HTM ή HTML μπορεί να είναι συσχετισμένο με το λογισμικό ανάπτυξης Web αντί για το πρόγραμμα περιήγησης.

back to the top

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τοΔιαδικασίακλάση, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:back to the top
εκκίνηση try-catch

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί με μηχανική μετάφραση

Ιδιότητες

Αναγνωριστικό άρθρου: 305703 - Τελευταία αναθεώρηση: 12/20/2010 05:23:00 - Αναθεώρηση: 2.0

Microsoft Visual C# .NET 2002 Standard Edition, Microsoft Visual C# 2005

  • kbhowtomaster kbprod2web kbmt KB305703 KbMtel
Σχόλια
;did=1&t=">