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

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

در قسمت های قبلی سری نمونه سورس های آماده سی شارپ ، سورس های مختلف را بررسی کردیم و با دستورات آنها آشنا شدید.

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

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

  • یک Label و یک PictureBox که وضعیت اتصال یا عدم اتصال را نشان دهند.
  • یک دکمه که با زدن آن، اتصال بررسی شود.
  • برای هر کدام از حالتهای متصل بودن یا نبودن سیستم به اینترنت، یک صدای مخصوص تولید شود.
  • دکمه ای که فرکانس و زمان صدای بوق را از ۲ TextBox گرفته و صدای مربوط به آن پارامترها را تولید کند.

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

نمونه سورس های آماده سی شارپ - قسمت پنجم

برای PictureBox می توانید تصویر علامت ضربدر قرمز و تیک سبز را آماده کنید.

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

و برعکس اگر برقرار نبود تصویر ضربدر قرمز را نمایش و در برچسب هم متن عدم اتصال نوشته شود.


ابتدا در قسمت کدنویسی NameSpace زیر را کنار باقی Using ها وارد کنید:

نمونه سورس های آماده سی شارپ - قسمت پنجم


روی دکمه بررسی اتصال دوبار کلیک کنید تا به محیط کدنویسی مربوط به آن وارد شویم.

دستورات را طبق تصویر زیر، تایپ کنید:

نمونه سورس های آماده سی شارپ - قسمت پنجم

خط اول متغیری از نوع Ping تعریف می کند.

دقت کنید اگر حرف P بزرگ باشد، اسم ذخیره شده خود برنامه است، ولی از حالت کوچک آن می توانید برای نامگذاری متغیرها استفاده کنید.

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

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

پنج دستور اول داخل شرط، تصویر و متن مورد نظر را نمایش می دهند.

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

دستورات داخل Else هم برای حالت برقرار نبودن اتصال، تصویر و متن مناسب را نمایش می دهد.

ضمن اینکه صدای متفاوتی از حالت قبلی را پخش می کند.


قسمت تست صدا صرفا برای یادگیری و امتحان کردن فرکانسها و زمانهای متفاوت برای تولید صداست.

روی دکمه تست، دوبار کلیک کنید تا به قسمت کدنویسی آن وارد شویم.

دستورات زیر را برای آن تایپ کنید:

نمونه سورس های آماده سی شارپ - قسمت پنجم

با دستور try-catch سیستم سعی میکند صدا را تولید کند. اگر پارامترها درست نبودند پیغام مناسب نمایش دهد.

دستور تولید صدا دو پارامتر فرکانس بر حسب هرتز و زمان برحسب میلی ثانیه دارد.

این پارامترها توسط ۲ عدد TextBox از کاربر دریافت می شود.



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

 

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

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

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

آموزش اضافه کردن واترمارک به عکس در سی شارپ

آموزش اضافه کردن واترمارک به عکس در سی شارپ در این آموزش میخوایم نحوه آموزش اضافه …

دیدگاهتان را بنویسید

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