#C
Hash کردن یک رشته متنی با الگوریتم MD5: using System.Security.Cryptography; private string encryptString(string strToEncrypt) { UTF8Encoding ue = new UTF8Encoding(); byte[] bytes = ue.GetBytes(strToEncrypt); MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] hashBytes = md5.ComputeHash(bytes); // Bytes to string ...
#C
ایجاد کنترل: [CSHARP] private void Form1_Load(object sender, EventArgs e) { List buttons = new List(); for (int i = 0; i < 10; i++) { Button btn = new Button(); ...
#C
سلام تو این مثال یاد میگیریم که چطور میشه اطلاعات یه دیتابیس رو تو یه dataGrid نشون داد. 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; using System.Data.OracleClient; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public static String ...
#C
سلام به همه من میخوام به دیتابیس mysql وصل بشم وقتی میخوام نیم اسپیس using MySql.Data.MySqlClient; رو اضافه کنم این خطا رو میده: Error 1 The type or namespace name 'MySql' could not be found (are you missing a using directive or an assembly reference?) هر جا دیدم همینطوری استفاده میکردن و مشکلی نداشت! پیشاپیش ممنون
#C
سلام دوستان تو این مثال میبینیم که چطور میتونیم وسط فرم خودمون یک خط جدا کننده بذاریم.این ترفند میتونه خیلی کاربردی باشه [align=center] [/align] برای اینکار کافیه یه کنترل Label به فرمتون اضافه کنید و این تنظیمات رو روی اون اعمال کنید. label1.AutoSize = false; label1.Height = 2; label1.BorderStyle = BorderStyle.Fixed3D;
#C
چک کردن پورت های باز و شناسایی اونها میتونه برای بالا بردن اهمیت سیستم خیلی مهم باشه کافیه یه پورت اضافی تو یه سیستم باز باشه تا براحتی بشه بهش نفوذ کرد ما میخوایم توی این پست یه برنامه خیلی ساده ولی کاربردی رو بنویسیم تا بتونیم وضعیت پورت ها رو ...
#C
تو این پروژه میبینیم که چطور میشه با درگ کردن و رها کردن یه تصویر تو فرم میشه اون رو تو picturebox نمایش داد. برای اینکار کافیه اول خاصیت AlowDrop رو True کرده و از کد زیر استفاده کنید: using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 ...
#C
با این کد میتونید IP یه هاست رو بدست بیارید (مثل همون ping خودمونه :smilingsmiley:) using System; //softafzar.net // using the System.Net namespace using System.Net; class Class1 { [STAThread] static void Main(string[] args) { // Request the name Console.Write("Please type the name of the host: "); // Store it in 'host' string host = Console.ReadLine(); try { // Get the DNS information IPHostEntry ipHost = Dns.GetHostByName(host); // Display ...
#C
پروژه دانلود فایل به زبان سی شارپ- Download manager [url]http://www.codeproject.com/Articles/14219/Multi-threaded-file-download-manager[/url] File List Downloader - CodeProject
#C
سلام تو این پست میخوایم درباره Antialiasing / Smoothing صحبت کنیم. احتمالا با این واژه ها آشنا هستید تو بیشتر بازی های کامپیوتری اگر یه نگاهی تو تنظیمات گرافیک بندازید احتمالا یکی از این دو کلمه رو میبینید. Antialiasing یا Smoothing برای صاف یا "خوش نما سازی" لبه های اشیا بکار ...
#C
[color=#ff3333]آپدیت شد [/color] سلام تو این پست میخوام یه پروژه بسیار کاربردی رو براتون بذارم همونطور که از عنوان این تاپیک معلومه این پروژه File Splitter and joiner هست یعنی فایلها رو به پارت های کوچیک تر تقسیم میکنه و بعد هم میتونه دوباره اونها رو به هم بچسبونه تا فایل اولی ساخته بشه. برای ...
#C
سلام دوستان تو این پروژه یاد میگریم چطور User control ها رو در سی شارپ بسازیم و از اونها استفاده کنیم موفق باشید :smilingsmiley:
#C
اجرای یک سرویس: public static void StartService(string serviceName, int timeoutMilliseconds) { ServiceController service = new ServiceController(serviceName); try { TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds); service.Start(); service.WaitForStatus(ServiceControllerStatus.Running, timeout); } catch { // ... } } متوقف کردن یک ...
#C
در فرمها میشه کلیدهای minimize و maximize رو بتنهایی حذف کرد اما امکان حذف کلید خروج وجود نداره،برای غیرفعال کردنش از این کد استفاده کنید.. (البته میشه controlbox رو false کرد اما با این کار همه کلیدها حذف میشن) ابتدا این رو به پروژتون اضافه کنین : using System.Runtime.InteropServices; private const int MF_BYPOSITION ...
#C
using System.IO; string path = Environment.GetFolderPath(Environment.SpecialFolde r.Recent); string[] files = Directory.GetFiles(path); foreach (string s in files) { ...
#C
string natije = textBox1.Text; int i = natije.Length; while (i > 3) { natije = natije.Insert(i - 3, ","); i -= 3; } textBox2.Text = natije; روشی دیگر برای 3رقم 3 رقم جدا کردن اعداد lblPayment.Text = string.Format("{0:N0}", 123456);
#C
ابتدا بالاي فرم ، كد زير را وارد نماييد: [System.Runtime.InteropServices.DllImport("Shell32. dll")] private static extern int SHChangeNotify(int eventId, int flags, IntPtr item1, IntPtr item2); سپس در دكمه اي كه مي خواهد refresh كند بنويسيد: SHChangeNotify(0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero);
#C
public class NumberToString { private static string[] yakan = new string[10] { "صفر", "يک", "دو", "سه", "چهار", "پنج", "شش", "هفت", "هشت", "نه" }; private static string[] dahgan = new string[10] { "", "", "بيست", "سي", "چهل", "پنجاه", "شصت", "هفتاد", ...
#C
در صورتیکه مقدار بازگردانده شده از این تابع IsConnectedToInternet برابر true باشد ، سیستم به اینترنت متصل است using System.Runtime.InteropServices; [DllImport("wininet.dll")] private extern static bool InternetGetConnectedState(out int Description, int ReservedValue); //Creating a function that uses the API function... bool IsConnectedToInternet() { ...
#C
برای اینکار از کلاس stopwatch که در فضای نام System.Diagnostics قرار داره استفاده میکنیم: مثال: using System.Diagnostics; // Create an instance of the new StopWatch class Stopwatch myWatch = new Stopwatch(); ...