#C
سلام برای پیدا کردن گره ها در یه فایل XML ما میتونیم از متد XmlNode.SelectNodes استفاده کنیم، این متد لیستی از گره هایی که ما در پارامتر XPath مشخص کردیم رو برمیگردونه. مثلا فایل XML ما محتوای این گره ها است: ...
#C
سلام این آموزش همراه با یک مثال انجام میشود. (توجه : در بهینه نبودن این مثال شک نداشته باشید چون فی البداهه و صرف آموزش نوشته شده است) مثال - میخواهیم تمامی فایلهای موجود در پوشه ی ویندوز را توسط یک thread پشت زمینه (مستقل از UI Thread) در یک لیست باکس ...
#C
شاید خیلی براتون پیش اومده که تعداد زیادی کنترل روی فرمتون بوده باشه و شما خواستید برای همشون یک کد مشابه بذارید، مثلا تعداد زیادی TextBox دارید و میخواید وقتی کاربر روی هر کدوم از اونها کلیک میکنه بک گراند همون کادرمتن عوض بشه مطمئنا اصلا دوست ندارید بشینید و ...
#C
پروژه مرتب سازی آرایه با انواع روش های مرتب سازی [بسیار کاربردی] تصویر: [ATTACH=CONFIG]336[/ATTACH] پسورد: softafzar.net منبع:planetsourcecode.com Bubble sort - Wikipedia, the free encyclopedia Cocktail sort - Wikipedia, the free encyclopedia Insertion sort - Wikipedia, the free encyclopedia Selection sort - Wikipedia, the free encyclopedia Quicksort - Wikipedia, the free encyclopedia Merge sort - Wikipedia, the free encyclopedia [Shellsort - Wikipedia, the ...
#C
سلام تو این پروژه ساده یاد میگیریم چطور با کلاس bitmap و پیکسل ها تو سی شارپ کار کنیم. تصویر: [ATTACH=CONFIG]333[/ATTACH]
#C
سلام با این برنامه ساده میتونید از اسکرین عکس بگیرید و اون رو ذخیره کنید پسورد: softafzar.net
#C
معمولا متدهایی که بار پردازشی زیادی دارند موجب کندی برنامه میشن برای جلوگیری از این کار میشه این متد هارو با استفاده از یک Thread متفاوت از Thread اصلی برنامه فراخوانی کرد. using System.Threading; فرض کنیم این متد رو داریم : void DoSomething() { ... } تعریف Thread جدید برای متد مورد نظر : `Thread myThread = ...
#C
using System.Management; public string GetCPUId() { string cpuInfo = String.Empty; //create an instance of the Managemnet class with the //Win32_Processor class ManagementClass mgmt = new ManagementClass("Win32_Processor"); //create a ManagementObjectCollection to loop through ManagementObjectCollection objCol ...
#C
private Bitmap rotateImage(Bitmap b, float angle) { //create a new empty bitmap to hold rotated image Bitmap returnBitmap = new Bitmap(b.Width, b.Height); //make a graphics object from the empty bitmap Graphics g = Graphics.FromImage(returnBitmap); //move rotation ...
#C
private static Image cropImage(Image img, Rectangle cropArea) { Bitmap bmpImage = new Bitmap(img); Bitmap bmpCrop = bmpImage.Clone(cropArea, bmpImage.PixelFormat); return (Image)(bmpCrop); } نحوه استفاده از تابع: private void button1_Click(object sender, EventArgs e) { pictureBox2.Image = cropImage(pictureBox1.Image, new Rectangle(10,10,100,100)); }
#C
using System.Drawing.Drawing2D; private static Image resizeImage(Image imgToResize, Size size) { int sourceWidth = imgToResize.Width; int sourceHeight = imgToResize.Height; float nPercent = 0; float nPercentW = 0; float nPercentH = 0; nPercentW = ...
#C
using Microsoft.Win32; // Create SubKey Registry.LocalMachine.CreateSubKey(@"Software\Sinp in", RegistryKeyPermissionCheck.ReadWriteSubTree); //Create Key and Set Value< RegistryKey reg = Registry.LocalMachine.OpenSubKey(@"Software\Sinpin ", true); reg.SetValue("DWord", "1", RegistryValueKind.DWord); reg.SetValue("ExpandString", "1", RegistryValueKind.ExpandString); reg.SetValue("QWord", "1", RegistryValueKind.QWord); reg.SetValue("String", "1", RegistryValueKind.String); reg.SetValue("Unknown", "1", RegistryValueKind.Unknown); // Delete Key reg.DeleteValue("DWOrd"); //Delete SubKey Registry.LocalMachine.DeleteSubKey(@"Software\Sinp in"); //Read Key Value string val = reg.GetValue("QWord").ToString(); // SoftAfzar.net // Retrieve All ...
#C
using System.IO; void CopyDirectory(DirectoryInfo source, DirectoryInfo destination) { if (!destination.Exists) destination.Create(); // Copy all files. FileInfo[] files = source.GetFiles(); foreach (FileInfo file in files) file.CopyTo(Path.Combine(destination.FullName, file.Name)); ...
#C
برای این عمل به یک رویداد (MouseMove) برای pictureBox منبع نیاز دارید و دو رویداد (DragDrop) و ( DragEnter) از pictureBox مقصد. که نحوه کد کردن آن ها به شکل زیر است: private void picBoxSource_MouseMove(object sender, MouseEventArgs e) { ...
#C
using System.Net.Mail; class SendEmail { public static void SendMessage(string subject, string messageBody, string fromAddress, string toAddress, string ccAddress) { MailMessage message = new MailMessage(); SmtpClient client = new SmtpClient(); ...
#C
using System.Diagnostics; static class Program { [STAThread] static void Main() { if (IsPrevInstance()) return; Application.EnableVisualStyles(); ...
#C
CTRL+ALT+L: View Solution Explorer. I use Auto Hide for all of my tool windows to maximize screen real estate. Whenever I need to open the Solution Explorer, it’s just a shortcut away. Related shortcuts: CTRL+ALT+X (Toolbox), F4 (Properties), CTRL+ALT+O (Output), CTRL+\, E (Error List), CTRL+\, T (Task List). ...
#C
string randomFileName = System.IO.Path.GetRandomFileName(); و برای ایجاد نام منحصر بفرد برای فایلهای موقت : string tfile = Path.GetTempFileName();
#C
using System.IO; private void CreateTextFile() { using (FileStream fs = new FileStream("C:\\test.txt", FileMode.Create)) { using (StreamWriter w = new StreamWriter(fs, Encoding.UTF8)) { ...