3 سال پیش
1064

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

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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



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

 

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

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

مطالب پر بازدید

ش
شخصی سازی محیط CMD،ترفندهای ویندوزی،تنظیمات cmd ،آشنایی با cmd،شخصی سازی ویندوز،کار با تنظیمات cmd،خط فرمان ویندوز،تم های cmd

شخصی سازی محیط CMD

با سلام و وقت بخیر خدمت شما همراهان گرامی امروز آموزش شخصی سازی محیط CMD را داریم. جهت اجرای cmd مراحل زیر را به ترتیب دنبال کنید: ۱- روی آیکون ذره بین که در کنار منو استارت قرار دارد کلیک...

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

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

آشنایی با الگوریتم های مختلف رمز نگاری و رمز گشایی در جهان

آشنایی با الگوریتم های مختلف رمزنگاری و رمزگشایی در جهان

CPU

راهنمای جامع انتخاب پردازنده(CPU) برای کامپیوتر

ترفند های جذاب گوگل که نمی دانستید،قابلیت های مخفی گوگل،ترفند های کاربردی،ترفند،گوگل،راز های عجیب گوگل،ترفند های سرچ گوگل،عجایب گوگل،قابلیت های کاربردی گوگل

ترفند های جذاب گوگل که نمی دانستید!