كيفية بدء تشغيل مستعرض إنترنت الافتراضي برمجياً باستخدام Visual C#

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية305703
للحصول على إصدار Microsoft Visual Basic.net من هذه المقالة، راجع 305705.
للحصول على إصدار Microsoft Visual c + +.net من هذه المقالة، راجع 307382.

تشير هذه المقالة إلى مساحة الاسم مكتبة الفئات إطار Microsoft.net التالية:
  • System.Diagnostics

في هذه المهمة

الموجز
يوضح هذا المقال خطوة بخطوة حول كيفية بدء تشغيل مستعرض إنترنت الافتراضي.

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

استخدام أسلوب بدء عملية من الدرجة لبدء تشغيل المستعرض

تتضمن الفئة عملية ثابت أسلوب ابدأ . أن أسلوب ثابت، يمكنك استدعاء ابدأ دون مثيل فئة العملية .
System.Diagnostics.Process.Start(target);				
back to the top

توفر معالجة الاستثناء

لأنه يمكنك الاستفادة من خاصية UseShellExecute الافتراضية عند استدعاء الأسلوب ابدأ ، لا يلزم صراحة الاستعلام التسجيل لتحديد ما هو المستعرض الافتراضي. ومع ذلك، إذا كنت تستخدم هذا النهج على جهاز كمبيوتر ليس لديه مستعرض مثبت، حدوث استثناء. يجب التقاط هذا الاستثناء حيث يمكنك اتخاذ الإجراء المناسب.

يعوض هذا المثال صراحة لخطأ الذي تم إنشاؤه عندما لم يتم العثور على مفتاح التسجيل الضرورية ويشير إلى أن يتم تثبيت ليست مستعرض. بالإضافة إلى ذلك، يتم توفير معالج استثناء عام للأخطاء الأخرى التي قد تحدث. ويظهر في قائمة التعليمات البرمجية الكاملة كتلة try 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 المقترن مع برامج تطوير ويب بدلاً من المستعرض.

back to the top

مراجع

لمزيد من المعلومات حول فئة العملية ، قم بزيارة موقع Microsoft التالي على الويب:back to the top
حاول تشغيل العرضي

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 305703 - آخر مراجعة: 06/19/2012 03:19:00 - المراجعة: 1.0

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

  • kbhowtomaster kbprod2web kbmt KB305703 KbMtar
تعليقات