یک Model چیست؟·
قسمتی از Application است که Domain Logic را پیاده سازی میکند.·
همچنین با عنوان Business Logic نیز شناخته میشود.·
Domain Logic دادههایی را که بین UI و دیتابیس پاس
داده میشود، مدیریت میکند.·
برای مثال، در یک سیستم انبار،Model کارش ذخیره سازی اقلام در
حافظه و Logic تعیین
کننده موجود بودن یک آیتم در انبار میباشد.یک ViewModel چیست؟·
ViewModel به ما این
امکان را میدهد تا از چندین Entity، یک ...
در ادامه مطلب تغییر اندازه تصاویر #1 ، در این پست میخواهیم نحوه تغییر اندازه تصاویر را در زمان درخواست کاربر بررسی کنیم.
در پست قبلی بررسی کردیم که کاربر میتواند در دوحالت تصاویر دریافتی از کاربران سایت را تغییر اندازه دهد، یکی در زمان ذخیره سازی تصاویر بود و دیگری در زمانی که کاربر درخواست نمایش یک تصویر را دارد.
خوب ابتدا فرض میکنیم برای نمایش تصاویر چند حالت داریم مثلا کوچک ...
برای پروژه ای نیاز بود تا از sub-domain استفاده شود. نحوه کار بدین صورت
بود که اطلاعات باید بر اساس شهرها بارگذاری میشد؛ برای مثال اگر کاربر آدرس tehran.mysite.com را وارد کرد، اطلاعات مربوط به شهر
تهران بارگذاری شود و برای سایر شهرها هم به همین ترتیب. در سرور که
روش کار و ساخت ساب دومین کاملا مشخص است. اما برای لوکال باید به چه ترتیب عمل
شود؟مسلما برنامه پیش از آپلود حتما باید روی لوکال
تست شود. برای ساخت ساب دومین روی لوکال ...
در ادامه مطلب قبلی آموزش (jQuery) جی کوئری 2# به ادامه بحث میپردازیم.انتخاب عناصر صفحه
در پستهای قبل (^ و ^)
با بسیاری از تواناییها و کارکردهای jQuery شامل تواناییهای آن برای
انتخاب عناصر موجود در صفحه تا تعریف توابع جدید و استفاده از آنها به محض
آماده شدن صفحه آشنا شدیم.در این پست و پست بعدی توضیحات تکمیلی در خصوص دو
مورد از تواناییهای jQuery و البته تابع ()$ خواهیم داشت که مورد اول،
انتخاب عناصر صفحه با استفاده از ان ...
جیکوئری به عنوان مهمترین و پرکاربردترین کتابخانه جاوا اسکریپتی، حالا در اکثر سایتهای اینترنتی استفاده میشود و هر روز به قابلیتها و امکانات آن اضافه میگردد. اما بیش از خود این کتابخانه، پلاگینهای آن است که تحول عظیمی را در طراحی وب سایتها ایجاد نموده است. از انواع اسلایدها، تصاویر، منوها، Tooltip ها، نمودارها، انیمیشن، جداول و هزاران پلاگین دیگر، همه و همه کدهای جاوا اسکریپتی است که با استفاده از جی کوئری به صورت پلاگین نوشته شده ...
در ادامه مطلب قبلی آموزش (jQuery) جی کوئری 1# به ادامه بحث میپردازیم.
توابع سودمندبا وجود آنکه انتخاب کردن و ایجاد مجموعه ای از عناصر صفحه یکی از معمولترین و پراستفادهترین کاربردهای تابع ()$ محسوب میشود، این تابع تواناییهای دیگری نیز دارد. یکی از مفیدترین آنها استفاده شدن به عنوان فضای نام گروهی برای توابع سودمند میباشد. تعداد زیادی تابع سودمند با استفاده از $ به عنوان فضای نام قابل دسترسی میباشند که اکثر نیازهای یک صفحه را پا ...
در ادامه پست پیاده سازی پروژه نقاشی (Paint) به صورت شی گرا 5# ، در این پست به تشریح کلاس دایره و بیضی میپردازیم.
ابتدا به تشریح کلاس ترسیم بیضی (Ellipse) میپردازیم.using System.Drawing;
namespace PWS.ObjectOrientedPaint.Models
{
/// <summary>
/// Ellipse Draw
/// </summary>
public class Ellipse : Shape
{
#region Constructors (2)
/// <summary>
...
در پست قبلی روش استفاده از ServiceLocator رو با استفاده از Microsoft Unity بررسی کردیم. در این پست قصد دارم همون مثال رو با استفاده از Ninject پیاده سازی کنم. Ninject ابزاری برای پیاده سازی Dependency Injection در پروژههای دات نت است که کار کردن با اون واقعا راحته. برای شروع کلاسهای Book و BookRepository و BookService و اینترفیس IBookRepository از این پست دریافت کنید.
حالا با استفاده از NuGet باید ServiceLocator رو بر ...
رابطه چند به چند در مطالب EF Code first سایت جاری، در حد تعریف نگاشتهای آن بررسی شده، اما نیاز به جزئیات بیشتری برای کار با آن وجود دارد که در ادامه به بررسی آنها خواهیم پرداخت:
1) پیش فرضهای EF Code first در تشخیص روابط چند به چند
تشخیص اولیه روابط چند به چند، مانند یک مطلب موجود در سایت و برچسبهای آن؛ که در این حالت یک برچسب میتواند به چندین مطلب مختلف اشاره کند و یا برعکس، هر مطلب میتواند چندین برچسب داشته باشد، نیازی به ت ...
مایکروسافت با افزایش سرعت به روز رسانی توسعه پروژههای سورس باز خود جهت پاسخ دادن به نیاز توسعه دهندگان و توسعه ویژوال استادیو مطابق با آخرین تکنولوژیهای تولید وب سایت، میکوشد تعداد بیشتری از توسعه دهندگان را به سمت استفاده از تکنولوژیهای خود سوق دهد. سالها است که برنامه نویسان خبره با توجه به روش کاری خود از امکانات Code Generatorها برای تولید کدهای لایههای Data Access ، Logic و یا حتی User Interface استفاده مینمایند. پس از عرضه Enti ...