C# vs PHP

It does not so important wich language is much better, the important will be:

1. The development time.
2. Maintainance (support)
3. Production Cost

So it depends on your project and available working force.

برچسب ها: C/C++/C Sharp٬ برنامه نويسي

استفاده از چند کلاس برای یک عنصر

<p class=”bold bluetitle left”>…</p>
برچسب ها: ASP.NET٬ C/C++/C Sharp

Import کردن در دیتابیس

System.Data.SqlClient.SqlBulkCopy bulkCopy = new System.Data.SqlClient.SqlBulkCopy(“connectionString”, System.Data.SqlClient.SqlBulkCopyOptions.TableLock);
bulkCopy.DestinationTableName = “destinationTableName”;
bulkCopy.WriteToServer(sourceDataTable);
برچسب ها: C/C++/C Sharp

جلوگیری از دوبار کلیک در وب

<script type=”text/javascript”>
    function pageLoad(sender, args)
    {
        var rm = Sys.WebForms.PageRequestManager.getInstance();
        rm.add_initializeRequest(initializeRequest);
        rm.add_endRequest(endRequest);
    }

    function initializeRequest(sender, args)
    {
        var btn = $get(args._postBackElement.id);
        if (btn) btn.disabled = true;
    }

    function endRequest(sender, args)
    {
        var btn = $get(sender._postBackSettings.sourceElement.id);
        if (btn) btn.disabled = false;
    }
</script>

برچسب ها: ASP.NET٬ C/C++/C Sharp٬ برنامه نويسي

ویرایش مقدار ثابت

const long n = 10;

((unsigned char *)&num)[0] = 20;

برچسب ها: C/C++/C Sharp٬ برنامه نويسي

۸ اشتباه رایج برنامه نویسی

۱- استفاده از متغیر قبل از تعریف
۲- استفاده از مقدار یک متغیر قبل از مقداردهی
۳- استفاده از مقدار یک متغیر قبل از دریافت اطلاعات
۴- استفاده از عملگر انتساب بجای بررسی تساوی
۵- استفاده از تابع تعریف نشده
۶- استفاده از سمی کالن های اضافی و نابجا

برچسب ها: C/C++/C Sharp٬ برنامه نويسي

تبدیل DateTime? به DateTime

DateTime dt = qDT ?? DateTime.Now;
برچسب ها: C/C++/C Sharp٬ برنامه نويسي

گرفتن اسم صفحه جاری

this.Page.ToString().Substring(4, this.Page.ToString().Substring(4).Length – 5) + “.aspx”;

یا

System.IO.Path.GetFileName(System.Web.HttpContext.Current.Request.PhysicalPath)
برچسب ها: C/C++/C Sharp٬ برنامه نويسي

افزایش سرعت برنامه

سعی کنید بجای a+=1 یا a-=1 از دستور ++a یا –a استفاده کنید زیرا دستورهای افزایشی و کاهشی از تعداد زیردستور کمتری برخوردار هستند و در نتیجه سریعتر اجرا می شوند. همچنین سعی کنید بجای ++a از a++ استفاده کنید؛ زیرا با توجه به تفاوت این دو، ممکن در مواردی سهوا به مقداری اشتباه برسید.

برچسب ها: C/C++/C Sharp٬ برنامه نويسي

اینترنت ملی

آقا از طلا گشتن پشیمان گشته ایم، مرحمت فرموده ما را مس کنید.
اینترنت پرسرعت نخواستیم. اینترنت کم سرعت هم نخواستیم. اینترنت مللللی می خواین بدین، میلی می خواین بدین. اصلا هر جور که می خواین بدین….
الان سه ساعت می خوام یه راه حل برای مشکل برنامه نویسی ام پیدا کنم. یا از داخل فیلتره یا از خارج فیلتره یا پول باید براش بدیم که……اگر هم چیزی پیدا بشه بعد از ۲-۳ دقیقه خطای کانکشن میده…..

برچسب ها: اجتماعي٬ برنامه نويسي