چرا از ORM استفاده می کنیم ؟ چرا از ORM استفاده می کنیم ؟ چرا از ORM استفاده می کنیم ؟ <br/> چرا باید از از ابزارهای Object Relational Mapper استفاهد کنیم ؟ اجازه دهید از تعریف آن شروع کنیم . ابزار های ORM ابتدا شروع به خواندن ساختار دیتابیس می کنند و از سپس شروع به ایجاد کلاس هایی بر اساس ساختار دیتابیس می نمایند . C#.net 1392/05/20 ایمان مدائنی 4198
Func یا Expression Func در EF Func یا Expression Func در EF Func یا Expression Func در EF <br/> با بررسی کدهای مختلف Entity framework گاهی از اوقات در امضای توابع کمکی نوشته شده، <>Func مشاهده میشود و در بعضی از موارد <<>Expression<Func و ... به نظر استفاده کنندگان دقیقا نمیدانند که تفاوت این دو در چیست و کدامیک را باید/یا بهتر است بکار برد. C#.net 1392/05/20 ایمان مدائنی 2629
استفاده از OfType یا Cast در Linq استفاده از OfType یا Cast در Linq استفاده از OfType یا Cast در Linq <br/> تقریبا تمام توسعه دهندگان دات نت با تکنولوژی Linq و Lambda Expressionها آشنایی دارند. همان طور که میدانیم Extension Methodهای موجود در فضای نام System.Linq فقط بر روی مجموعه ای از دادهها که اینترفیس IEnumerable<t> که در فضای نام System.Collections.Generic قرار دارد را پیاده سازی کرده باشند قابل اجرا هستند. C#.net 1392/05/18 ایمان مدائنی 1572
حذف لایههای جدید اضافه شده به فایلهای PDF توسط iTextSharp حذف لایههای جدید اضافه شده به فایلهای PDF توسط iTextSharp حذف لایههای جدید اضافه شده به فایلهای PDF توسط iTextSharp <br/> شاید یک سری از Ebookهای PDF ایی را دیده باشید که سایتهای ثالث، آنها را پس از افزودن لایهای متنی، مثلا در ذیل تمام صفحات به همراه آدرس وب سایت خودشان، باز انتشار میدهند. در مطلب جاری قصد داریم، نحوه حذف این لایههای اضافی را توسط iTextSharp بررسی کنیم. C#.net 1392/05/18 ایمان مدائنی 3531
تغیرات جدید در Framework Foundation تغیرات جدید در Framework Foundation تغیرات جدید در Framework Foundation <br/> فاوندیشن – Foundation یک فریمورک Front-end پیشرفته و ریسپانسیو است که بر اساس گریدهای قابل انعطاف ساخته شده است که میتواند برای نیازهای دقیق و جزئی تغییر کند. این قابلیت باعث آسان شدن توسعه ساختارها برای دستگاههای موبایل و دسکتاپ با mark up یکسان میشود. C#.net 1392/05/18 ایمان مدائنی 2253
متد LastOrDefault در EF متد LastOrDefault در EF متد LastOrDefault در EF <br/> اگر بخواهیم اولین رکورد از یک جدول را توسط EF درخواست نماییم از متد Firstیا FirstOrDefault استفاده میشود. C#.net 1392/05/17 ایمان مدائنی 1499
تغییرات جدید ویژوال استادیو 2013 تغییرات جدید ویژوال استادیو 2013 تغییرات جدید ویژوال استادیو 2013 C#.net 1392/05/17 ایمان مدائنی 2924
عینک گوگل چیست؟ عینک گوگل چیست؟ عینک گوگل چیست؟ <br/> عینک گوگل چه امکاناتی <br/> احتمالا شما هم تاکنون نام یا توضیحاتی در مورد عینک گوگل یا همان google glasses شنیده اید. در این مقاله قصد داریم بررسی کنیم که آیا میتواند آینده اینترنت و زندگی روزمره انسان را تغییر دهد یا تنها یک بلند پروازی گذرا و محکوم به شکست خواهد بود. <br/> C#.net 1392/05/14 ایمان مدائنی 1906
Senior Developer به چه کسی گفته می شود؟ Senior Developer به چه کسی گفته می شود؟ Senior Developer به چه کسی گفته می شود؟ <br/> چند وقت پیش با یک آگهی استخدام برنامه نویس به صورت زیر برخورد کردم: <br/> Senior Developer <br/> .Net Technologies C#.net 1392/05/12 ایمان مدائنی 1648
الگوریتم MD5 الگوریتم MD5 الگوریتم MD5 <br/> با استفاده از الگوريتم MD5 ميتوان پسوردهاي كاربران موقع ثبت نام به صورت كدگذاري شده ذخيره كرد ،حتي مدير سايت كه به ديتابيس سايت دسترسي كامل داره نتونه پسورد واقعي كاربران رو حدس بزنه!!! C#.net 1392/05/12 MohammadJavad 3214
رمزنگاری کردن کد با سی شارپ (Hashing Code) رمزنگاری کردن کد با سی شارپ (Hashing Code) رمزنگاری کردن کد با سی شارپ (Hashing Code) <br/> بی شک با پیشرفت دنیای برنامه نویسی ، یکی از مهمترین بخش های هر نرم افزار بخش امنیت آن می باشد . در مورد این موضوع روش های گوناگونی وجود دارد که الگوریتم MD5 به دلیل قدرت بالای خود ، از اهمیت ویژه ای برخوردار است. C#.net 1392/05/12 MohammadJavad 5783
معرفی امکانات جدید visual studio 2012 معرفی امکانات جدید visual studio 2012 معرفی امکانات جدید visual studio 2012 <br/> نرم افزار Visual Studio 2012 شامل تمامی امکانات مورد نیاز برای توسعه برنامه های ویندوز ۸، تمپلت ها، طراحی، تست و اشکال زدایی است. C#.net 1392/05/09 MohammadJavad 2812
JetBrains ReSharper 8.0.14.856 کد نویسی سریع در ویژوال استادیو JetBrains ReSharper 8.0.14.856 کد نویسی سریع در ویژوال استادیو JetBrains ReSharper 8.0.14.856 کد نویسی سریع در ویژوال استادیو <br/> JetBrains ReSharper 8.0.14.856 اگر تا به امروز مشکلهای متعددی درکدنویسی و اینکه ابزارهای در اختیارتان نبود که کدنویسی سریعتر و راحتری داشته باشید،ما این ابزار را برایتان فراهم کرده ایم .ReSharper نرم افزار کدنویسی با سرعت بالا و راحت را که به ویژوال استادیو اضافه میشود . C#.net 1392/05/09 MohammadJavad 2164
طراحی گزارش در Stimulsoft Reports.Net – بخش 2 طراحی گزارش در Stimulsoft Reports.Net – بخش 2 طراحی گزارش در Stimulsoft Reports.Net – بخش 2 <br/> در این بخش هم به معرفی ابزار و امکانات این گزارشساز خواهم پرداخت، که شامل بند Group , فیلد محاسباتی و کامپوننتهای Panel,Clone و همچنین نحوه ایجاد یک گزارش به صورت Master-Detail خواهد بود. C#.net 1392/05/08 ایمان مدائنی 6889
طراحی گزارش در Stimulsoft Reports.Net – بخش 1 طراحی گزارش در Stimulsoft Reports.Net – بخش 1 طراحی گزارش در Stimulsoft Reports.Net – بخش 1 <br/> برای طراحی گزارش شما میتوانید به سه روش این کار را انجام دهید. C#.net 1392/05/08 ایمان مدائنی 5895
Visual Studio 2013 Visual Studio 2013 Visual Studio 2013 <br/> طی روزهای اخیر مایکروسافت نسخه نمایشی Visual Studio 2013 را منتشر کرده است که در این پست می توانید دانلود کنید. C#.net 1392/05/04 MohammadJavad 1844
هزینه استفاده از دات نت فریم ورک چقدر است؟ هزینه استفاده از دات نت فریم ورک چقدر است؟ هزینه استفاده از دات نت فریم ورک چقدر است؟ <br/> سؤالی از طریق ایمیل از من پرسیده شده که ترجیح میدهم آنرا به صورت باز در اینجا پاسخ دهم. اگر فرض کنیم همین فردا مجبور شویم برای عمدهی کارهای خود لایسنس تهیه کنیم، آیا میتوان از ابزارهای موجود دات نت در یک شرکت تازه تاسیس (startup) استفاده کرد؟ آیا هزینهی کار با ویندوز واقعا بالا است؟ آیا ... C#.net 1392/05/03 ایمان مدائنی 1630
بیشترین کاربرد دات نت فریم ورک تابحال در کجا بوده است؟ بیشترین کاربرد دات نت فریم ورک تابحال در کجا بوده است؟ بیشترین کاربرد دات نت فریم ورک تابحال در کجا بوده است؟ <br/> برخلاف تصور عموم، کاربرد اصلی دات نت فریم ورک در طی این چندین و چند سالی که از ارائه آن میگذرد، در توسعهی گسترده برنامههای دسکتاپ نبوده است. C#.net 1392/05/03 ایمان مدائنی 1541
محاسبه مجدد میزان مصرف حافظهی برنامههای دات نت محاسبه مجدد میزان مصرف حافظهی برنامههای دات نت محاسبه مجدد میزان مصرف حافظهی برنامههای دات نت <br/> اگر به میزان مصرف حافظه اولیهی برنامههای دات نت دقت کنیم، نسبت به مثلا یک برنامهی MFC چند برابر به نظر میرسند و ... این علت دارد C#.net 1392/05/03 ایمان مدائنی 1161
نگهداری رشته ها (String) در حافظه به صورت Encrypt نگهداری رشته ها (String) در حافظه به صورت Encrypt نگهداری رشته ها (String) در حافظه به صورت Encrypt <br/> در همین سایت در بخش لینکهای ارسالی ، لینکی توسط آقای امیر هاشم زاده به اشتراک گذاشته شده بود با عنوان "چرا هکرها نوع داده String را دوست دارند" ؛ مقاله ای بود در سایت CodeProject که در آن روش هایی که هکرها توسط آن میتوانند اطلاعات حساس نرم افزار را که در قالب String در حافظه ذخیره شده اند را بررسی نمایند. C#.net 1392/05/03 ایمان مدائنی 1631
نکته ای برای استفاده راحت تر ECMA Scripts در توسعه تحت شیرپوینت نکته ای برای استفاده راحت تر ECMA Scripts در توسعه تحت شیرپوینت نکته ای برای استفاده راحت تر ECMA Scripts در توسعه تحت شیرپوینت <br/> هنگام کدنویسی زبانهای سمت کاربر (Client Side) اگر به عنوان برنامه نویس و توسعه دهنده ، با کتابخانههای آن آشنا <br/> باشید و آنها را حفظ باشید خیلی خوب است ولی اگر همین کتابخانهها و توابع به ابعاد شیرپوینت گسترش یابد چه؟ C#.net 1392/05/03 ایمان مدائنی 1159
استفاده از "," و ";" اضافه در #C استفاده از "," و ";" اضافه در #C استفاده از "," و ";" اضافه در #C <br/> در #C میتونید در انتهای تعریف آخرین آیتم یک Enum یا هنگام استفاده از سینتکس Object Initializer یا Collection Initializer، یک کامای اضافی قرار بدید. C#.net 1392/05/01 ایمان مدائنی 1157
نکاتی در مورد نوشتن یک مطلب خوب و گیرا در یک سایت نکاتی در مورد نوشتن یک مطلب خوب و گیرا در یک سایت نکاتی در مورد نوشتن یک مطلب خوب و گیرا در یک سایت <br/> تفاوتی نمیکند در چه رشتهای یا حرفهای مشغول به کار هستید؛ تفاوتی نمیکند در چه زمینهای قصد دارید مطلبی را منتشر کنید. برای تهیه یک مطلب خوب و ماندگار، باید یک سری اصول کلی را در نوشتن رعایت کرد که در ادامه به مرور آنها خواهیم پرداخت. C#.net 1392/05/01 ایمان مدائنی 1335
Entity Framework و InnerException Entity Framework و InnerException Entity Framework و InnerException <br/> در Entity Framework بیشتر استثناها تودرتو هستند و ما باید تمام استثناها رو بررسی کنیم تا به پیغام اصلی خطا برسیم. با استفاده از تکه کد زیر به راحتی میتونیم استثناها رو پیمایش کنیم و متن خطا را مشخص کنیم. C#.net 1392/04/31 ایمان مدائنی 1313
نمایش خروجی RSS سایتهای دیگر به کمک jQuery نمایش خروجی RSS سایتهای دیگر به کمک jQuery نمایش خروجی RSS سایتهای دیگر به کمک jQuery <br/> شاید خیلی از دوستان (مثل گذشته نه چندان دور خودم ) خیلی بیش از اندازه به برنامه نویسیهای سمت سرور اهمیت می دهند که این کار باعث از دست دادن ، سرعت و سادگی برنامه نویسی سمت کلاینت میشود. C#.net 1392/04/31 ایمان مدائنی 1529