PDA

View Full Version : مقاله: کدهای کاربردی در سی شارپ



pouya_team
چهارشنبه 12 خرداد 1395, 14:31 عصر
با سلام خدمت دوستان عزیز
چند کد مفید در سی شارپ امید وارم به دردتون بخوره


پخش صدای بوق
Console.Beep(2000, 1000);
رقم اول نوع صدا
رقم دوم طول صدا

معکوس کردن رشته
مثلا= آب ->با
string str1 = null;
string str2 = textBox1.Text;
for (int i = 0; i < str2.Length; i++)
{
str1 += str2[str2.Length - i - 1];
textBox2.Text = str1;
}


محو شدن صفحه هنگام بسته شدن

this.Opacity = 1;
for (int i = 0; i < 100; i++)
{
this.Opacity -= 0.01;
Application.DoEvents();
System.Threading.Thread.Sleep(10);
}


پخش صدا

System.Media.SoundPlayer ss = new System.Media.SoundPlayer("sounds\\4.wav");
ss.Play();



چگونه تنظیمات کاربر در برنامه را ثبت کنیم؟؟
حتما به دردتون میخوره

http://aftab.cc/tutorial/544




باز کردن یک صفحه ی اینترنت با سی شارپ :

{
System.Diagnostics.Process.Start("http://www.google.com");
}




-----------------


فرستادن ایمیل با سی شارپ
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("Mailto:test@ara.com");
}


-----------------
تکست باکس فقط عدد بگیرد در
key_press
if (char.IsDigit(e.KeyChar) | e.KeyChar == (char)Keys.Back)
e.Handled = false;
else
e.Handled = true;

pouya_team
چهارشنبه 12 خرداد 1395, 15:05 عصر
چند تا کامپوننت کاربردی

http://s6.picofile.com/file/8253913718/%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA.r ar.html

pouya_team
چهارشنبه 12 خرداد 1395, 16:00 عصر
به دست آوردن آدرس ip سایت و سیستم


using System;
using System.Windows.Forms;
using System.Net;

namespace WindowsApplication1
{
public partial class Form1 : Form
{
InitializeComponent();
public Form1()
{
}

{
private void button1_Click(object sender, EventArgs e)
try
{
IPAddress[] ip = hostname.AddressList;
IPHostEntry hostname = Dns.GetHostByName(textBox1.Text );
textBox2.Text = ip[0].ToString();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
}

pouya_team
چهارشنبه 12 خرداد 1395, 16:03 عصر
نمایش فرم ویندوز پایین سمت راست صفحه نمایش در سی شارپ


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Popup_form
{
public partial class Form1 : Form
{
int xPos = 0;
int yPos = 0;
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
SetValues();
timer1.Start();
}
private void SetValues()
{
xPos = Screen.GetWorkingArea(this).Width;
yPos = Screen.GetWorkingArea(this).Height;
this.Location = new Point(xPos - this.Width, yPos - this.Height);
}

private void timer1_Tick(object sender, EventArgs e)
{
timer1.Interval = 50;
int curYPos = this.Location.Y;
if (curYPos < yPos)
{
this.Location = new Point(xPos - this.Width, curYPos + 8);
// this.Opacity = this.Opacity - 0.050;
}
else
{
this.Close();
}
}
}
}

pouya_team
چهارشنبه 12 خرداد 1395, 16:06 عصر
به دست آوردن تعداد کلمات یک جمله


private void button1_Click(object sender, EventArgs e)
{
string[] str = textBox1.Text.Split(' ');

int count = 0;
foreach (var i in str)
{
count++;
}

label1.Text = count.ToString();
}

pouya_team
چهارشنبه 12 خرداد 1395, 16:09 عصر
نمایش تاریخ شمسی با استفاده از تابع خود C#‎‎‎


System.Globalization.PersianCalendar pc = newSystem.Globalization.PersianCalendar();
MessageBox.Show(pc.GetYear(DateTime.Now)+"/"+pc.GetMonth(DateTime.Now)+"/

pouya_team
چهارشنبه 12 خرداد 1395, 17:03 عصر
دوستان عزیز ممنون میشم اگر مطلب مفیدی دارید به اشتراک بگذارید



با تشکر