ايران ويج

نسخه‌ی کامل: 1001 نكته در #C
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3
حالا چه کدی بوده؟

(۰۳-اردیبهشت-۱۳۸۹, ۱۴:۲۸:۱۵)esmaeily-hosein نوشته است: [ -> ]اگر خواستی بگو دلیلش بهت بگم.

خب بگو.
(۰۳-اردیبهشت-۱۳۸۹, ۱۴:۲۸:۱۵)esmaeily-hosein نوشته است: [ -> ]
نقل قول: ) حتما Function درون VC باید از نوع C باشد (از نوع CPP نباشد).
2) حتما نسخه Release خروجی VC (منظور DLL است) را در اختیار برنامه C#‎‎ بگذارید.


این حرف شما پایه درستی نداره .
اگر خواستی بگو دلیلش بهت بگم.
ممنون كه اشكالات رو برطرف ميكني لطف كن دليلش رو هم بگو
ممنونم
ين هم يه روش جالب براي برعكس كردن يك رشته با استفاده از يك آرايه .
ابتدا اين تابع رو داخل برنامتون كپي كنيد :
کد:
public static string Reverse_String(string My_Text)
{
    char[] My_Array = My_Text.ToCharArray();
    Array.Reverse(My_Array);
    return (new string(My_Array));
}
حالا ميتونيد به اينصورت ازش استفاده كنيد :
کد:
کد:
MessageBox.Show(Reverse_String("Alireza"));
نقل قول: ممنون كه اشكالات رو برطرف ميكني لطف كن دليلش رو هم بگو
ممنونم

این اطلاعات در بسیاری از موارد صدق نمیکند .
1 - مشکل اولی که میشه به کدهای native گرفت اینه که کد شما در هر محیطی یکسان کار میکند و با توجه به معماری cpu ، حافظه آزاد . ... اصلا کاری ندارد . در صورتی که CLRو JVM این پارامتر ها را در نظر میگیرد .

2- در بسیاری از موارد به خاطر نبود Library قوی در اختیار کاربر بیشتر کدها را خود برنامه نویس مینویسد که در اکثر مواقع باعث افت کارآیی میشود (تجربه شخصی)

3- نبود GC

4- همچنین سال ۱۹۹۹ در مقاله‌ای آقای Lutz Prechelt به این مسئله را ثابت کردند که تجربه برنامه‌نویسی که برنامه‌ای را می‌نویسد از انتخاب زبانی که برنامه برروی آن نوشته می‌شود در کارایی تأثیر بیشتری دارد و این بدان معناست که کارایی یک برنامه را برنامه‌نویس مشخص می‌کند و نه زبان برنامه‌نویسی( ایشان در همان مقاله از زبان جاوا استفاده نمودند تا ذهنیت بد را از بین ببرند)-
سلام به همه دوستان .
یه کد دیگه نوشتم که تقدیم میکنم .
با این کد میتونید نام یک Process رو با استفاده از ProcessID اون دریافت کنید .

کد:
کد:
MessageBox.Show( System.Diagnostics.Process.GetProcessById(4000).ToString());
سلام و عرض ادب به همه دوستان عزیز .
اینم یه کد دیگه که گفتم شاید نیاز داشته باشید . خیلی راحت تاریخ میلادی رو به شمسی تبدیل میکنه . دیگه هم لازم نیست از کامپوننت های عجیب و غریب استفاده کنید .
اینم کد :
کد:
System.Globalization.PersianCalendar dtePersianCalendar = new System.Globalization.PersianCalendar();
            string Year, Month, Day,strResult;
            DateTime Date_Now = DateTime.Now;
            //---------------------
            Year = dtePersianCalendar.GetYear(Date_Now).ToString();
            Month = dtePersianCalendar.GetMonth(Date_Now).ToString();
            Day = dtePersianCalendar.GetDayOfMonth(Date_Now).ToString();
            strResult = Year + "/" + Month + "/" + Day;
            MessageBox.Show(strResult);
یه ساعت آنالوگ از CodeProject پیدا کردم ، خودم کد هاشو باز کردم و یه ذره تغییرات روش اعمال کردم و الان به شکلیه که کار خودمو راه میندازه
میزارم اینجا که اگه به درد کسی خورد ازش استفاده کنه
از دوستان علاقه مند اگه کسی توسعه دادش به خود منم بده
اینم یه کد باحال که بوسیله اون میتونید درایوهای Removable ( فلش – مموری کارت گوشی و ... ) رو بدست بیارید .
کلمه کلیدی : GTRMDRV
پیدا کردن موقعیت سی دی رام
آیا سی دی در CDRom وجود دارد ؟
کد:
foreach (ManagementObject mo in searcher.Get())
            {
                // If both properties are null I suppose there's no CD
                if ((mo["volumename"] != null) || (mo["volumeserialnumber"] != null))
                {
                    MessageBox.Show("The CD Is On Drive");
                    MessageBox.Show( mo["volumename"].ToString());
                    break;
                }
                else
                {
                    MessageBox.Show ("No CD in Unit");
                    break;
                }
            }
        }
(۱۸-اردیبهشت-۱۳۸۹, ۰۱:۳۱:۳۹)moam نوشته است: [ -> ]پیدا کردن موقعیت سی دی رام
آیا سی دی در CDRom وجود دارد ؟
...

فک کنم با تابع IsReady کلاس DriveInfo هم بشه این کارو کرد.
نقل قول: پیدا کردن موقعیت سی دی رام
آیا سی دی در CDRom وجود دارد ؟

اگر قسمت Query رو هم بزاری فکر کنم کدت کامل شه.
کد که مشکلی نداره و جواب میده و لی اگه کاملترش میکنه ممنون که توضیح دادین
صفحه‌ها: 1 2 3