کد پروژه بررسی اتصال به اینترنت در سی شارپ
کد پروژه بررسی اتصال به اینترنت در سی شارپ
سلام دوستان عزیز امروز میخوام یه کد برای اتصال به اینترنت در سی شارپ براتون قرار بدم.
در پروژه هاتون و زبان سی شارپ شاید برایتان پیش اومده باشه بخواهید ابتدا قبل از یک عملیات خاص بررسی کنید ببینید شما به اینترنت دسترسی دارید یا خیر. خوب میخواهیم با یک دستور استاندارد و استفاده از فایل dll سیستم این عملیات را توسط یک شرط قرار دهیم.
تصویر پروژه ما به شکل زیر است :
این پروژه را نیز در انتها برای شما قرار دادیم.
در ابتدا کلاس زیر را فراخوانی کنید.
using System.Runtime.InteropServices;
و کد زیر را نیز به فایل کد پروژتون اضافه کنید:
[DllImport(“wininet.dll”)]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);
bool IsConnectedToInternet()
{
bool a;
int Desc;
a = InternetGetConnectedState(out Desc, 0);
return a;
}
کد بالا در قسمت wininet.dll فایل سیستمی را فراخوانی میکند که این فایل جز کلاس InteropServices می باشد و در ادامه کد بالا یک تابع برای بررسی اتصال فراخوانی شده است.
کد زیر که در بدنه دکمه “بررسی” قرار دارد هم با استفاده از تابع بالا از طریق دستور شرطی اتصال به اینترنت را بررسی و پیغام مناسب را نمایش میدهد.
private void button1_Click(object sender, EventArgs e)
{
if (IsConnectedToInternet() == true) label1.Text = “شما به اینترنت متصل هستید”;
if (IsConnectedToInternet() == false ) label1.Text = “شما به اینترنت متصل نیستید!!!”;
}
[button color=”green” size=”medium” link=”http://proje724.ir/wp-content/uploads/2017/04/Connect-internet-Proje724.ir_.rar” icon=”fa-cloud-download” target=”true”] دانلود سورس این آموزش[/button]
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.