loading...
News it works
آخرین ارسال های انجمن
عنوان پاسخ بازدید توسط
روابط دختر وپسر 11 1732 mehrdad_tehran
البوم غریبه فریدون برای دانلود 3 614 karikweb
دره ستاره ها قشم 0 425 ankara
ویژگی همسر خوب چیست؟ 0 450 ankara
آیا سایت های پرزرق و برق فلش بر روی ربات های موتور جستجو تاثیر دارد ؟ 0 301 bitaazimi68
چگونگی ساخت سایت بر رتبه بندی وب سایت در سئو تاثیر می گذارد 0 357 bitaazimi68
بهینه سازی موتورهای جستجوگر وب سایت علم عجیبی نیست 0 365 bitaazimi68
چگونه درکمترین زمان رتبه بندی وب سایت افزایش پیدا می کند 0 347 bitaazimi68
نقش فیس بوک در بازاریابی شبکه های اجتماعی و کسب و کار اینترنتی 0 418 bitaazimi68
4 مزیت اصلی بهینه سازی در طراحی وب سایت 0 368 bitaazimi68
مقدمه ای بر طراحی سایت 0 335 bitaazimi68
عوارض و مضرات پوشیدن لباس های تنگ برای خانم ها 0 493 raha
زندگی با همسری که علاقه ای به او ندارم 0 414 raha
فواید غسل جنابت بعد از رابطه زناشویی 0 609 raha
متشکرم 0 334 raha
کوتاه کننده متن readlesstext 0 369 raha
جوملا 3.4.1 منتشر شد 0 336 raha
داستان بادکنک من 0 485 homa
خصوصیت های زنان که مردان از آن متنفرند 0 378 homa
چرا آب میوه‌ها مضر هستند؟ 0 385 homa
بيماري اگزما چيست؟ 0 355 homa
pcpc بازدید : 617 نظرات (0)

اين مقاله شامل ترفندهايی جهت بدست آوردن مشخصات سيستم مانند نام ماشين، ورژن سيستم عامل و... و همچنين کاربردهای آنهاست.

به گزارش بخش مقالات سايت IRITN، از idevcenter ، در اين مقاله به بررسی روشهايی پرداخته ميشود که به کمک آن می‌توان چند مشخصه از مشخصات سيستم را بدست آورد و از آنها در برنامه‌های کاربردی خود استفاده کرد. اين ويژگیها با استفاده از فضانام System.Environment بدست می آيند. کلاس Environment شامل اطلاعاتی در مورد محيط کار و پلات‌فرم حاضر روی سيستم و همچنين وسايلی در اين زمينه می باشد. اين کلاس نمی‌تواند به ارث برده شود.

نام ماشين (MachineName):
به کار بردن خصوصيت MachineName از اين کلاس نام NetBIOS کامپيوتر مربوطه را برمی‌گرداند. با بکار بردن کد زير در رويداد کليک يک Button می‌توان نام ماشين را در يک جعبه متن نمايش داد:

TextBox1.Text = System.Environment.MachineName.ToString

ورژن سيستم عامل (OSVersion):
با استفاده از خصوصيت OSVersion می‌توانيد ورژن سيستم عامل کامپيوتر کاربر را شناسايی کنيد. برای مثال با بکار بردن کد زير روی ويندوز ايکس پی، عدد 5.1.2600 به عنوان نتيجه برگردانده ميشود.

TextBox1.Text = System.Environment.OSVersion.ToString
از موارد استفاده اين خصوصيت می‌توان به کنترل نسخه ويندوز قبل از اجرای برنامه اشاره کرد. به عنوان مثال اگر برنامه شما برای اجرا روی ويندوز ايکس پی نوشته شده است با کنترل مقدار خروجی اين خصوصيت از اجرای آن روی نسخه‌های پائين‌تر ويندوز جلوگيری شود.


دايرکتوری سيستم (SystemDirectory):
خصوصيت SystemDirectory، نام دايرکتوری سيستم کاربر را برمی‌گرداند.
TextBox1.Text = System.Environment.SystemDirectory.ToString

نام دامنه (UserDomainName):
اين خصوصيت نام دامنه شبکهء کامپيوتر ميزبان را اعلام ميکند. مقدار اين خصوصيت به طور معمول همان نام کامپيوتر ميزبان است. برنامه شما بايد تحت ويندوز ان تی 3.1 و يا بالاتر از به اجرا درآيد؛ درغيراينصورت يک استثناء برپا خواهد شد (PlatformNotSupportedException).

TextBox1.Text = System.Environment.UserDomainName.ToString

نام کاربر (UserName):
مقدار خروجی اين خصوصيت نام کاربری شخصی است که به سيستم وارد شده است. این خصوصيت می‌تواند جهت شناسایی کاربر حاضر در سيستم به کار گرفته شود و از آن برای کنترل دسترسی به برنامه و اهداف امنيتی بهره برد. از ديگر کاربرد‌های اين خصوصيت، سفارشی کردن برنامه برای هر کاربر است.

TextBox1.Text = System.Environment.UserName.ToString

ورژن CLR ‏(Version):
اين خصوصيت نگارش زبان معمول زمان اجرا (Common Language Runtime) را برمی‌گرداند.

TextBox1.Text = System.Environment.Version.ToString

TickCount:
اين ويژگی يکی از ويژگيهای جالب ويندوز است که کاربردهای فراوانی دارد. اين خصوصيت يک عدد 32 بيتی را برمی‌گرداند که نشان دهندهء زمانی است (بر حسب ميلی ثانيه) که از روشن شدن سيستم ميگذرد. اين مقدار از تايمر سيستم گرفته ميشود و در يک متغير عددی 32-بيتی علامتدار ذخيره ميشود. با توجه به اينکه اين مقدار 32 بيت طول دارد، بنابراين اگر سيستم شما 24.9 روز روشن بماند، اين مقدار صفر شده و ازنو شروع به شمردن ميکند. دقت کنيد اين خصوصيت نمی تواند کمتر از 500 ميلی ثانيه باشد. با بکار بردن کد زير ميتوان اين مقدار را در يک جعبه متن نمايش داد:

TextBox1.Text = System.Environment.TickCount.ToString
از جمله کاربردهای خصوصيت TickCount ميتوان به محدود کردن زمان استفاده از کامپيوتر توسط کاربر اشاره کرد که ميتواند کاربردهای فراوانی داشته باشد.

نکته: توجه داشته باشيد که TickCount با Tick تفاوت دارد. Tick عددی است با وقفه های به مدت 100 نانو ثانيه که شامل مدت زمانی است که از ساعت 12:00am مورخ 1/1/0001 ميگذرد. اين خصوصيت را ميتوانيد با استفاده از System.DateTime.Now.Ticks بدست بياوريد.

ارسال نظر برای این مطلب

کد امنیتی رفرش
جدول پخش برنامه هاي شبکه «آي فيلم» و «شبکه نمايش»

درباره ما
Profile Pic
به نام خدا باعرض سلام این وبلاگ با هدف اطلاع رسانی و آموزش مباحث رایانه و پزشکی و تناسب اندام و... ایجاد شده است.که البته گاهی یادداشت های شخصی خود را نیز قرار خواهم داد. لطفاً با نظرات خود من را در جهت بهتر شدن ويلاگ ياري کنيد. *{ توجه: استفاده از کليه مطالب وبلاگ تنها با ذکر منبع مجاز مي باشد.} با تشکر
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • اخبار تلويزيون ديجيـتال

    اطلاعات جامع و به روز شبکه هاي ماهواره اي جهان

    آمار سایت
  • کل مطالب : 1205
  • کل نظرات : 276
  • افراد آنلاین : 87
  • تعداد اعضا : 781
  • آی پی امروز : 323
  • آی پی دیروز : 127
  • بازدید امروز : 542
  • باردید دیروز : 217
  • گوگل امروز : 0
  • گوگل دیروز : 2
  • بازدید هفته : 2,491
  • بازدید ماه : 2,491
  • بازدید سال : 78,424
  • بازدید کلی : 2,017,491
  • کدهای اختصاصی
    خرید عینک آفتابی
    وضعیت رتبه در گوگل