قالب وردپرس قالب وردپرس آموزش وردپرس قالب فروشگاهی وردپرس وردپرس
دوشنبه , شهریور ۴ ۱۳۹۸
خانه / برنامه نویسی / نمونه سورس های آماده سی شارپ (قسمت دوم – کنترل سیستم)
نمونه سورس های آماده سی شارپ - نترل سیستم

نمونه سورس های آماده سی شارپ (قسمت دوم – کنترل سیستم)

در قسمت اول از مجموعه نمونه سورس های آماده سی شارپ ، با طراحی و کدنویسی یک فرم برای ارسال ایمیل آشنا شدید.

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

جزئیات برنامه به این صورت است :

  • دکمه ای دارد که مشخصات سیستم را در یک لیست نمایش میدهد.
  • دکمه ای که سیستم را Log Off می کند.
  • دکمه ای که سیستم را Reset می کند.
  • دکمه ای که سیستم را Shutdown می کند.

اشیاء لازم را طبق تصویر زیر، روی فرم بچینید :

نمونه سورس های آماده سی شارپ

کدنویسی دکمه مشخصات سیستم به صورت زیر است:

نمونه سورس های آماده سی شارپ

برای گرفتن مشخصات سیستم در سی شارپ از کلاس Environment استفاده می کنیم.

دستور خط اول، محتوای لیست را پاک می کند.

دستور خط دوم، مشخصه Computer Name سیستم را به لیست اضافه می کند.

دستور خط سوم، نام کاربر جاری سیستم را اضافه می کند.

دستور خط چهارم، آدرس پوشه ی سیستمی System32 را به لیست وارد می کند.

دستور خط پنجم، مشخصات سیستم عامل نصب شده بر روی کامیپوتر را به لیست اضافه می کند.

دستور خط ششم، نام Domain یا دامنه ی سیستم را به لیست اضافه می کند.

دستور خط هفتم هم تعداد پردازنده های سیستم را برگردانده و به لیست اضافه می کند.


مطابق تصویر زیر، دکمه های Log Off و Reset و Shutdown را هم کد نویسی می کنیم :

نمونه سورس های آماده سی شارپ

در بخش پارامترهای دستور System.Diagnostics.Process.Start، برای لاگ آف از L، برای ریستارت از R و برای خاموش کردن سیستم از S استفاده کنید.

بهتر است برای هر کدام از اعمال بالا یک MessageBox بنویسید تا اگر کاربر، پروژه ای ذخیره نشده داشت، آن را ذخیره کرده و سپس سیستم لاگ آف، ریستارت یا خاموش شود.



در نمونه سورس های آماده سی شارپ بعدی هم مطالب کاربردی زبان سی شارپ رو خدمتتون معرفی خواهیم نمود.

درباره ی خه‌بات صابری

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

مطلب پیشنهادی

مقایسه زبان Asp و Php و برتری هر کدام

مقایسه زبان Asp و Php و برتری هر کدام PHP و ASP زبان های متداول برنامه نویسی تحت …

6 دیدگاه

  1. در این وب سایت میتوینم هر کجا در برنامه نویسی مشکل داشتیم بپرسیم؟

  2. خیلی جالب بود خیلی
    این سایت عالیه
    چند بار این برنامه رو امتحان کردم و همه دکمه هاش کار کرد عالی بود واقعا

  3. سلام
    با چه دستوری در سی شارپ میتونیم یک کامپیوتر رو در شبکه ریستارت یا خاموش کنیم؟
    مثل دستور در cmd
    shutdown -r -m \\192.168.1.1

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *