JQuery Plugins #1
جیکوئری به عنوان مهمترین و پرکاربردترین کتابخانه جاوا اسکریپتی، حالا در اکثر سایتهای اینترنتی استفاده میشود و هر روز به قابلیتها و امکانات آن اضافه میگردد. اما بیش از خود این کتابخانه، پلاگینهای...
View Articleآموزش (jQuery) جی کوئری 3#
در ادامه مطلب قبلی آموزش (jQuery) جی کوئری 2#به ادامه بحث میپردازیم.انتخاب عناصر صفحه در پستهای قبل (^و ^)با بسیاری از تواناییها و کارکردهای jQuery شامل تواناییهای آن برای انتخاب عناصر موجود در صفحه...
View Articleآموزش ساخت و کار با subdomain در حالت لوکال هاست
برای پروژه ای نیاز بود تا از sub-domainاستفاده شود. نحوه کار بدین صورت بود که اطلاعات باید بر اساس شهرها بارگذاری میشد؛ برای مثال اگر کاربر آدرس tehran.mysite.comرا وارد کرد، اطلاعات مربوط به شهر...
View Articleتغییر اندازه تصاویر #2
در ادامه مطلب تغییر اندازه تصاویر #1، در این پست میخواهیم نحوه تغییر اندازه تصاویر را در زمان درخواست کاربر بررسی کنیم. در پست قبلی بررسی کردیم که کاربر میتواند در دوحالت تصاویر دریافتی از کاربران...
View Articleنحوه استفاده از ViewModel در ASP.NET MVC
یک Modelچیست؟· قسمتی از Applicationاست که Domain Logicرا پیاده سازی میکند.· همچنین با عنوان Business Logicنیز شناخته میشود.· Domain Logicدادههایی را که بین UIو دیتابیس پاس داده میشود، مدیریت...
View Articleتاریخ شمسی با Extension Method برای DateTime
برای تبدیل تاریخ میلادی به شمسی راههای زیادی وجود داره که خوب این هم یک نوع از اونها هست.برای این کار با استفاده از Extension Method برای کلاس DateTime تاریخ رو تبدیل میکنیم.برای فرمتهایهای نمایشی...
View Articleمخفی کردن کوئری استرینگها در ASP.NET MVC توسط امکانات Routing
ابتدا مدل و منبع داده نمونه زیر را در نظر بگیرید:using System.Collections.Generic; namespace TestRouting.Models { public class Issue { public int IssueId { set; get; } public int ProjectId { set; get;...
View Articleتوزیع پروژههای ASP.NET MVC بدون ارائه فایلهای View آن
پروژه دیگری از آقای David Ebbo (عضو تیم ASP.NET که پیشتر با پروژه T4 MVCآن در این سایت آشنا شدهاید)، جهت کامپایل کامل فایلهای View و ارائه پروژه نهایی ASP.NET MVC بدون نیاز به ارائه پوشه Views آن به...
View ArticleWeb.config File Transformation #1
یکی از مشکلات برنامه نویسان اختلاف بین فایل web.config تولید شده در سیستم خودشان و مقصد نهایی برنامه میباشد. در این مطلب به نحوه خودکار سازی تغییرات، برای توسعه بر روی مقصد نهایی برنامه میپردازیم....
View Articleاستفاده از MembershipProvider و RoleProvider در windows Application
برای استفاده از سیستم مدیریت کاربران و نقشهای آنها به یک پیاده سازی از کلاس انتزاعی MembershipProvider نیاز داریم. SQL Membership Provider تو کار دات نت، انتخاب پیش فرض ماست ولی به دلیل طراحی در دات...
View Articleحذف هدرهای مربوط به وب سرور از طریق برنامه نویسی
در تکمیل این مطلب برای حذف هدرهای مربوط به وب سرور در برنامههای ASP.NET MVC از روش زیر میتوانیم استفاده کنیم.در حالت پیش فرض تمام پاسخهای که به سمت سرور ارسال میشوند به همراه خود یک سری جزئیات را نیز...
View Articleیک نکته کوچک راجع به تعریف Mime Type ها روی سرور
همان طور که میدانید در css امکان استفاده از فونتهای فارسی مهیاست. برای این کار کافیست با دستور زیر فونت را در فایل css خود تعریف کنیم و در صورتیکه فونت روی سیستم کاربر موجود نباشد ابتدا فونت روی...
View Articleاستفاده از کتابخانه DotNetZip و CPUهای چند هستهای
هرچند از دات نت 4 و نیم به بعد، الگوریتم Zip به صورت توکارپشتیبانی میشود، اما برای نگارشهای پایینتر، کتابخانه DotNetZipجزو پرکاربردترینها در این زمینه است. از همین کتابخانه مدتی در یک سرور معمولی...
View Articleپیاده سازی UnitOfWork به وسیله MEF
در این پست قصد دارم یک UnitOfWork به روش MEF پیاده سازی کنم. ORM مورد نظر EntityFramework CodeFirst است. در صورتی که با UnitOfWork , MEF آشنایی ندارید از لینکهای زیر استفاده کنید:MEFUnitOfWork برای...
View Articleآموزش فایرباگ - #7 - CSS Panel
پنل CSS مانند پنل جانبیِ Style که در مقالهی قبلبررسی کردیم است با این تفاوت که امکانات بیشتری برای افرادی که قصد تصریف استایل دارند محیا کرده است. در این پنل میتوان به اضافه ، ویرایش و حذف استایل...
View Articleآموزش VC++.NET از مقدماتی تا پیشرفته
بحثی که بنده قصد آموزش آن را دارم آموزش ++ C در IDE مایکروسافت visual studio میباشد . آموزش از پروژههای Win32 Console Application شروع شده و قسمت پیشرفته آموزش در پروژههای Win32 Project ادامه...
View Articleآموزش VC++ از مقدماتی تا پیشرفته
بحثی که بنده قصد آموزش آن را دارم آموزش ++ C در IDE مایکروسافت visual studio میباشد . آموزش از پروژههای Win32 Console Application شروع شده و قسمت پیشرفته آموزش در پروژههای Win32 Project ادامه...
View ArticleJQuery Plugins #2
در قسمت اول آموزش 1# jQuery Plugin با نحوه ساخت اولیه پلاگین در جی کوئری آشنا شدید. در ادامه به موارد دیگری خواهم پرداخت. فضای نامدر پلاگین شما، فضای نام، بخش مهمی از توسعه پلاگین میباشد. فضای نام در...
View Articleقسمت دوم -- نگاهی دقیق تر به اولین پروژه VC++ (درک مفهوم فایلهای سرآیند و...
در این قسمت نگاهی دقیقتر به فایلهای سرآیند ، فضای نام ، ویژگیهای زبان ++C و برخی قوانین برنامه نویسی ++C خواهیم داشت و همچنین در مورد اولین پروژهتوضیحات جامعتری ارائه میکنیم . یک برنامه مجموعه ای...
View Articleآموزش (jQuery) جی کوئری 4#
در ادامه مطلب قبلی آموزش (jQuery) جی کوئری 3#به ادامه بحث میپردازیم.با توجه به حالتهای مختلف و گزینههای گوناگونی که انتخاب کنندهها در اختیار ما گذاشته اند، اگر هنوز دنبال قدرت بیشتری از انتخاب...
View Article