تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة ::: Environment
#1
كاتب الموضوع : BADRMEDIA


السلام عليكم ورحمة الله وبركاته



الفئة Environment كما تخبرنا مايكروسوفت

أنه يمدنا بمعلومات حول البيئة الحالية التي يحيا عليها التطبيق الخاص بنا

والحصول علي

command-line arguments

exit code

environment variable settings

contents of the call stack

time since last system boot

version of the common language runtime



لنبدأ نتعرف كيف نستفيد من هذه الفئة


Environment Members :


CommandLine :

نستطيع عن طريق هذا العضو فى الفئة Environment أن نحصل علي خط القيادة للتطبيق ونعرف مسار الملف التطبيقي للأمر



كود :
MsgBox(Environment.CommandLine)


CurrentDirectory :

يأتي هذا العضو بالدليل الحالي بالكامل لمسار التطبيق



كود :
MsgBox(Environment.CurrentDirectory)
}}}}
تم الشكر بواسطة:
#2
ExitCode :

يستخدم للحصول علي كود الخروج للعملية أو وضع كود للخروج


كود :
Environment.ExitCode = 1

كود :
MsgBox(Environment.ExitCode)

HasShutdownStarted :

تعود بقيمة تحدد ما إذا كان CLR يقوم بالاغلاق أو أن التطبيق الحالي يقوم بالاغلاق


كود :
MsgBox(Environment.HasShutdownStarted)

MachineName :

هذا العضو يظهر لنا اسم الماكينة الحالية ( اسم جهاز الكمبيوتر )


كود :
MsgBox(Environment.MachineName)


OSVersion :

تستطيع عن طريق هذا العضو والأعضاء النتى تحته أن تحصل علي اصدار النظام الحالي وأيضا platform للدوت نت الحالي واصدار ServicePack



كود :
MsgBox(Environment.OSVersion.Platform)


كود :
MsgBox(Environment.OSVersion.VersionString)


كود :
MsgBox(Environment.OSVersion.ServicePack)


وكما حصلنا على رقم الاصدار بالكامل عن طريق العضو VersionString

يمكن عن طريق العضو Version التابع للعضو OSVersion أن نحصل من خلال أبناءه الأعضاء على تفصيل الاصدار



كود :
MsgBox(Environment.OSVersion.Version.Build)


كود :
MsgBox(Environment.OSVersion.Version.Major)


كود :
MsgBox(Environment.OSVersion.Version.MajorRevision)


كود :
MsgBox(Environment.OSVersion.Version.Minor)


كود :
MsgBox(Environment.OSVersion.Version.MinorRevision)


كود :
MsgBox(Environment.OSVersion.Version.Revision)

}}}}
تم الشكر بواسطة:
#3
ProcessorCount :

هذا العضو يحصل علي عدد المعالجات فى الجهاز الحالي


فى الغالب بالنسبة لــ PC يكون العدد هو 2


كود :
MsgBox(Environment.ProcessorCount)


SystemDirectory :

هذا العضو يجلب لنا اسم مجلد النظام



كود :
MsgBox(Environment.SystemDirectory)


TickCount :


هذا العضو يجلب لنا الوقت المنقضي منذ فتح النظام بالملي ثانية milliseconds


كود :
MsgBox(Environment.TickCount)

UserDomainName :

يجلب لنا اسم الدومين الحالي للشبكة مع المستخدم الحالي

MsgBox(Environment.UserDomainName)


UserName :

اسم المستخدم الحالي للنظام


كود :
MsgBox(Environment.UserName)

Version :

تحدثنا عن هذا العضو وعن أبناءه ولكن لم يكن مباشرة بل كان تحت العضو OSVersion

لكن يمكن استخدامه مباشرة

والحصول علي وصف لـــ major, minor, build, and revision numbers of the common language


WorkingSet :

يجلب لنا حجم physical memory

MsgBox(Environment.WorkingSet)

}}}}
تم الشكر بواسطة:
#4
Public Methods :

أهم الطرق العامة للفئة Environment


Exit

يقوم بانهاء التطبيق وتدميره وارسال كود الخروج لنظام التشغيل


كود :
Environment.Exit(0)


للمزيد عن الفئة Environment ومعرفة تفاصيل أكثر يتم زيارة الصفحة الخاصة بها من مكتبة مايكروسوفت




http://msdn2.microsoft.com/en-us/lib...t_members.aspx
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة ::: ListBox Blue Sky 14 2,406 14-11-16, 11:32 PM
آخر رد: فارس جراح
  معلومة مهمه فى المصفوفات ali.alfoly 2 792 30-08-13, 02:25 AM
آخر رد: ali.alfoly
  من المنتدى القديم - معلومة ::: ProgressBar ( للاخ BADRMEDIA ) المبرمج علي نوري 2 1,266 23-08-13, 11:17 PM
آخر رد: nin9e
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 3 1,019 16-12-12, 06:25 PM
آخر رد: 3amo
  من المنتدى القديم - معلومة ::: CheckBox ( للاخ BADRMEDIA ) المبرمج علي نوري 1 571 30-11-12, 05:54 PM
آخر رد: مبرمج أوتار
  معلومة :: الحل لمشكلة الخطأ في الكود For Each i As Button In Me.Controls Aly El-Haddad 2 680 10-11-12, 09:15 PM
آخر رد: Mr. DotNet
  معلومة : Partial Class RaggiTech 1 543 06-10-12, 11:03 PM
آخر رد: RaggiTech
  معلومة : TryCast مهمة RaggiTech 0 462 06-10-12, 11:02 PM
آخر رد: RaggiTech
  معلومة : XML Comments مهمة RaggiTech 1 423 06-10-12, 11:01 PM
آخر رد: RaggiTech
  معلومة - الاستثناءات ( Exceptions ) RaggiTech 0 534 06-10-12, 11:00 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم