<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[ايران ويج - C# .Net]]></title>
		<link>https://www.iranled.com/forum/</link>
		<description><![CDATA[ايران ويج - https://www.iranled.com/forum]]></description>
		<pubDate>Fri, 19 Jun 2026 18:56:06 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[سورس سی شارپ اختلاف دو نقطه جغرافیا]]></title>
			<link>https://www.iranled.com/forum/thread-32914.html</link>
			<pubDate>Thu, 06 Feb 2025 13:59:45 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32914.html</guid>
			<description><![CDATA[سلام با این سوری میتونید اختلاف جغرافیای دو نقطه را بدست بیارید <br />
کد برای بدست اوردن نقطه جغرافیا <a href="https://www.iranled.com/forum/thread-32913.html" target="_blank" rel="noopener" class="mycode_url">اینجا </a><br />
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>using System;<br />
<br />
public class Geography<br />
{<br />
    public static double Haversine(double lat1, double lon1, double lat2, double lon2)<br />
    {<br />
        // تبدیل درجه به رادیان<br />
        double rlat1 = Math.PI * lat1 / 180;<br />
        double rlon1 = Math.PI * lon1 / 180;<br />
        double rlat2 = Math.PI * lat2 / 180;<br />
        double rlon2 = Math.PI * lon2 / 180;<br />
<br />
        // فرمول هاورسین<br />
        double dlon = rlon2 - rlon1;<br />
        double dlat = rlat2 - rlat1;<br />
<br />
        double a = Math.Pow(Math.Sin(dlat / 2), 2) + Math.Cos(rlat1) * Math.Cos(rlat2) * Math.Pow(Math.Sin(dlon / 2), 2);<br />
        double c = 2 * Math.Atan2(Math.Sqrt(a), Math.Sqrt(1 - a));<br />
<br />
        // شعاع کره زمین بر حسب کیلومتر<br />
        double r = 6371;<br />
<br />
        // محاسبه فاصله<br />
        double distance = r * c;<br />
<br />
        return distance;<br />
    }<br />
<br />
    public static void Main(string[] args)<br />
    {<br />
        // مثال<br />
        double lat1 = 35.6892;  // عرض جغرافیایی نقطه 1<br />
        double lon1 = 51.3890;  // طول جغرافیایی نقطه 1<br />
        double lat2 = 34.6416;  // عرض جغرافیایی نقطه 2<br />
        double lon2 = 50.8754;  // طول جغرافیایی نقطه 2<br />
<br />
        double distance = Haversine(lat1, lon1, lat2, lon2);<br />
        Console.WriteLine("فاصله بین دو نقطه: " + distance + " کیلومتر");<br />
    }<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[سلام با این سوری میتونید اختلاف جغرافیای دو نقطه را بدست بیارید <br />
کد برای بدست اوردن نقطه جغرافیا <a href="https://www.iranled.com/forum/thread-32913.html" target="_blank" rel="noopener" class="mycode_url">اینجا </a><br />
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>using System;<br />
<br />
public class Geography<br />
{<br />
    public static double Haversine(double lat1, double lon1, double lat2, double lon2)<br />
    {<br />
        // تبدیل درجه به رادیان<br />
        double rlat1 = Math.PI * lat1 / 180;<br />
        double rlon1 = Math.PI * lon1 / 180;<br />
        double rlat2 = Math.PI * lat2 / 180;<br />
        double rlon2 = Math.PI * lon2 / 180;<br />
<br />
        // فرمول هاورسین<br />
        double dlon = rlon2 - rlon1;<br />
        double dlat = rlat2 - rlat1;<br />
<br />
        double a = Math.Pow(Math.Sin(dlat / 2), 2) + Math.Cos(rlat1) * Math.Cos(rlat2) * Math.Pow(Math.Sin(dlon / 2), 2);<br />
        double c = 2 * Math.Atan2(Math.Sqrt(a), Math.Sqrt(1 - a));<br />
<br />
        // شعاع کره زمین بر حسب کیلومتر<br />
        double r = 6371;<br />
<br />
        // محاسبه فاصله<br />
        double distance = r * c;<br />
<br />
        return distance;<br />
    }<br />
<br />
    public static void Main(string[] args)<br />
    {<br />
        // مثال<br />
        double lat1 = 35.6892;  // عرض جغرافیایی نقطه 1<br />
        double lon1 = 51.3890;  // طول جغرافیایی نقطه 1<br />
        double lat2 = 34.6416;  // عرض جغرافیایی نقطه 2<br />
        double lon2 = 50.8754;  // طول جغرافیایی نقطه 2<br />
<br />
        double distance = Haversine(lat1, lon1, lat2, lon2);<br />
        Console.WriteLine("فاصله بین دو نقطه: " + distance + " کیلومتر");<br />
    }<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تشخیص عدد بودن یک رشته]]></title>
			<link>https://www.iranled.com/forum/thread-32691.html</link>
			<pubDate>Thu, 02 Sep 2021 12:31:08 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32691.html</guid>
			<description><![CDATA[برای تشخیص اینکه آیا یک رشته، یک عدد است می توان از کد زیر استفاده کرد<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>using System;<br />
<br />
public class Program<br />
{<br />
    public static void Main()<br />
    {<br />
        int number;<br />
        bool isNumeric = int.TryParse("10", out number);<br />
<br />
        Console.WriteLine(isNumeric);<br />
    }<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[برای تشخیص اینکه آیا یک رشته، یک عدد است می توان از کد زیر استفاده کرد<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>using System;<br />
<br />
public class Program<br />
{<br />
    public static void Main()<br />
    {<br />
        int number;<br />
        bool isNumeric = int.TryParse("10", out number);<br />
<br />
        Console.WriteLine(isNumeric);<br />
    }<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ارسال request به سرور (post)]]></title>
			<link>https://www.iranled.com/forum/thread-32381.html</link>
			<pubDate>Sun, 13 Sep 2020 04:38:12 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32381.html</guid>
			<description><![CDATA[با سلام.من کاربر سایتی هستم هستم که ميتونم توي سايت لاگين كنم و كوكي و پیلود(مشخصات کالای درخواستی) را بردارم.حال به دنبال برنامه ای هستم که با asp يا سي شارپ بنویسم و بتوانم با متد پست و ارسال کوکی و پیلود براحتی درخواست خود را به سرور ارسال کنم .ممنون میشم راهنمایی کنید.<br />
درواقع قصد دارم بجای ثبت مورد به مورد کالاها برنامه ای بنویسم که با یک حلقه در مدت کوتاهی همه کالا ها را به سرور پست کند.<br />
ممنونم]]></description>
			<content:encoded><![CDATA[با سلام.من کاربر سایتی هستم هستم که ميتونم توي سايت لاگين كنم و كوكي و پیلود(مشخصات کالای درخواستی) را بردارم.حال به دنبال برنامه ای هستم که با asp يا سي شارپ بنویسم و بتوانم با متد پست و ارسال کوکی و پیلود براحتی درخواست خود را به سرور ارسال کنم .ممنون میشم راهنمایی کنید.<br />
درواقع قصد دارم بجای ثبت مورد به مورد کالاها برنامه ای بنویسم که با یک حلقه در مدت کوتاهی همه کالا ها را به سرور پست کند.<br />
ممنونم]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[رایت dvd سی شارپ]]></title>
			<link>https://www.iranled.com/forum/thread-32329.html</link>
			<pubDate>Sat, 11 Jul 2020 13:26:15 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32329.html</guid>
			<description><![CDATA[یه سمپل قدیمی برای رایت<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
using Microsoft.Win32.SafeHandles;<br />
using System.Runtime.InteropServices;<br />
using System.IO;<br />
using System.Threading;<br />
<br />
namespace Example<br />
{<br />
    class Program<br />
    {<br />
        static void Main(string[] args)<br />
        {<br />
            string driveLetter = args[0].Substring(0, 1).ToUpper() + ":";<br />
<br />
            SafeFileHandle _hdev = CreateFileR(driveLetter);<br />
            if (_hdev.IsClosed | _hdev.IsInvalid)<br />
            {<br />
                Console.WriteLine("Error opening device");<br />
                return;<br />
            }<br />
<br />
            Console.WriteLine("DeviceIoControl - Version One");<br />
<br />
            Console.WriteLine("IOCTL_DVD_START_SESSION");<br />
<br />
            bool result = false;<br />
            int bytesReturned = 0;<br />
            int sessionId = 0;<br />
<br />
            result = DeviceIoControl(_hdev, CTL_CODE(0x00000033, 0x0400, 0, 1), IntPtr.Zero, 0, (IntPtr)sessionId, Marshal.SizeOf(sessionId), out bytesReturned, IntPtr.Zero);<br />
<br />
            if (result == false)<br />
            {<br />
                int error_code = Marshal.GetLastWin32Error();<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("error code: " + error_code);<br />
            }<br />
            else<br />
            {<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("BytesReturned: " + bytesReturned);<br />
                Console.WriteLine("SessionId: " + sessionId);<br />
                Console.WriteLine("sizeof(SessionId): " + Marshal.SizeOf(sessionId));<br />
            }<br />
<br />
            Console.WriteLine("IOCTL_DVD_READ_STRUCTURE");<br />
            Console.WriteLine("Skipping...");<br />
<br />
            Console.WriteLine("IOCTL_DVD_END_SESSION");<br />
            bytesReturned = 0;<br />
<br />
            result = DeviceIoControl(_hdev, CTL_CODE(0x00000033, 0x0403, 0, 1), new IntPtr(sessionId), Marshal.SizeOf(sessionId), IntPtr.Zero, 0, out bytesReturned, IntPtr.Zero);<br />
<br />
            if (result == false)<br />
            {<br />
                int error_code = Marshal.GetLastWin32Error();<br />
                Console.WriteLine("error code: " + error_code);<br />
                Console.WriteLine("Result: " + result);<br />
            }<br />
            else<br />
            {<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("BytesReturned: " + bytesReturned);<br />
            }<br />
<br />
            Console.WriteLine("&#92;nDeviceIoControl - Version Two");<br />
<br />
            Console.WriteLine("IOCTL_DVD_START_SESSION");<br />
<br />
            result = false;<br />
            uint bytesReturned2 = 0;<br />
            sessionId = -10;<br />
<br />
            NativeOverlapped nativeOverlapped = new NativeOverlapped();<br />
<br />
            result = DeviceIoControlAlt(_hdev, EIOControlCode.DvdStartSession, 0, 0, sessionId, (uint)Marshal.SizeOf(sessionId), ref bytesReturned2, ref nativeOverlapped);<br />
<br />
            if (result == false)<br />
            {<br />
                int error_code = Marshal.GetLastWin32Error();<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("error code: " + error_code);<br />
            }<br />
            else<br />
            {<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("BytesReturned: " + bytesReturned2);<br />
                Console.WriteLine("SessionId: " + sessionId);<br />
                Console.WriteLine("sizeof(SessionId): " + Marshal.SizeOf(sessionId));<br />
            }<br />
<br />
            Console.WriteLine("IOCTL_DVD_READ_STRUCTURE");<br />
            Console.WriteLine("Skipping...");<br />
<br />
            Console.WriteLine("IOCTL_DVD_END_SESSION");<br />
            bytesReturned2 = 0;<br />
<br />
            result = DeviceIoControlAlt(_hdev, EIOControlCode.DvdEndSession, sessionId, (uint)Marshal.SizeOf(sessionId), 0, 0, ref bytesReturned2, ref nativeOverlapped);<br />
<br />
            if (result == false)<br />
            {<br />
                int error_code = Marshal.GetLastWin32Error();<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("error code: " + error_code);<br />
            }<br />
            else<br />
            {<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("BytesReturned: " + bytesReturned2);<br />
            }<br />
<br />
            _hdev.Close();<br />
        }<br />
<br />
        public static int CTL_CODE(int DeviceType, int Function, int Method, int Access)<br />
        {<br />
            return (((DeviceType) &lt;&lt; 16) | ((Access) &lt;&lt; 14) | ((Function) &lt;&lt; 2)<br />
              | (Method));<br />
        } <br />
<br />
        [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]<br />
        private static extern IntPtr CreateFile(string lpFileName, uint dwDesiredAccess, uint dwShareMode, IntPtr lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, IntPtr hTemplateFile);<br />
        public static SafeFileHandle CreateFileR(string device)<br />
        {<br />
            string str = device.EndsWith(@"&#92;") ? device.Substring(0, device.Length - 1) : device;<br />
            return new SafeFileHandle(CreateFile(@"&#92;&#92;.&#92;" + str, WinntConst.GENERIC_READ, WinntConst.FILE_SHARE_READ, IntPtr.Zero, WinntConst.OPEN_EXISTING, WinntConst.FILE_ATTRIBUTE_NORMAL, IntPtr.Zero), true);<br />
        }<br />
<br />
        [return: MarshalAs(UnmanagedType.Bool)]<br />
        [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]<br />
        public static extern bool DeviceIoControl([In] SafeFileHandle hDevice,<br />
            [In] int dwIoControlCode, [In] IntPtr lpInBuffer,<br />
            [In] int nInBufferSize, [Out] IntPtr lpOutBuffer,<br />
            [In] int nOutBufferSize, out int lpBytesReturned,<br />
            [In] IntPtr lpOverlapped);<br />
<br />
        internal class WinntConst<br />
        {<br />
            // Fields<br />
            internal static uint FILE_ATTRIBUTE_NORMAL = 0x80;<br />
            internal static uint FILE_SHARE_READ = 1;<br />
            internal static uint GENERIC_READ = 0x80000000;<br />
            internal static uint OPEN_EXISTING = 3;<br />
        }<br />
<br />
        // Other code for DeviceIoControl from pinvoke.net<br />
        [Flags]<br />
        public enum EIOControlCode : uint<br />
        {<br />
            // DVD<br />
            DvdReadStructure = (EFileDevice.Dvd &lt;&lt; 16) | (0x0450 &lt;&lt; 2) | EMethod.Buffered | (FileAccess.Read &lt;&lt; 14),<br />
            DvdStartSession = (EFileDevice.Dvd &lt;&lt; 16) | (0x0400 &lt;&lt; 2) | EMethod.Buffered | (FileAccess.Read &lt;&lt; 14),<br />
            DvdEndSession = (EFileDevice.Dvd &lt;&lt; 16) | (0x0403 &lt;&lt; 2) | EMethod.Buffered | (FileAccess.Read &lt;&lt; 14)<br />
        };<br />
<br />
        [Flags]<br />
        public enum EFileDevice : uint<br />
        {<br />
            Dvd = 0x00000033,<br />
        }<br />
<br />
        [Flags]<br />
        public enum EMethod : uint<br />
        {<br />
            Buffered = 0,<br />
            InDirect = 1,<br />
            OutDirect = 2,<br />
            Neither = 3<br />
        }<br />
<br />
        [DllImport("Kernel32.dll", EntryPoint="DeviceIoControl", SetLastError = true, CharSet = CharSet.Auto)]<br />
        public static extern bool DeviceIoControlAlt(<br />
            Microsoft.Win32.SafeHandles.SafeFileHandle hDevice,<br />
            EIOControlCode IoControlCode,<br />
            [MarshalAs(UnmanagedType.AsAny)][In] object InBuffer,<br />
            uint nInBufferSize,<br />
            [MarshalAs(UnmanagedType.AsAny)][Out] object OutBuffer,<br />
            uint nOutBufferSize,<br />
            ref uint pBytesReturned,<br />
            [In] ref System.Threading.NativeOverlapped Overlapped<br />
        );<br />
    }<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[یه سمپل قدیمی برای رایت<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
using Microsoft.Win32.SafeHandles;<br />
using System.Runtime.InteropServices;<br />
using System.IO;<br />
using System.Threading;<br />
<br />
namespace Example<br />
{<br />
    class Program<br />
    {<br />
        static void Main(string[] args)<br />
        {<br />
            string driveLetter = args[0].Substring(0, 1).ToUpper() + ":";<br />
<br />
            SafeFileHandle _hdev = CreateFileR(driveLetter);<br />
            if (_hdev.IsClosed | _hdev.IsInvalid)<br />
            {<br />
                Console.WriteLine("Error opening device");<br />
                return;<br />
            }<br />
<br />
            Console.WriteLine("DeviceIoControl - Version One");<br />
<br />
            Console.WriteLine("IOCTL_DVD_START_SESSION");<br />
<br />
            bool result = false;<br />
            int bytesReturned = 0;<br />
            int sessionId = 0;<br />
<br />
            result = DeviceIoControl(_hdev, CTL_CODE(0x00000033, 0x0400, 0, 1), IntPtr.Zero, 0, (IntPtr)sessionId, Marshal.SizeOf(sessionId), out bytesReturned, IntPtr.Zero);<br />
<br />
            if (result == false)<br />
            {<br />
                int error_code = Marshal.GetLastWin32Error();<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("error code: " + error_code);<br />
            }<br />
            else<br />
            {<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("BytesReturned: " + bytesReturned);<br />
                Console.WriteLine("SessionId: " + sessionId);<br />
                Console.WriteLine("sizeof(SessionId): " + Marshal.SizeOf(sessionId));<br />
            }<br />
<br />
            Console.WriteLine("IOCTL_DVD_READ_STRUCTURE");<br />
            Console.WriteLine("Skipping...");<br />
<br />
            Console.WriteLine("IOCTL_DVD_END_SESSION");<br />
            bytesReturned = 0;<br />
<br />
            result = DeviceIoControl(_hdev, CTL_CODE(0x00000033, 0x0403, 0, 1), new IntPtr(sessionId), Marshal.SizeOf(sessionId), IntPtr.Zero, 0, out bytesReturned, IntPtr.Zero);<br />
<br />
            if (result == false)<br />
            {<br />
                int error_code = Marshal.GetLastWin32Error();<br />
                Console.WriteLine("error code: " + error_code);<br />
                Console.WriteLine("Result: " + result);<br />
            }<br />
            else<br />
            {<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("BytesReturned: " + bytesReturned);<br />
            }<br />
<br />
            Console.WriteLine("&#92;nDeviceIoControl - Version Two");<br />
<br />
            Console.WriteLine("IOCTL_DVD_START_SESSION");<br />
<br />
            result = false;<br />
            uint bytesReturned2 = 0;<br />
            sessionId = -10;<br />
<br />
            NativeOverlapped nativeOverlapped = new NativeOverlapped();<br />
<br />
            result = DeviceIoControlAlt(_hdev, EIOControlCode.DvdStartSession, 0, 0, sessionId, (uint)Marshal.SizeOf(sessionId), ref bytesReturned2, ref nativeOverlapped);<br />
<br />
            if (result == false)<br />
            {<br />
                int error_code = Marshal.GetLastWin32Error();<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("error code: " + error_code);<br />
            }<br />
            else<br />
            {<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("BytesReturned: " + bytesReturned2);<br />
                Console.WriteLine("SessionId: " + sessionId);<br />
                Console.WriteLine("sizeof(SessionId): " + Marshal.SizeOf(sessionId));<br />
            }<br />
<br />
            Console.WriteLine("IOCTL_DVD_READ_STRUCTURE");<br />
            Console.WriteLine("Skipping...");<br />
<br />
            Console.WriteLine("IOCTL_DVD_END_SESSION");<br />
            bytesReturned2 = 0;<br />
<br />
            result = DeviceIoControlAlt(_hdev, EIOControlCode.DvdEndSession, sessionId, (uint)Marshal.SizeOf(sessionId), 0, 0, ref bytesReturned2, ref nativeOverlapped);<br />
<br />
            if (result == false)<br />
            {<br />
                int error_code = Marshal.GetLastWin32Error();<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("error code: " + error_code);<br />
            }<br />
            else<br />
            {<br />
                Console.WriteLine("Result: " + result);<br />
                Console.WriteLine("BytesReturned: " + bytesReturned2);<br />
            }<br />
<br />
            _hdev.Close();<br />
        }<br />
<br />
        public static int CTL_CODE(int DeviceType, int Function, int Method, int Access)<br />
        {<br />
            return (((DeviceType) &lt;&lt; 16) | ((Access) &lt;&lt; 14) | ((Function) &lt;&lt; 2)<br />
              | (Method));<br />
        } <br />
<br />
        [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]<br />
        private static extern IntPtr CreateFile(string lpFileName, uint dwDesiredAccess, uint dwShareMode, IntPtr lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, IntPtr hTemplateFile);<br />
        public static SafeFileHandle CreateFileR(string device)<br />
        {<br />
            string str = device.EndsWith(@"&#92;") ? device.Substring(0, device.Length - 1) : device;<br />
            return new SafeFileHandle(CreateFile(@"&#92;&#92;.&#92;" + str, WinntConst.GENERIC_READ, WinntConst.FILE_SHARE_READ, IntPtr.Zero, WinntConst.OPEN_EXISTING, WinntConst.FILE_ATTRIBUTE_NORMAL, IntPtr.Zero), true);<br />
        }<br />
<br />
        [return: MarshalAs(UnmanagedType.Bool)]<br />
        [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]<br />
        public static extern bool DeviceIoControl([In] SafeFileHandle hDevice,<br />
            [In] int dwIoControlCode, [In] IntPtr lpInBuffer,<br />
            [In] int nInBufferSize, [Out] IntPtr lpOutBuffer,<br />
            [In] int nOutBufferSize, out int lpBytesReturned,<br />
            [In] IntPtr lpOverlapped);<br />
<br />
        internal class WinntConst<br />
        {<br />
            // Fields<br />
            internal static uint FILE_ATTRIBUTE_NORMAL = 0x80;<br />
            internal static uint FILE_SHARE_READ = 1;<br />
            internal static uint GENERIC_READ = 0x80000000;<br />
            internal static uint OPEN_EXISTING = 3;<br />
        }<br />
<br />
        // Other code for DeviceIoControl from pinvoke.net<br />
        [Flags]<br />
        public enum EIOControlCode : uint<br />
        {<br />
            // DVD<br />
            DvdReadStructure = (EFileDevice.Dvd &lt;&lt; 16) | (0x0450 &lt;&lt; 2) | EMethod.Buffered | (FileAccess.Read &lt;&lt; 14),<br />
            DvdStartSession = (EFileDevice.Dvd &lt;&lt; 16) | (0x0400 &lt;&lt; 2) | EMethod.Buffered | (FileAccess.Read &lt;&lt; 14),<br />
            DvdEndSession = (EFileDevice.Dvd &lt;&lt; 16) | (0x0403 &lt;&lt; 2) | EMethod.Buffered | (FileAccess.Read &lt;&lt; 14)<br />
        };<br />
<br />
        [Flags]<br />
        public enum EFileDevice : uint<br />
        {<br />
            Dvd = 0x00000033,<br />
        }<br />
<br />
        [Flags]<br />
        public enum EMethod : uint<br />
        {<br />
            Buffered = 0,<br />
            InDirect = 1,<br />
            OutDirect = 2,<br />
            Neither = 3<br />
        }<br />
<br />
        [DllImport("Kernel32.dll", EntryPoint="DeviceIoControl", SetLastError = true, CharSet = CharSet.Auto)]<br />
        public static extern bool DeviceIoControlAlt(<br />
            Microsoft.Win32.SafeHandles.SafeFileHandle hDevice,<br />
            EIOControlCode IoControlCode,<br />
            [MarshalAs(UnmanagedType.AsAny)][In] object InBuffer,<br />
            uint nInBufferSize,<br />
            [MarshalAs(UnmanagedType.AsAny)][Out] object OutBuffer,<br />
            uint nOutBufferSize,<br />
            ref uint pBytesReturned,<br />
            [In] ref System.Threading.NativeOverlapped Overlapped<br />
        );<br />
    }<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[نرم افزار ارسال بلوتوث گروهی]]></title>
			<link>https://www.iranled.com/forum/thread-31963.html</link>
			<pubDate>Wed, 06 Feb 2019 13:12:44 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-31963.html</guid>
			<description><![CDATA[با سلام و احترام نرم افزار ارسال بلوتوث تکی و گروهی<br />
امکان ست کردن پسورد و ...<br />
 <a href="http://ebuyproject.blogfa.com/post/32" target="_blank" rel="noopener" class="mycode_url"><br />
<img src="http://safaeyan.persiangig.com/13/Untitled.png" alt="[تصویر:  Untitled.png]" class="mycode_img" /><br />
<br />
<br />
دانلود سورس برنامه</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.iranled.com/forum/images/attachtypes/zip.gif" title="Zip File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="https://www.iranled.com/forum/attachment.php?aid=14190" target="_blank">Debug.zip</a> (اندازه:  272.27 KB / تعداد دفعات دریافت:  90)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[با سلام و احترام نرم افزار ارسال بلوتوث تکی و گروهی<br />
امکان ست کردن پسورد و ...<br />
 <a href="http://ebuyproject.blogfa.com/post/32" target="_blank" rel="noopener" class="mycode_url"><br />
<img src="http://safaeyan.persiangig.com/13/Untitled.png" alt="[تصویر:  Untitled.png]" class="mycode_img" /><br />
<br />
<br />
دانلود سورس برنامه</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.iranled.com/forum/images/attachtypes/zip.gif" title="Zip File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="https://www.iranled.com/forum/attachment.php?aid=14190" target="_blank">Debug.zip</a> (اندازه:  272.27 KB / تعداد دفعات دریافت:  90)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Voice Recognition API آفلاین]]></title>
			<link>https://www.iranled.com/forum/thread-31652.html</link>
			<pubDate>Sun, 27 May 2018 14:40:38 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-31652.html</guid>
			<description><![CDATA[سلام می خوام بدونم کسی از دوستان ی Voice Recognition API قابل دانلود رایگان (آفلاین) یا ارزون با کارایی مناسب برای C# می شناسه یا لینکی چیزی ازش داره یا حتی می تونه راهنمایی کنه خیلی ممنون می شم اگه هر نوع توضیح یا راهنمایی به ذهنتون می رسه بگید . میشه از API ویندوز استفاده کرد ولی تشخیص صدای ویندوز که فقظ به درد خود بیل گیتس می خوره و بس ... <br />
ممنون]]></description>
			<content:encoded><![CDATA[سلام می خوام بدونم کسی از دوستان ی Voice Recognition API قابل دانلود رایگان (آفلاین) یا ارزون با کارایی مناسب برای C# می شناسه یا لینکی چیزی ازش داره یا حتی می تونه راهنمایی کنه خیلی ممنون می شم اگه هر نوع توضیح یا راهنمایی به ذهنتون می رسه بگید . میشه از API ویندوز استفاده کرد ولی تشخیص صدای ویندوز که فقظ به درد خود بیل گیتس می خوره و بس ... <br />
ممنون]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ارسال و دریافت دیتا بین ماژول GSM  و سایت]]></title>
			<link>https://www.iranled.com/forum/thread-31428.html</link>
			<pubDate>Sun, 12 Nov 2017 21:13:00 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-31428.html</guid>
			<description><![CDATA[با سلام<br />
من می خوام بین ماژول GSM  که یک سیم کارت ایرانسل بر روی اون هست و یک سایت دیتا (متن و عدد) ارسال و دریافت کنم . کدهای نوشته شده سایت من بر اساس ASP.NET  هست . لطفا راهنمایی کنید .<br />
<br />
دستورات AT COMMAND  برای ماژول GSM :<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>AT+QIFGCNT=0      // Set the context 0 as FGCNT. <br />
OK  <br />
AT+QICSGP=1,“CMNET”    //Set APN. <br />
OK  <br />
AT+QIMUX=0       // 0 disables the function of MUXIP. 1 enables the function. <br />
OK <br />
AT+QIMODE=0      // Set the session mode as non-transparent. <br />
OK  <br />
AT+QIDNSIP=0     // Use IP address to establish TCP/UDP session. <br />
OK <br />
<br />
<br />
<br />
AT+QIREGAPP      // Register the TCP/IP stack. <br />
OK <br />
AT+QIACT        // Activate FGCNT. <br />
OK <br />
AT+QILOCIP      //Get Local IP address. <br />
10.180.217.206 <br />
<br />
<br />
<br />
<br />
AT+QIOPEN=“TCP”, “124.79.167.121”,7007   // Visit the remote TCP server. And the address of <br />
               the remote server is an IP address. <br />
OK <br />
CONNECT  OK      // CONNECT OK means the module has been successfully  <br />
            connected to the remote TCP server.  <br />
<br />
<br />
AT+QISEND      // Send data to the remote server. <br />
&gt; Welcome to use Quectel module.  // ‘&gt;’ from the UART indicates the following input data is   <br />
          considered as data to be sent. After receiving ‘&gt;’, input data  <br />
          (‘Welcome to use Quectel module.’).The maximum length of  <br />
            the data is 1460. The data beyond 1460 will be omitted. <br />
&lt;Ctrl+Z&gt;      // After input data, use &lt;Ctrl+Z&gt; to send data. (&lt;Ctrl+Z&gt; is a  <br />
            combined AT command which uses to submit operation). <br />
SEND OK       // SEND OK means the data has been sent. <br />
AT+QISACK       // Query the total size of the data sent and acknowledged. <br />
+QISACK: 30, 20, 10    // The total size of the data sent is 30, the total size of the data  <br />
            acknowledged is 20 and the length of the data unacknowledged <br />
            is 10. <br />
 <br />
OK <br />
Welcome to use Quectel module.    // Received data from remote server (124.79.167.121:7007)).  <br />
            Besides, it is allowed to add some other information at the  <br />
            beginning of the received data controlled by the commands,  <br />
            please refer to Section 5.3. <br />
Quectel</code></div></div>]]></description>
			<content:encoded><![CDATA[با سلام<br />
من می خوام بین ماژول GSM  که یک سیم کارت ایرانسل بر روی اون هست و یک سایت دیتا (متن و عدد) ارسال و دریافت کنم . کدهای نوشته شده سایت من بر اساس ASP.NET  هست . لطفا راهنمایی کنید .<br />
<br />
دستورات AT COMMAND  برای ماژول GSM :<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>AT+QIFGCNT=0      // Set the context 0 as FGCNT. <br />
OK  <br />
AT+QICSGP=1,“CMNET”    //Set APN. <br />
OK  <br />
AT+QIMUX=0       // 0 disables the function of MUXIP. 1 enables the function. <br />
OK <br />
AT+QIMODE=0      // Set the session mode as non-transparent. <br />
OK  <br />
AT+QIDNSIP=0     // Use IP address to establish TCP/UDP session. <br />
OK <br />
<br />
<br />
<br />
AT+QIREGAPP      // Register the TCP/IP stack. <br />
OK <br />
AT+QIACT        // Activate FGCNT. <br />
OK <br />
AT+QILOCIP      //Get Local IP address. <br />
10.180.217.206 <br />
<br />
<br />
<br />
<br />
AT+QIOPEN=“TCP”, “124.79.167.121”,7007   // Visit the remote TCP server. And the address of <br />
               the remote server is an IP address. <br />
OK <br />
CONNECT  OK      // CONNECT OK means the module has been successfully  <br />
            connected to the remote TCP server.  <br />
<br />
<br />
AT+QISEND      // Send data to the remote server. <br />
&gt; Welcome to use Quectel module.  // ‘&gt;’ from the UART indicates the following input data is   <br />
          considered as data to be sent. After receiving ‘&gt;’, input data  <br />
          (‘Welcome to use Quectel module.’).The maximum length of  <br />
            the data is 1460. The data beyond 1460 will be omitted. <br />
&lt;Ctrl+Z&gt;      // After input data, use &lt;Ctrl+Z&gt; to send data. (&lt;Ctrl+Z&gt; is a  <br />
            combined AT command which uses to submit operation). <br />
SEND OK       // SEND OK means the data has been sent. <br />
AT+QISACK       // Query the total size of the data sent and acknowledged. <br />
+QISACK: 30, 20, 10    // The total size of the data sent is 30, the total size of the data  <br />
            acknowledged is 20 and the length of the data unacknowledged <br />
            is 10. <br />
 <br />
OK <br />
Welcome to use Quectel module.    // Received data from remote server (124.79.167.121:7007)).  <br />
            Besides, it is allowed to add some other information at the  <br />
            beginning of the received data controlled by the commands,  <br />
            please refer to Section 5.3. <br />
Quectel</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[اتصال به دیتابیس SQL Server - چهار عمل اصلی در #C]]></title>
			<link>https://www.iranled.com/forum/thread-31267.html</link>
			<pubDate>Tue, 20 Jun 2017 11:56:09 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-31267.html</guid>
			<description><![CDATA[<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">سلام دوستان </span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">من 6 سال پیش با C#‎ در .net کار کردم تا شی گرایی و اتصال به دیتابیس بعد دیگه رفتم سراغ طراحی وبسایت از اون موقع دیکه Applacation ننوشتم</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">الان بعد این همه سال نیاز دارم یه برنامه بنویسم که به SQL server وصل بشه و چهار عمل اصلی را روی داده های موجود در دیتابیسش انجام بدم</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">الان گیج شدم یه چیزایی یادم datasetو raderوdata adapter اینا اون زمان کار میکردیم</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">سوال 1 - من vb.net 2013 نصب کردم حالا باید sql server هم روسیستم نصب کنم؟ چون خود .net یک sql نصب میکنه که میشه باهاش جدول ساخت</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">سوال 2 - یه نمونه پروژه میخوام که به یک دیتابیس وصل بشه و چهار عمل اصلی رو روی داده ها بشه انجام داد تا من یادم بیاد شیوه کار</span></span></span><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">این پروژه ای که میخوام درست کنم قرار رو یک PC فقط کار کنه همین تحت شبکه نیست</span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">سلام دوستان </span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">من 6 سال پیش با C#‎ در .net کار کردم تا شی گرایی و اتصال به دیتابیس بعد دیگه رفتم سراغ طراحی وبسایت از اون موقع دیکه Applacation ننوشتم</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">الان بعد این همه سال نیاز دارم یه برنامه بنویسم که به SQL server وصل بشه و چهار عمل اصلی را روی داده های موجود در دیتابیسش انجام بدم</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">الان گیج شدم یه چیزایی یادم datasetو raderوdata adapter اینا اون زمان کار میکردیم</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">سوال 1 - من vb.net 2013 نصب کردم حالا باید sql server هم روسیستم نصب کنم؟ چون خود .net یک sql نصب میکنه که میشه باهاش جدول ساخت</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">سوال 2 - یه نمونه پروژه میخوام که به یک دیتابیس وصل بشه و چهار عمل اصلی رو روی داده ها بشه انجام داد تا من یادم بیاد شیوه کار</span></span></span><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">این پروژه ای که میخوام درست کنم قرار رو یک PC فقط کار کنه همین تحت شبکه نیست</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[پرتابل کردن نرم افزار]]></title>
			<link>https://www.iranled.com/forum/thread-31187.html</link>
			<pubDate>Fri, 28 Apr 2017 19:46:35 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-31187.html</guid>
			<description><![CDATA[سلام خدمت دوستان عزیز<br />
من یک نرم افزار ساختم کردم که یک تعدادی فیلم کنارش هست و نمایش میده<br />
بخاطر اجباری بودن دات نت فرم ورک برنامه را پرتابل کردم (با کمک برنامه Spoon)<br />
فقط مشکلی ک هست برنامه بعد از پرتابل شدن فقط صدای فیلم هارا پخش میکنه<br />
فرمت را هم عوض کردم ولی مشکل حل نشد:(<br />
دوستان  پیشنهادی ندارن]]></description>
			<content:encoded><![CDATA[سلام خدمت دوستان عزیز<br />
من یک نرم افزار ساختم کردم که یک تعدادی فیلم کنارش هست و نمایش میده<br />
بخاطر اجباری بودن دات نت فرم ورک برنامه را پرتابل کردم (با کمک برنامه Spoon)<br />
فقط مشکلی ک هست برنامه بعد از پرتابل شدن فقط صدای فیلم هارا پخش میکنه<br />
فرمت را هم عوض کردم ولی مشکل حل نشد:(<br />
دوستان  پیشنهادی ندارن]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دور زدن برنامه Eazfuscator.NET و رسورس کردن dll های کد شده با ان!!]]></title>
			<link>https://www.iranled.com/forum/thread-30894.html</link>
			<pubDate>Sat, 17 Sep 2016 17:36:15 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30894.html</guid>
			<description><![CDATA[ا سلام<br />
من با reflector متونم کدهای برنامه های نوشته شده با net. مخصوصا با #c رو در بیارم و سورس کد برنامه رو ببینم.<br />
اما<br />
بچه ایا راهی هست dll هایی که با #c نوشته شدند و بوسیله نرم افزار Eazfuscator.NET کد شدند رو ریسورس کرد و کدهاش رو برگردوند؟!]]></description>
			<content:encoded><![CDATA[ا سلام<br />
من با reflector متونم کدهای برنامه های نوشته شده با net. مخصوصا با #c رو در بیارم و سورس کد برنامه رو ببینم.<br />
اما<br />
بچه ایا راهی هست dll هایی که با #c نوشته شدند و بوسیله نرم افزار Eazfuscator.NET کد شدند رو ریسورس کرد و کدهاش رو برگردوند؟!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[پيمايش ويا حركت در بين ركوردها]]></title>
			<link>https://www.iranled.com/forum/thread-30886.html</link>
			<pubDate>Fri, 09 Sep 2016 19:41:15 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30886.html</guid>
			<description><![CDATA[يمايش ويا حركت در بين ركوردها <br />
سلام<br />
من يكسري textbox دارم به همراه چهار دكمه.<br />
ميخام با زدن دكمه ها بتونم ركورد به ركورد جلو، عقب، ابتدا، و انتهاي ركوردهاي بانكم حركت كنم. يكسري كد از كتاب جعفرنژاد بود كه با اونا نتونستم جواب بگيرم.<br />
اگه امكان داره يه كد تست شده رو برام بذاريد.ممنون ميشم.]]></description>
			<content:encoded><![CDATA[يمايش ويا حركت در بين ركوردها <br />
سلام<br />
من يكسري textbox دارم به همراه چهار دكمه.<br />
ميخام با زدن دكمه ها بتونم ركورد به ركورد جلو، عقب، ابتدا، و انتهاي ركوردهاي بانكم حركت كنم. يكسري كد از كتاب جعفرنژاد بود كه با اونا نتونستم جواب بگيرم.<br />
اگه امكان داره يه كد تست شده رو برام بذاريد.ممنون ميشم.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشکل در اضاف کردن کامپوننت های devبه تولیاکس]]></title>
			<link>https://www.iranled.com/forum/thread-30735.html</link>
			<pubDate>Wed, 06 Jul 2016 14:46:17 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30735.html</guid>
			<description><![CDATA[با سلام و تبریک عید سعید فطر <br />
دوستان من موقع اضاف کردن کامپوننت های devبه تولباکس در سی شارپ با مشکلی موجه میشم وقتی ادرس dllرو میدم خطا میده there are no component in ....can be palce on toolbaxبرا جانوس هم همین خطا رو میگیره درصورتی که قبل از شون استفاده کردم سپاس]]></description>
			<content:encoded><![CDATA[با سلام و تبریک عید سعید فطر <br />
دوستان من موقع اضاف کردن کامپوننت های devبه تولباکس در سی شارپ با مشکلی موجه میشم وقتی ادرس dllرو میدم خطا میده there are no component in ....can be palce on toolbaxبرا جانوس هم همین خطا رو میگیره درصورتی که قبل از شون استفاده کردم سپاس]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشکل بسیار عجیب لطفا بدادم برسید!!]]></title>
			<link>https://www.iranled.com/forum/thread-30634.html</link>
			<pubDate>Tue, 17 May 2016 12:43:27 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30634.html</guid>
			<description><![CDATA[سلام .امیدوارم این پست جاش اینجا باشه و ادمین محترم حذف نکنن ک دارم بیچاره میشم.<br />
بعد قرنی یه لپ تاپ خریدیم اولش بدون مشکل.ویندوزشو 8.1 کردم ک بعد مدتی یه دفعه این مشکل بوجود اومد دوباره ویندوزو 10 کردم با آخرین آپدیتا اما مشک هنوز وجود داره:::<br />
لپ تاپ مثلا حرفه ای هست : لنوو lenovo Y5070<br />
مشکل اینجاست ک ( هم در ویژوال استدیو 2013 و هم در 2015) وقتی پروژه رو تو محیط IDE دارم دیزاین میکنم همه چی روی فرم اوکی هست اما وقتی دکمه دیباگ رو میزنم و چه کلا برنامه کامپایل میشه(منظورم حتی فایل exe ساخته شده هست) کل دیزاین فرم و ابزارهای روی فرم هم تغییر سایز میدن و هم جابجا میشن و اصلا خود فرم سایزش کوچیک میشه ک تو عکس اول کاملا مشهوده؟؟!!!!!!!!!!!<br />
عکس و توضیح حالت بوجود اومده رو تو استک هم گذاشتم : <a href="http://stackoverflow.com/questions/37275474/why-change-form-size-and-crash-ui-objects-in-form-in-debugging-or-compile" target="_blank" rel="noopener" class="mycode_url">http://stackoverflow.com/questions/37275...or-compile</a> <br />
یا دیدن مستقیم عکس :<br />
عکس اول : <a href="http://i.stack.imgur.com/UPj8g.png" target="_blank" rel="noopener" class="mycode_url">http://i.stack.imgur.com/UPj8g.png</a> و عکس دوم : <a href="http://i.stack.imgur.com/U9qDd.png" target="_blank" rel="noopener" class="mycode_url">http://i.stack.imgur.com/U9qDd.png</a><br />
<br />
حالا همین پروژه روی کامپیوتر دسکتاپ چه خونه چه محل کار اول ک لود میکنی همون جور دیباگ شده بالا نشون میده (به ریخته حالت دیباگ شده فرم رو لپتاپ).فرمو تو دیزاینر  درستش ک میکنم دیگه اوکی میشه. و رو سیستم کاملا در هر حالتی چه محیط دیزاین چ کامپایل exe همه چی درست سر جاش هست اکا جالبه ک حالا درست شده ای فرمو دوباره میبرم تو لپتاپ توحالت دیزاین ، یه فرم به هم ریخته نشون میده ولی موقع اجرا یا دیباگ همه چی درست میشه هموجوری ک تو سیستم دسکتاپ درست کردم ولی تو حالت دیزیاین هنوز به ریخته نشون میده و بسیار جالب تر اینکه اگه این فرم به ظاهر به هم ریخته رو تو لپتاپ دوباره تو حالت دیزاین درست کنم و اجزا رو بچینم با موقع اجرا دیباگ یا کامپایل برنامه همه چی به هم ریخته میشه!!!!<br />
خودم فکر میکنم مشکل از کارت گرافیک باشه ولی همه برنامه ها حتی گیم کاملا همه چی اوکی هست؟؟!!! فقط تو ویژوال استدیو ک وارد میشه اینجوری میشه دارم دیوونه میشم!!  :X(:  :X(:  :X(:  :X(:  :X(: با کلی پول قرضی لپتاپ 4 تومنی خریدیم حالا نمیدونم مشکل چیه ؟!! 6 ماه هم هست دارم سروکله میزم با ویندوز عوض کردنوآپدیت درایور ها و .... هنوز درست نشده.<br />
هم با VS 2013 , 2015 و هر کدوم رو با ویندوز 8.1  و 10 امتحان کردم.الانم ویندوز لپتاپ 10 هست فول همه پی آپدیت.هم VS 2013 و هم 2015 روش نصبه و رو هر دو VS این مشکل وجود داره.واقعا بسیار بسیار سپاسگذار میشم ک  این مشکل منو حل کنید.<br />
با نهایت تشکر از همه دوستان.]]></description>
			<content:encoded><![CDATA[سلام .امیدوارم این پست جاش اینجا باشه و ادمین محترم حذف نکنن ک دارم بیچاره میشم.<br />
بعد قرنی یه لپ تاپ خریدیم اولش بدون مشکل.ویندوزشو 8.1 کردم ک بعد مدتی یه دفعه این مشکل بوجود اومد دوباره ویندوزو 10 کردم با آخرین آپدیتا اما مشک هنوز وجود داره:::<br />
لپ تاپ مثلا حرفه ای هست : لنوو lenovo Y5070<br />
مشکل اینجاست ک ( هم در ویژوال استدیو 2013 و هم در 2015) وقتی پروژه رو تو محیط IDE دارم دیزاین میکنم همه چی روی فرم اوکی هست اما وقتی دکمه دیباگ رو میزنم و چه کلا برنامه کامپایل میشه(منظورم حتی فایل exe ساخته شده هست) کل دیزاین فرم و ابزارهای روی فرم هم تغییر سایز میدن و هم جابجا میشن و اصلا خود فرم سایزش کوچیک میشه ک تو عکس اول کاملا مشهوده؟؟!!!!!!!!!!!<br />
عکس و توضیح حالت بوجود اومده رو تو استک هم گذاشتم : <a href="http://stackoverflow.com/questions/37275474/why-change-form-size-and-crash-ui-objects-in-form-in-debugging-or-compile" target="_blank" rel="noopener" class="mycode_url">http://stackoverflow.com/questions/37275...or-compile</a> <br />
یا دیدن مستقیم عکس :<br />
عکس اول : <a href="http://i.stack.imgur.com/UPj8g.png" target="_blank" rel="noopener" class="mycode_url">http://i.stack.imgur.com/UPj8g.png</a> و عکس دوم : <a href="http://i.stack.imgur.com/U9qDd.png" target="_blank" rel="noopener" class="mycode_url">http://i.stack.imgur.com/U9qDd.png</a><br />
<br />
حالا همین پروژه روی کامپیوتر دسکتاپ چه خونه چه محل کار اول ک لود میکنی همون جور دیباگ شده بالا نشون میده (به ریخته حالت دیباگ شده فرم رو لپتاپ).فرمو تو دیزاینر  درستش ک میکنم دیگه اوکی میشه. و رو سیستم کاملا در هر حالتی چه محیط دیزاین چ کامپایل exe همه چی درست سر جاش هست اکا جالبه ک حالا درست شده ای فرمو دوباره میبرم تو لپتاپ توحالت دیزاین ، یه فرم به هم ریخته نشون میده ولی موقع اجرا یا دیباگ همه چی درست میشه هموجوری ک تو سیستم دسکتاپ درست کردم ولی تو حالت دیزیاین هنوز به ریخته نشون میده و بسیار جالب تر اینکه اگه این فرم به ظاهر به هم ریخته رو تو لپتاپ دوباره تو حالت دیزاین درست کنم و اجزا رو بچینم با موقع اجرا دیباگ یا کامپایل برنامه همه چی به هم ریخته میشه!!!!<br />
خودم فکر میکنم مشکل از کارت گرافیک باشه ولی همه برنامه ها حتی گیم کاملا همه چی اوکی هست؟؟!!! فقط تو ویژوال استدیو ک وارد میشه اینجوری میشه دارم دیوونه میشم!!  :X(:  :X(:  :X(:  :X(:  :X(: با کلی پول قرضی لپتاپ 4 تومنی خریدیم حالا نمیدونم مشکل چیه ؟!! 6 ماه هم هست دارم سروکله میزم با ویندوز عوض کردنوآپدیت درایور ها و .... هنوز درست نشده.<br />
هم با VS 2013 , 2015 و هر کدوم رو با ویندوز 8.1  و 10 امتحان کردم.الانم ویندوز لپتاپ 10 هست فول همه پی آپدیت.هم VS 2013 و هم 2015 روش نصبه و رو هر دو VS این مشکل وجود داره.واقعا بسیار بسیار سپاسگذار میشم ک  این مشکل منو حل کنید.<br />
با نهایت تشکر از همه دوستان.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[شمردن و ذخیره مقدار های کنترل های داینامیک]]></title>
			<link>https://www.iranled.com/forum/thread-30535.html</link>
			<pubDate>Mon, 28 Mar 2016 12:07:11 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30535.html</guid>
			<description><![CDATA[:exclamation:  سلام عرض میکنمن خدمت اعضای خوب این انجمن  :exclamation: <br />
<br />
<br />
من یه برنامه نوشتم که با کلیک بر روی یک button ، دکمه های جدید ساخته میشه و در loctaton:(1,1) به نمایش در  میاد به صورت داینامیک.<br />
اینم رو هم نوشتم که کاربر با درگ کردن هر دکمه میتونه اونو حرکت بده.<br />
حالا اینا به کنار.<br />
<br />
من چه جوری باید یه برنامه بنویسم که مقدار تکست همه دکمه ها که کاربر اضافه میکنه خوانده بشه و پشت سر هم در یک رشته ذخیره بشه؟<br />
ممنون میشم کدش رو بدید.<br />
 :exclamation: توجه : ما نمیدونیم که کاربر چند تا دکمه اضافه میکنه]]></description>
			<content:encoded><![CDATA[:exclamation:  سلام عرض میکنمن خدمت اعضای خوب این انجمن  :exclamation: <br />
<br />
<br />
من یه برنامه نوشتم که با کلیک بر روی یک button ، دکمه های جدید ساخته میشه و در loctaton:(1,1) به نمایش در  میاد به صورت داینامیک.<br />
اینم رو هم نوشتم که کاربر با درگ کردن هر دکمه میتونه اونو حرکت بده.<br />
حالا اینا به کنار.<br />
<br />
من چه جوری باید یه برنامه بنویسم که مقدار تکست همه دکمه ها که کاربر اضافه میکنه خوانده بشه و پشت سر هم در یک رشته ذخیره بشه؟<br />
ممنون میشم کدش رو بدید.<br />
 :exclamation: توجه : ما نمیدونیم که کاربر چند تا دکمه اضافه میکنه]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[آموزش مقدماتی سی شارپ به زبان فارسی]]></title>
			<link>https://www.iranled.com/forum/thread-30534.html</link>
			<pubDate>Sun, 27 Mar 2016 21:27:08 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30534.html</guid>
			<description><![CDATA[<blockquote class="mycode_quote"><cite>نقل قول: </cite>سلام دوستان. خیلی خوشحالم که عضو انجمن شما شدم. دوست دارم به عنوان اولین فعالیت خودم آموزش های فارسی سی شارپ رو با شما دوستان عزیز به اشتراک بگذارم که واقعا فوق العاده هستند. خودتون دانلود کنید.<br />
این ویدیو ها از 0 شروع می کنه یعنی اگه حتی هیچ تجربه ی برنامه نویسی ای هم نداشته باشید باز یاد می گیرید.<br />
<br />
لینک های دانلود :</blockquote>
<br />
<br />
آموزش ها از صفر شروع شده<br />
یک قسمت دانلود کنید اگه خوب بود ادامه بدید.<br />
مطمئن هستم خوشتون میاد<br />
<a href="http://uploadboy.me/62fxrguvupo2/C%20sharp-Farsi-part1.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part1.mp4 -  3.3 MB</a><br />
<a href="http://uploadboy.me/ai5l5k54rtxi/C%20sharp-Farsi-part2.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part2.mp4 -  3.7 MB</a><br />
<a href="http://uploadboy.me/qyvh01dzh3bv/C%20sharp-Farsi-part3.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part3.mp4 -  3.8 MB</a><br />
<a href="http://uploadboy.me/bf0ozdrz65bz/C%20sharp-Farsi-part4.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part4.mp4 -  9.9 MB</a><br />
<a href="http://uploadboy.me/in1gg59u864z/C%20sharp-Farsi-part5.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part5.mp4 -  10.4 MB</a><br />
<a href="http://uploadboy.me/vozln4jywwzn/C%20sharp-Farsi-part6.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part6.mp4 -  9.2 MB</a><br />
<a href="http://uploadboy.me/89iz9kzjdliz/C%20sharp-Farsi-part7.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part7.mp4 -  28.7 MB</a><br />
<a href="http://uploadboy.me/2kxmuw3zmjxs/C%20sharp-Farsi-part8.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part8.mp4 -  32.5 MB</a><br />
<a href="http://uploadboy.me/vy0bknls14ua/C%20sharp-Farsi-part9.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part9.mp4 -  14.4 MB</a><br />
<a href="http://uploadboy.me/74bw77uxgdyi/C%20sharp-Farsi-part10.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part10.mp4 -  16.6 MB</a><br />
<a href="http://uploadboy.me/v5a0f78uwi4j/C%20sharp-Farsi-part11.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part11.mp4 -  11.5 MB</a><br />
<a href="http://uploadboy.me/oal3dnmv9f6r/C%20sharp-Farsi-part13.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part13.mp4 -  14.9 MB</a><br />
<a href="http://uploadboy.me/e0ryt58li3qp/C%20sharp-Farsi-part14.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part14.mp4 -  8 MB</a><br />
<a href="http://uploadboy.me/f2uwrdwoo48s/C%20sharp-Farsi-part15.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part15.mp4 -  6.7 MB</a><br />
<a href="http://uploadboy.me/u9ix4vt7kphx/C%20sharp-Farsi-part12.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part12.mp4 -  26.6 MB</a><br />
<br />
<br />
ادامه ی قسمت ها در پست بعدی-]]></description>
			<content:encoded><![CDATA[<blockquote class="mycode_quote"><cite>نقل قول: </cite>سلام دوستان. خیلی خوشحالم که عضو انجمن شما شدم. دوست دارم به عنوان اولین فعالیت خودم آموزش های فارسی سی شارپ رو با شما دوستان عزیز به اشتراک بگذارم که واقعا فوق العاده هستند. خودتون دانلود کنید.<br />
این ویدیو ها از 0 شروع می کنه یعنی اگه حتی هیچ تجربه ی برنامه نویسی ای هم نداشته باشید باز یاد می گیرید.<br />
<br />
لینک های دانلود :</blockquote>
<br />
<br />
آموزش ها از صفر شروع شده<br />
یک قسمت دانلود کنید اگه خوب بود ادامه بدید.<br />
مطمئن هستم خوشتون میاد<br />
<a href="http://uploadboy.me/62fxrguvupo2/C%20sharp-Farsi-part1.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part1.mp4 -  3.3 MB</a><br />
<a href="http://uploadboy.me/ai5l5k54rtxi/C%20sharp-Farsi-part2.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part2.mp4 -  3.7 MB</a><br />
<a href="http://uploadboy.me/qyvh01dzh3bv/C%20sharp-Farsi-part3.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part3.mp4 -  3.8 MB</a><br />
<a href="http://uploadboy.me/bf0ozdrz65bz/C%20sharp-Farsi-part4.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part4.mp4 -  9.9 MB</a><br />
<a href="http://uploadboy.me/in1gg59u864z/C%20sharp-Farsi-part5.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part5.mp4 -  10.4 MB</a><br />
<a href="http://uploadboy.me/vozln4jywwzn/C%20sharp-Farsi-part6.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part6.mp4 -  9.2 MB</a><br />
<a href="http://uploadboy.me/89iz9kzjdliz/C%20sharp-Farsi-part7.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part7.mp4 -  28.7 MB</a><br />
<a href="http://uploadboy.me/2kxmuw3zmjxs/C%20sharp-Farsi-part8.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part8.mp4 -  32.5 MB</a><br />
<a href="http://uploadboy.me/vy0bknls14ua/C%20sharp-Farsi-part9.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part9.mp4 -  14.4 MB</a><br />
<a href="http://uploadboy.me/74bw77uxgdyi/C%20sharp-Farsi-part10.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part10.mp4 -  16.6 MB</a><br />
<a href="http://uploadboy.me/v5a0f78uwi4j/C%20sharp-Farsi-part11.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part11.mp4 -  11.5 MB</a><br />
<a href="http://uploadboy.me/oal3dnmv9f6r/C%20sharp-Farsi-part13.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part13.mp4 -  14.9 MB</a><br />
<a href="http://uploadboy.me/e0ryt58li3qp/C%20sharp-Farsi-part14.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part14.mp4 -  8 MB</a><br />
<a href="http://uploadboy.me/f2uwrdwoo48s/C%20sharp-Farsi-part15.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part15.mp4 -  6.7 MB</a><br />
<a href="http://uploadboy.me/u9ix4vt7kphx/C%20sharp-Farsi-part12.mp4" target="_blank" rel="noopener" class="mycode_url">C sharp-Farsi-part12.mp4 -  26.6 MB</a><br />
<br />
<br />
ادامه ی قسمت ها در پست بعدی-]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[انتخاب یک محدوده خاص در استریتگ]]></title>
			<link>https://www.iranled.com/forum/thread-30530.html</link>
			<pubDate>Fri, 25 Mar 2016 16:05:06 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30530.html</guid>
			<description><![CDATA[سلام دوستان<br />
من متنی رو دارم و اونو توی یه استرینگ ریختم <br />
حالا میخوام یه محدوده خاص اونو که از یک کلمه خاص شروع میشه و به یک کلمه خاص ختم میشه رو جدا کنم و باهاش کار کنم <br />
چطور میتونم این کار رو انجام بدم <br />
<br />
فرض کنین جمله( امروز در مدرسه باران بارید) رو میخوام از  بعد از کلمه"در"تا  قبل کلمه "باران" رو جدا کنم و توی یه استرینگ دیگه بریزم<br />
(از کاراکتر خاص نه از کلمه خاص)<br />
سپاس]]></description>
			<content:encoded><![CDATA[سلام دوستان<br />
من متنی رو دارم و اونو توی یه استرینگ ریختم <br />
حالا میخوام یه محدوده خاص اونو که از یک کلمه خاص شروع میشه و به یک کلمه خاص ختم میشه رو جدا کنم و باهاش کار کنم <br />
چطور میتونم این کار رو انجام بدم <br />
<br />
فرض کنین جمله( امروز در مدرسه باران بارید) رو میخوام از  بعد از کلمه"در"تا  قبل کلمه "باران" رو جدا کنم و توی یه استرینگ دیگه بریزم<br />
(از کاراکتر خاص نه از کلمه خاص)<br />
سپاس]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[رسم سیگنال از پورت سریال]]></title>
			<link>https://www.iranled.com/forum/thread-30466.html</link>
			<pubDate>Mon, 08 Feb 2016 17:06:33 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30466.html</guid>
			<description><![CDATA[سلام . من اطلاعات کمی درباره سی شارپ دارم. برای یه پروژه ای میخام سیگنالی که از میکرو میاد رو  از پورت کام بگیرم و رسم کنم. <br />
برای رسمش از کمپوننت PlotLAb استفاده می کنم(<a href="http://www.mitov.com/products/plotlab" target="_blank" rel="noopener" class="mycode_url">http://www.mitov.com/products/plotlab</a>) و طبق آموزشش باید داده هارو از پورت بگیریم و تو یه آرایه دابل ذخیره کنیم تا بتونه رسمش کنه(<a href="http://www.mitov.com/PlotLabNET.pdf" target="_blank" rel="noopener" class="mycode_url">http://www.mitov.com/PlotLabNET.pdf</a>) و اینجاشو دقیقا بلد نیستم  <img src="https://www.iranled.com/forum/images/smilies2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_3" /> چطوری باید بایت هار دابل کنم ؟<br />
ممنون پیشاپیش]]></description>
			<content:encoded><![CDATA[سلام . من اطلاعات کمی درباره سی شارپ دارم. برای یه پروژه ای میخام سیگنالی که از میکرو میاد رو  از پورت کام بگیرم و رسم کنم. <br />
برای رسمش از کمپوننت PlotLAb استفاده می کنم(<a href="http://www.mitov.com/products/plotlab" target="_blank" rel="noopener" class="mycode_url">http://www.mitov.com/products/plotlab</a>) و طبق آموزشش باید داده هارو از پورت بگیریم و تو یه آرایه دابل ذخیره کنیم تا بتونه رسمش کنه(<a href="http://www.mitov.com/PlotLabNET.pdf" target="_blank" rel="noopener" class="mycode_url">http://www.mitov.com/PlotLabNET.pdf</a>) و اینجاشو دقیقا بلد نیستم  <img src="https://www.iranled.com/forum/images/smilies2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_3" /> چطوری باید بایت هار دابل کنم ؟<br />
ممنون پیشاپیش]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[لزوم استفاده از كلاس در تعريف فرم]]></title>
			<link>https://www.iranled.com/forum/thread-30426.html</link>
			<pubDate>Wed, 27 Jan 2016 15:34:34 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30426.html</guid>
			<description><![CDATA[<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">با سلام</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">در ابتدا كد مربوط به سوال رو مينويسم.</span></span></span><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">يك كلاس به نام Form1.cs ساختيم و كد هاي زير رو توي اون نوشتيم .</span></span></span><br />
<br />
<br />
<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">کد php: </div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /><br />public&nbsp;class&nbsp;</span><span style="color: #0000BB">Form1</span><span style="color: #007700">:</span><span style="color: #0000BB">Form<br /><br /></span><span style="color: #007700">{<br /><br />public&nbsp;</span><span style="color: #0000BB"> Form1</span><span style="color: #007700">()&nbsp;</span><span style="color: #0000BB"> <br />&nbsp; </span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB"> &nbsp;<br />&nbsp; &nbsp; &nbsp;در&nbsp;اينجا&nbsp;كنترل&nbsp;هارو&nbsp;اضافه&nbsp;ميكنيم&nbsp;و&nbsp;كاراي&nbsp;ديگه</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp;<br />&nbsp; </span><span style="color: #007700">}&nbsp;</span><span style="color: #0000BB"> &nbsp;<br /><br /></span><span style="color: #007700">{&nbsp;<br /></span></code></div></div></div><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">================================================== =================</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">در روش ديگر ميتونيم توي رويداد كليك يك دكمه يك فرم را تعريف كرده (بدون نياز به ساختن كلاس) و از آن استفاده كنيم .</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">با در نظر گرفتن ساختار و بدنه اصلي برنامه به طور مثال :</span></span></span><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"> </div>
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>public void button1_click(object sender,EventArgs e)<br />
}<br />
  Form frm=new Form();<br />
Button btn= new Button();<br />
<br />
frm.Controls.Add(btn);<br />
frm.Show();<br />
<br />
}</code></div></div><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">==================================================</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">چند روش ديگه هم هست ولي اينا چه فرقي باهم دارن و چرا ما يك كلاس براي اون ميسازيم؟</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">لطفا يكم با جزئيات توضيح بديد دستتون درد نكنه .</span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">با سلام</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">در ابتدا كد مربوط به سوال رو مينويسم.</span></span></span><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">يك كلاس به نام Form1.cs ساختيم و كد هاي زير رو توي اون نوشتيم .</span></span></span><br />
<br />
<br />
<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">کد php: </div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">using&nbsp;System</span><span style="color: #007700">.</span><span style="color: #0000BB">Windows</span><span style="color: #007700">.</span><span style="color: #0000BB">Forms</span><span style="color: #007700">;<br /><br />public&nbsp;class&nbsp;</span><span style="color: #0000BB">Form1</span><span style="color: #007700">:</span><span style="color: #0000BB">Form<br /><br /></span><span style="color: #007700">{<br /><br />public&nbsp;</span><span style="color: #0000BB"> Form1</span><span style="color: #007700">()&nbsp;</span><span style="color: #0000BB"> <br />&nbsp; </span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB"> &nbsp;<br />&nbsp; &nbsp; &nbsp;در&nbsp;اينجا&nbsp;كنترل&nbsp;هارو&nbsp;اضافه&nbsp;ميكنيم&nbsp;و&nbsp;كاراي&nbsp;ديگه</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp;<br />&nbsp; </span><span style="color: #007700">}&nbsp;</span><span style="color: #0000BB"> &nbsp;<br /><br /></span><span style="color: #007700">{&nbsp;<br /></span></code></div></div></div><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">================================================== =================</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">در روش ديگر ميتونيم توي رويداد كليك يك دكمه يك فرم را تعريف كرده (بدون نياز به ساختن كلاس) و از آن استفاده كنيم .</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">با در نظر گرفتن ساختار و بدنه اصلي برنامه به طور مثال :</span></span></span><br />
<br />
<br />
<div style="text-align: right;" class="mycode_align"> </div>
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>public void button1_click(object sender,EventArgs e)<br />
}<br />
  Form frm=new Form();<br />
Button btn= new Button();<br />
<br />
frm.Controls.Add(btn);<br />
frm.Show();<br />
<br />
}</code></div></div><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">==================================================</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">چند روش ديگه هم هست ولي اينا چه فرقي باهم دارن و چرا ما يك كلاس براي اون ميسازيم؟</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">لطفا يكم با جزئيات توضيح بديد دستتون درد نكنه .</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تفاوت this و Form.ActiveForm (خيلي فورررررررررري)]]></title>
			<link>https://www.iranled.com/forum/thread-30425.html</link>
			<pubDate>Wed, 27 Jan 2016 15:26:32 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30425.html</guid>
			<description><![CDATA[<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">با سلام خدمت اساتيد .</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">آقايون بنده سوالي در مورد فرم داشتم.</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">براي تغيير پراپرتي هاي يك فرم توي سي شارپ ميتونستيم از پنجره پراپرتيس و يكي ديگه هم توي كد نويسي با استفاده از this مثلا‌:</span></span></span><br />
<div style="text-align: right;" class="mycode_align">1</div>
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>this.Hide(); يا this.BackColor=Colors.Red;</code></div></div><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">اما يك روش ديگه هم هست كه توي كلاس خود فرم ما هست مثل :</span></span></span><br />
<div style="text-align: right;" class="mycode_align">1</div>
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>Form1.ActiveForm.BackColor=Color.Red;</code></div></div><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">خوب تفاوت اين سه روش چيه ؟</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">خواهشا سطحي توضيح نديد :| چون زياد سرچ كردم و همه ميگن ActiveForm واسه پنجره فعليه :|</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">آقا شما يه چي بهتر بگو لطفا :((</span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">با سلام خدمت اساتيد .</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">آقايون بنده سوالي در مورد فرم داشتم.</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">براي تغيير پراپرتي هاي يك فرم توي سي شارپ ميتونستيم از پنجره پراپرتيس و يكي ديگه هم توي كد نويسي با استفاده از this مثلا‌:</span></span></span><br />
<div style="text-align: right;" class="mycode_align">1</div>
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>this.Hide(); يا this.BackColor=Colors.Red;</code></div></div><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">اما يك روش ديگه هم هست كه توي كلاس خود فرم ما هست مثل :</span></span></span><br />
<div style="text-align: right;" class="mycode_align">1</div>
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>Form1.ActiveForm.BackColor=Color.Red;</code></div></div><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">خوب تفاوت اين سه روش چيه ؟</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">خواهشا سطحي توضيح نديد :| چون زياد سرچ كردم و همه ميگن ActiveForm واسه پنجره فعليه :|</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Verdana, Arial, Calibri, Geneva, sans-serif;" class="mycode_font">آقا شما يه چي بهتر بگو لطفا :((</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Telnet در محیط ویندوز فرم، نه کنسول]]></title>
			<link>https://www.iranled.com/forum/thread-30390.html</link>
			<pubDate>Fri, 08 Jan 2016 21:13:28 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30390.html</guid>
			<description><![CDATA[سلام به همگی.<br />
<br />
دوستان برای Telnet احتیاج به یه برنامه ویندوز فرم دارم. putty هست که در محیط کنسول هست. اکثر چیزایی هم که سرچ زدم در محیط کنسول بودن و ویندوزی ها هم trial ...<br />
گفتم بهتره از دوستان برنامه نویس قبل از تلاش بیشتر یه آماری بگیرم.  <img src="https://www.iranled.com/forum/images/smilies2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_3" /> <br />
کد بیسی هست که بتونم روش کار کنم؟ اگر #C باشه که خیلی بهتره ...<br />
اگر سراغ دارید ممنون می شم لینک بدید ...<br />
<br />
با تشکر]]></description>
			<content:encoded><![CDATA[سلام به همگی.<br />
<br />
دوستان برای Telnet احتیاج به یه برنامه ویندوز فرم دارم. putty هست که در محیط کنسول هست. اکثر چیزایی هم که سرچ زدم در محیط کنسول بودن و ویندوزی ها هم trial ...<br />
گفتم بهتره از دوستان برنامه نویس قبل از تلاش بیشتر یه آماری بگیرم.  <img src="https://www.iranled.com/forum/images/smilies2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_3" /> <br />
کد بیسی هست که بتونم روش کار کنم؟ اگر #C باشه که خیلی بهتره ...<br />
اگر سراغ دارید ممنون می شم لینک بدید ...<br />
<br />
با تشکر]]></content:encoded>
		</item>
	</channel>
</rss>