آغاز به کار با Twitter Bootstrap در ASP.NET MVC
Twitter Bootstrap یک فریم ورک CSS بسیار محبوب سورس باز تولید برنامههای وب به کمک HTML، CSS و جاوا اسکریپت است. این فریم ورک حاوی بسیاری از المانهای مورد نیاز جهت تولید وب سایتهایی زیبا، مانند...
View Articleتعامل MATLAB (متلب) با دات نت - قسمت اول
متلب (MATLAB) یکی از پرکاربردترین نرم افزارهای محاسباتی در حوزه مهندسی بویژه برق، ریاضیات، مکانیک و ... میباشد. بدون شک تعامل نرم افزارهای مختلف با هم در جهت کاربردیتر کردن یک پروژه کمک بسزایی به...
View Articleپیاده سازی Open Search در ASP.NET MVC
اگر به امکانات مرورگرهای جدید دقت کرده باشید، امکان تعریف منبع جستجوی جدید، نیز برای آنها وجود دارد. برای نمونه تصاویر ذیل مرتبط به مرورگرهای فایرفاکس و کروم هستند: این مرورگرها در صورتیکه پیاده سازی...
View ArticleASP.NET FriendlyUrls و دریافت خطای 404
چند روز پیش تصمیم گرفتم از ASP.NET FriendlyUrls برای سفارشی کردن Urlهای سایت استفاده کنموقتی در لوکال تست میکردم همه چیز درست بود و بدون مشکل کار میکرد اما به محض اینکه سایت رو روی سرور Publish کردم و...
View ArticleBest Practice ی برای تأیید اعتبار کردن کاربران در ASP.NET MVC 4
به صورت پیش فرض دسترسی به تمامی اکشنها مجاز است مگر اینکه آن اکشن به تگ Authorize مزین شود. حال Best Practiceاین است که حتی اگه شما یک یا دو اکشنی دارید که نیاز است کاربرای خاصی به آنها دسترسی داشته...
View Articleبررسی تغییرات ASP.NET MVC 5 beta1
همانطور که میدانید، مایکروسافت در کنفرانس Build 2013 که چند روز پیش برگزار شد، Visual Studio 2013 Preview را به همراه ASP.NET MVC 5 beta1 و Entity Framework 6 beta 1 و تعدادی محصول دیگر، معرفی...
View Articleهدایت درخواست فایلهای استاتیک در ASP.NET MVC به یک کنترلر
فرض کنید یک پوشه Export در ریشه سایت دارید که حاوی تعدادی فایل PDF عمومی است. سؤال:آیا میشود دسترسی به فایلهای قرار گرفته در این پوشه عمومی را کنترل کرد؟ به نحوی که فقط کاربران عضو سایت پس از...
View Articleنوشتن پرس و جو در Entity Framework با استفاده از LINQ To Entity قسمت دوم
در قسمت قبل با نحوه اجرای پرس و جو آشنا شدید و همچنین به بررسی متدهای Find و Single و First و تفاوتهای آنها پرداختیم. در این قسمت با خصوصیت Local و متد Load آشنا خواهیم شد. همانطور که در قسمت قبل...
View Articleمفهوم READ_COMMITTED_SNAPSHOT در EF 6
مدتی است که حالت READ_COMMITTED_SNAPSHOT بسیار مورد توجه واقع شده: - در سایت Stack overflow از آن استفاده میشود (^). - در SQL Server Azure حالت پیش فرض ایجاد دیتابیسها و تراکنشهای جدید است (^). -...
View Articleآموزش Prism #3
در پستهای قبلی با Prism و روش استفاده از آن آشنا شدیم (قسمت اول) و (قسمت دوم). در این پست با استفاده از Mef قصد ایجاد یک پروژه Silverlight رو به صورت ماژولار داریم. مثال پیاده سازی شده در پست قبلی را...
View Articleاستفاده از #F در پروژه های WPF
در دوره #F این سایت (^) با نحوه کد نویسی و مفاهیم و مزایای این زبان آشنا شده اید. اما دانستن syntax یک زبان برای پیاده سازی یک پروژه کافی نیست و باید با تکنیکهای مهم دیگر از این زبان آشنا شویم. همان...
View Articleآموزش QUnit #1
مقدمه: تست و آزمایش کد برنامهها و وب سایتهایمان، بهترین راه کاهش خطا و مشکلات آنها بعد از انتشار است. از جمله روشهای موجود، تست واحد است که ویژوال استادیو نیز از آن برای پروژههای دات نت پشتیبانی...
View Articleطراحی گزارش در Stimulsoft Reports.Net – بخش 1
برای طراحی گزارش شما میتوانید به سه روش این کار را انجام دهید.1- طراحی در برنامه طراح گزارش2- طراحی از داخل ویژوال استودیو3- طراحی گزارش در زمان اجرابرای شروع شما میتوانید نسخه آزمایشی این گزارشساز را...
View ArticleModelBinder سفارشی در ASP.NET MVC
زمانی که درخواستی به سمت یک Action پارامتر دار ارسال میشود، قسمت ActionInvoker قبل از فراخوانی اکشن مربوطه، به دنبال Model Binder مناسبی برای دادههای پارامترها میگردد و در صورت یافت نشدن، از...
View ArticlePersist ، Load و Bookmark در Workflow
در خیلی از مواقع workflowها به مرحلهای میرسند که احتیاج به دستوری از بیرون از فرآیند دارند. در هنگام انتظار، اگر به هر دلیلی workflowاز حافظه حذف شود، امکان ادامه فرآیند وجود ندارد. اما میتوان با...
View Articleنوشتن پرس و جو در Entity Framework با استفاده از LINQ To Entity قسمت سوم
اجرای پرس و جو روی دادههای به هم مرتبط (Related Data)اگر به موجودیت Customer دقت کنید دارای خصوصیتی با نام Orders میباشد که از نوع <IList<Order هست یعنی دارای لیستی از Order هاست بنابراین یک...
View Articleآموزش QUnit #2
فریم ورک تست جاوا اسکریپت QUnit: انتخاب و استفاده از یک فریم ورک برای تست کدهای جاوا اسکریپت، قطعا نتیجه بهتری را به همراه خواهد داشت. من در این جا از QUnit که یکی از بهترینهای تست واحد است، استفاده...
View Articleآموزش QUnit #3
در قسمتهای قبلی با مفهوم تست واحد و کتابخانه quint آشنا شدید و مثالی را نیز با هم بررسی کردیم. در ادامه به قابلیتهای بیشتر این کتابخانه میپردازیم. توابع اعلان نتایج:qunit سه تابع را جهت اعلان نتایج...
View Articleپلاگین DataTables کتابخانه jQuery - قسمت چهارم
همان طور که قبلا اشاره کردیم، این پلاگین میتواند از یک زبان برنامه نویسی سمت سرور دادههای مورد نیاز خودش را دریافت کند. میتوانید دادهها را با استفاده از AJAX و به صورت JSON از سرور دریافت کرده و با...
View ArticleFunc یا Expression Func در EF
با بررسی کدهای مختلف Entity framework گاهی از اوقات در امضای توابع کمکی نوشته شده، <>Func مشاهده میشود و در بعضی از موارد <<>Expression<Func و ... به نظر استفاده کنندگان دقیقا...
View Article