کریستین سافت

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

کریستین سافت

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

۴ مطلب در مرداد ۱۳۹۶ ثبت شده است

۲۲
مرداد
۹۶
ابتدا فضای نامی زیر را به قسمت using ها اضافه کنید :

using System.Net;
سپس در در رویداد click دکمه و یا رویداد load فرم کد زیر رو بنویسید :

private void Form1_Load(object sender, EventArgs e)
{
label1.Text = "Host Name : " + Dns.GetHostName() + " ";
foreach (IPAddress adres in Dns.GetHostAddresses(Dns.GetHostName()))
{
label2.Text = "IP Address : " + adres + " ";
}

}

  • علی بابایی کلجاهی
۱۸
مرداد
۹۶

اگر بخواهید عکس داخل PictureBox را در مکان دلخواه ذخیره کنید می توانید در رویداد Click این کنترل کدهای زیر را بنویسید :



using System; using System.Windows.Forms; using System.Drawing.Imaging; namespace SavePictureBoxImage { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void pictureBox1_Click(object sender, EventArgs e) { SaveFileDialog SaveFileDialog1 = new SaveFileDialog(); SaveFileDialog1.Filter = "Images|*.png;*.bmp;*.jpg"; ImageFormat format = ImageFormat.Png; if (SaveFileDialog1.ShowDialog() == DialogResult.OK) { string Extension = System.IO.Path.GetExtension(SaveFileDialog1.FileName); switch (Extension) { case ".jpg": format = ImageFormat.Jpeg; break; case ".bmp": format = ImageFormat.Bmp; break; } pictureBox1.Image.Save(SaveFileDialog1.FileName, format); } } } }


  • علی بابایی کلجاهی
۱۸
مرداد
۹۶

برای تست اینکه به اینترنت متصل هستید یا خیر، ابتدا یک دکمه به فرم اضافه کرده و کد زیر را در کنترل کننده رویداد آن بنویسید :



private void button1_Click(object sender, EventArgs e) { Ping ping = new Ping(); PingReply pingStatus = ping.Send("google.com"); if (pingStatus.Status == IPStatus.Success) { MessageBox.Show("Connected"); } else { MessageBox.Show("Disonnected"); } }

البته در قسمت فضای های نامی ، فضای نام زیر را هم وارد کنید :


using System.Net.NetworkInformation;
  • علی بابایی کلجاهی
۱۸
مرداد
۹۶

در ریاضیات سری فیبوناچی به دنباله‌ای از اعداد گفته می‌شود که در آن غیر از دو عدد اول اعداد بعدی از جمع دو عدد قبلی خود بدست می‌آید.


کد  زیر نحوه محاسبه  15 جمله اول این سری را نمایش می دهد :



using System; namespace Fibonacci { class Program { public static int Fibonacci(int n) { int a = 0; int b = 1; for (int i = 0; i < n; i++) { int temp = a; a = b; b = temp + b; } return a; } static void Main() { for (int i = 0; i < 15; i++) { Console.WriteLine(Fibonacci(i)); } Console.ReadLine(); } } }


  • علی بابایی کلجاهی