ویژگی جدید Code-first برای Entity Framework ویژگی جدید Code-first برای Entity Framework ویژگی جدید Code-first برای Entity Framework <br/> با محبوب شدن NHibernate و کتابخانه های وابسته به آن مثل Castle ActiveRecord و Fluent NHibernate، مایکروسافت به تازگی ویژگی جدیدی را به صورت Preview برای ORM خود یعنی Entity Framework عرضه کرده C#.net 1392/02/24 ایمان مدائنی 1425
استفاده از jQuery UI Dialog در ASP.NET استفاده از jQuery UI Dialog در ASP.NET استفاده از jQuery UI Dialog در ASP.NET <br/> یکی از نیازهای مهم برنامه نویسان وب، مخصوصاً هنگام توسعه وب اپلیکیشن ها، استفاده از دیالوگ ها برای کاربردهای مختلف است. در حالی که در برنامه های ویندوزی استفاده از پنجره های دیالوگ امری رایج و ساده است، C#.net 1392/02/24 ایمان مدائنی 1251
۱۰ نکته برای نوشتن بهتر توضیحات در سورس کد ۱۰ نکته برای نوشتن بهتر توضیحات در سورس کد ۱۰ نکته برای نوشتن بهتر توضیحات در سورس کد <br/> نوشتن توضیحات یا Comment در تمام زبان های برنامه نویسی مرسوم است. برنامه نویس ها معمولاً برای خواناتر شدن کدهای خود توضیحات می نویسند، اما در برخی مواقع به طور خواسته یا ناخواسته این توضیحات به جای اینکه سودمند باشند آزاردهنده می شوند. C#.net 1392/02/24 ایمان مدائنی 1585
کیفیت در نرم افزار واقعاً به چه معناست!؟ کیفیت در نرم افزار واقعاً به چه معناست!؟ کیفیت در نرم افزار واقعاً به چه معناست!؟ <br/> درجه تطابق یک سیستم با نیازمندی های مشخص شده و نیازهای مشتری (یا کاربران) یا انتظارت آن ها، یکی از تعاریف رسمی کیفیت در نرم افزار است (۱). از این تعریف می توان دریافت که شناخت درست نیازمندی های یک سیستم نرم افزاری از مهمترین فاکتورهای تعیین کیفیت در یک محصول نرم افزاری است. C#.net 1392/02/24 ایمان مدائنی 988
مدیریت کلمات کلیدی ، عنوان و توضیحات در Asp.NET به صورت داینامیک مدیریت کلمات کلیدی ، عنوان و توضیحات در Asp.NET به صورت داینامیک مدیریت کلمات کلیدی ، عنوان و توضیحات در Asp.NET به صورت داینامیک <br/> موتورهای جستجو نقش مهمی را در ورود بازدیدکنندگان ( افزایش ترافیک سایت ) و همچنین درآمد زایی سایت دارند . <br/> اگر میخواهید سایت شما رتبه خوبی در موتور های جستجو ( مانند Google , Yahoo, Live ,… ) داشته باشید و همچنین صفحات شما توسط این موتور ها Index شوند باید به 3 خاصیت زیر اهمیت بدهید C#.net 1392/02/22 ایمان مدائنی 3421
برنامه چند لایه چیست؟ برنامه چند لایه چیست؟ برنامه چند لایه چیست؟ <br/> در معماری چند لایه تمام برنامه به چندین بخش تقسیم میشود. این بخشها میتوانند فیزیکی یا منطقی باشند. هر بخش کار خاصی را انجام میدهد مثلا نمایش interface کاربر یا دسترسی به دادهها. برنامه میتواند به هر تعداد لایه داشته باشد C#.net 1392/02/22 ایمان مدائنی 1833
Interface چیست؟ Interface چیست؟ Interface چیست؟ <br/> یکی از مفاهیم شی گرایی ، مبحث Interface ها است . مفهمومی که با وجود ساده بودن ، اما کاربردهای فراوانی دارد . در این مختصر می خواهم مفهموم و دلایل کاربردهای Interface ها را بیان کنم . C#.net 1392/02/22 ایمان مدائنی 1579
نوشتن متن روی عکس بصورت داینامیک نوشتن متن روی عکس بصورت داینامیک نوشتن متن روی عکس بصورت داینامیک <br/> در این مثال من، یک عکس داریم و که مبخواهیم نوشته "Iman Madaeny" را روی آن بنویسم. همچنین برای نشان دادن اینکه می توان گرافیک و رسم و متن را با هم به کار ببریم، من سپس یک شکل بیضی را دور متن رسم کرده ام و آن را روی عکس قرار داده ام. C#.net 1392/02/20 ایمان مدائنی 3067
ایجاد رشته Alphanumeric تصادفی در سی شارپ ایجاد رشته Alphanumeric تصادفی در سی شارپ ایجاد رشته Alphanumeric تصادفی در سی شارپ <br/> برای ایجاد یک رشته تصادفی Alphanumeric (شامل حرف و عدد) روشهای زیادی وجود دارد ولی در اینجا به تشریح 2 روش آن اکتفا میکنیم C#.net 1392/02/20 ایمان مدائنی 1610
ویدیو تبلیغاتی : دات نت برابر جاوا (dot Net Vs Java) ویدیو تبلیغاتی : دات نت برابر جاوا (dot Net Vs Java) ویدیو تبلیغاتی : دات نت برابر جاوا (dot Net Vs Java) <br/> در این ویدیو جالب که با خلاقیت خوبی درست شده تقابل دات نت ماکروسافت رو با جاوا نشون میشه ، جالب هستش ، پیشنهاد میکنم حتما ببینید ، از لینک زیر می تونید این ویدیو رو دانلود کنید . C#.net 1392/02/20 ایمان مدائنی 1008
برخی زبانهای برنامه نویسی ناامن هستند برخی زبانهای برنامه نویسی ناامن هستند برخی زبانهای برنامه نویسی ناامن هستند <br/> یک شرکت عرضه کننده راهکارهای امنیتی اعلام کرده است برخی از زبانهای برنامه نویسی مثل سی (C) و سی پلاس پلاس (++C) در مقابل رخنههای امنیتی آسیب پذیرتر از سایر زبانها است. <br/> C#.net 1392/02/19 ایمان مدائنی 1010
نکته : کلمه it در عبارات جستجو حین استفاده از Entity Framework نکته : کلمه it در عبارات جستجو حین استفاده از Entity Framework نکته : کلمه it در عبارات جستجو حین استفاده از Entity Framework <br/> فرض کنید یک query در entity framework نوشته اید که منجر به بازیابی تعدادی رکورد خواهد شد C#.net 1392/02/19 ایمان مدائنی 1465
ايجاد رشته اي تصادفي از اعداد با طول مشخص ايجاد رشته اي تصادفي از اعداد با طول مشخص ايجاد رشته اي تصادفي از اعداد با طول مشخص C#.net 1392/02/19 ایمان مدائنی 1061
آشنایی با کلاس های مجموعه ای آشنایی با کلاس های مجموعه ای آشنایی با کلاس های مجموعه ای <br/> همانطور که می دانید بهترین راه برای جمع آوری عنصرهایی از یک نوع، آرایه ها هستند. DotNetFramework کلاس های مختلفی را فراهم کرده که آن ها نیز عنصر ها را به روش های مخصوصی جمع آوری می کنند. آنها همان کلاس های مجموعه ای هستند و در فضای نام System.Collection و زیر فضاهای آن قرار دارند. C#.net 1392/02/19 ایمان مدائنی 1155
پارامترهای ref , out در سی شارپ پارامترهای ref , out در سی شارپ پارامترهای ref , out در سی شارپ <br/> ظاهرا به نظر مي رسد كه توابع فقط مي توانند يك return داشته باشند و بلافاصله پس از فراخواني return كار تابع پايان يافته است. در سي شارپ دو كلمه ي كليدي به نام هاي ref و out اضافه شده اند كه اين امر را ساده تر مي كنند. C#.net 1392/02/19 ایمان مدائنی 1103
مقایسه Interface و Abstract Class و زمان استفاده از آن مقایسه Interface و Abstract Class و زمان استفاده از آن مقایسه Interface و Abstract Class و زمان استفاده از آن <br/> به طور کلی Interfaceها یک قالب اجرائی برای کلاسها می باشند . بدین صورت که با تعریف مشخصات کلی متدها بدون پیاده سازی آنها، کلاسهای مشتق شده را ملزم به پیاده سازی کامل آن متدها میکند . C#.net 1392/02/19 ایمان مدائنی 897
فیلم آموزش نصب Nuget فیلم آموزش نصب Nuget فیلم آموزش نصب Nuget <br/> بارها این سوال از من شده بود که چطور ابزار هایی مثل Elmah رو به ویژوال استادیو اضافه کنیم C#.net 1392/02/18 ایمان مدائنی 3337
21 قانون برنامه نویسی 21 قانون برنامه نویسی 21 قانون برنامه نویسی <br/> C#.net 1392/02/18 ایمان مدائنی 7745
آموزش جامع SSIS (قسمت دوم) آموزش جامع SSIS (قسمت دوم) آموزش جامع SSIS (قسمت دوم) <br/> در این بخش، نگاهی خواهیم انداخت به ایجاد یک پکیج SSIS ساده از scratch. یه عنوان مثال، یک spreadsheet اکسل generate خواهیم کرد که می توان برای وارد کردن پیش بینی فروش در هر شهر و ایالت به طور دستی استفاده کرد. C#.net 1392/02/18 ایمان مدائنی 2482
عملیات اصلی بر روی فایل با کلاس نویسی یه زیان Csharp عملیات اصلی بر روی فایل با کلاس نویسی یه زیان Csharp عملیات اصلی بر روی فایل با کلاس نویسی یه زیان Csharp <br/> این یه پروژه ی جدید که با کلاس نویسی عملیات CRUD را بر روی فایل انجام می دهد. سی شارپ هستش C#.net 1392/02/18 ایمان مدائنی 1002
ایجاد کلاس های معماری سه لایه با استفاده از تبدیل کننده ایجاد کلاس های معماری سه لایه با استفاده از تبدیل کننده ایجاد کلاس های معماری سه لایه با استفاده از تبدیل کننده <br/> در پروژه های تجاری سرعت و دقت در زدن کدها حرف اول را می زنند. حال اگر این دو <br/> آیتم را رعایت کنیم باید . از انجام یکسری کارهای متداول برنامه نویسی بکاهیم. <br/> C#.net 1392/02/18 ایمان مدائنی 2715
Replication: بخش سوم Replication: بخش سوم Replication: بخش سوم <br/> Replication ادغامی جایگزین دیگری است که می توان برای سیستم های با درجه دسترس پذیری بالا استفاده کرد. C#.net 1392/02/17 ایمان مدائنی 918
Replication: بخش دوم Replication: بخش دوم Replication: بخش دوم <br/> replication تراکنشی به طور عمده توزیع یک طرفه تراکنش ها از منتشر کننده به مشترک را امکان پذیر می کند. C#.net 1392/02/17 ایمان مدائنی 1150
تبدیل object به دیگر کلاس ها تبدیل object به دیگر کلاس ها تبدیل object به دیگر کلاس ها <br/> در بعضی از موارد لازم است که یک متغیر از جنس object را به متغیری متداول مانند int تبدیل نماییم. C#.net 1392/02/17 ایمان مدائنی 1797