تقييم الموضوع :
  • 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
}}}
تم الشكر بواسطة:



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


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