آموزش Routing) ASP.NET MVC)
با سلام و وقت بخیر به شما همراهان همیشگی ABLY
اگر تا به الان ما را دنبال کرده باشید می دانید که در این دوره از آموزش های ASP.NET MVC تا به الان به موضوعات زیر پرداخته ایم:
MVC چیست؟
آموزش ASP.NET MVC
آموزش ASP.NET MVC (ساختار پروژه)
حال در این مقاله و در این مرحله از آموزش، نحوه Routing کردن پروژه را به شما آموزش خواهیم داد. بنابراین تا پایان این آموزش با مجموعه ABLY همراه باشید.
تفاوت بین WPF و WCF
فیسبوک به دنیا اینترنت می دهد
بسم الله الرحمن الرحیم
فیسبوک با طراحی یک پهباد سعی دارد تا در سرتاسر دنیا این امکان را فراهم کند تا همه ی مردم بتوانند به اینترنت دسترسی داشته باشند. در حال حاضر تنها نیمی از مردم دنیا امکان دسترسی به اینترنت را دارند.
آموزش وردپرس - پنل مدیریت
بسم الله الرحمن الرحیم
در ادامه آموزش وردپرس و در ادامه مطالب قبل، به تکمیل مباحث مربوط به پنل مدیریت وردپرس میپردازیم. به همین جهت، مطالب مفید و کاربردی از پنل مدیریت را در ادامه میاوریم.
تنظیمات وردپرس
یکی از موارد مهم در بخش پنل مدیریت وردپرس، بخش تنظیمات می باشد. همان گونه که در تصویر آورده شده است، در پنل مدیریت، گزینه تنظیمات وجود دارد و شامل شش گزینه می شود که در ادامه به توضیح اهم آنها می پردازیم.
آموزش نصب پایتون
بسم الله الرحمن الرحیم
جلسه ی اول
پایتون یک زبان برنامهنویسی تفسیری، سطح بالا، شیءگرا و همچنین یک زبان تفسیری سمت سرور قدرتمند است. قبل از شروع به کار با پایتون باید با نحوه نصب و پیکره بندی آن آشنا شویم، پس در ابتدا در مورد اساس پیاده سازی cpython صحبت می کنیم و سپس با IDE آشنا می شویم و از آن برای اجرای برنامه های پایتون ایجاد شده و اجرای فایل های script ذخیره شده استفاده می کنیم.
در سیستم عامل هایی مانند Mac OS X و خصوصا در گنو لینوکس ممکن است پایتون از پیش نصب باشد که در صورت رضایت از نسخه موجود، دیگر لزومی به دانلود و نصب آن نخواهد بود؛ برای آگاهی یافتن از این موضوع میتوانید python –V یا python --version را در خط فرمان سیستم عامل (Terminal
در لینوکس و یا
Terminal.app
در
Mac OS X
) وارد نمایید. برای اطمینان از نصب یک نسخه خاص، می توانید دستورات ( python2 --version برای نسخه 2x) و یا (python3 –version برای نسخه 3x) را در خط فرمان سیستم عامل وارد نمایید.
امکان نصب نسخههای متفاوت پایتون (حتی از یک شاخه) در کنار یکدیگر وجود دارد.
تفاوت بین متد های http و web API
آموزش Web API
اگر خیلی ساده بخواهیم این موضوع را بررسی کنیم باید بگوییم که متدهای http برای این منظور طراحی شده اند که پاسخ یک درخواست کاربر را در قالب استاندارد صفحات html پاسخ دهند اما در web api شما به طراحی یک وب سرویس می پردازید که این وب سرویس فارغ از نوع کاربر و سیستم آن می تواند فراخوانی شود و اطلاعات لازم را دریافت و پردازش کند و نتیجه را در یک قالب برای فرستنده ارسال کند.
سوال شما از جنبه ای بسیار صیح است زیرا مایکروسافت در حال هدایت تکنولوژی خود به سمت وب سرویس می باشد به گونه ای که شما تمامی متد های خود را به شکل وب سرویس یا همان web api طراحی کنید و این در آخرین نسخه ی وب مایکروسافت با نام vNext قابل مشاهده است. از سوی دیگر نیز همین سادگی و شباهت بسیار زیاد Action های یک کنترلر ساده با متدهای web api بیانگر همین مطلب است که مایکروسافت قصد دارد مشکلات و پیچیدگی های طراحی وب سرویس را حذف کند تا نوشتن وب سرویس بسیار ساده باشد.
تفاوت بین IQueryable, ICollection, IList & IDictionary interface
بسم الله الرحمن الرحیم
همه ی این ها از interfaces ایی با نام IEnumerable ارث بری می کنند و هر یک متدها و ساختار متفاوتی دارند که وابسته به نوع کاربردشان باید مورد استفاده قرار بگیرند.
ICollection
این یکی از interfaces های اصلی در خصوص IEnumerable ها می باشد که قابلیت های شمارش (Count) و پارامترهای مربوطه را در اختیار شما قرار می دهد.
IList
تمامی ویژگی های ICollection را دارد و علاوه بر آن قابلیت پشتیبانی از متدهای add و remove کردن item ها و دسترسی به آنها از طریق index را نیز داراست. این نوع بیشتر برای کار با لیستی از اشیاء مورد استفاده قرار می گیرد.
validation failed for one or more entities. see 'entityvalidationerrors' property for more details
بسم الله الرحمن الرحیم
همه ی ما با خطای زیر برخورد کرده ایم.
اگر یک Model داشته باشیم که تعداد فیلد های آن بسیار زیاد باشد، طبیعتا پیدا کردن فیلدی که باعث بروز این خطا شده است کار ساده ای نخواهد بود.
چطور می توان به سرعت اینگونه خطاها را بررسی و رفع کرد؟
پشتیبانی از فایل های json در IIS
بسم الله الرحمن الرحیم
ممکن است شما نیاز داشته باشد در پروژه ی خود از فایل های JSON استفاده کنید. به صورت پیش فرض فایل های JSON توسط IIS پشتیبانی نمی شوند اما به تنظیمات بسیار ساده ای می توانید این کار را در IIS انجام دهید.
پشتیبانی از فایل های json در IIS
برای شروع IIS خود را باز کنید و مراحل زیر را یکی پس از دیگری انجام دهید.
ابتدا بر روی گزینه ی مشخص شده کلیک کنید.
تاریخچه مایکروسافت ویندوز
بسم الله الرحمن الرحیم
در سال 1985 اولین نسخه ویندوز مایکروسافت معرفی شد و امروز میخواهیم سرگذشت 29 ساله تغییرات چشم گیر مایکروسافت ویندوز رو برای شما شرح دهیم. از اولین ویندوز مایکروسافت شروع میکنم
ویندوز 1
اینجا جایی است که دنیای گرافیکی ویندوز متولد شد.
اولین نسخه اورجینال این نرم افزار عظیم در نوامبر 1985 به تولید و عرضه رسید و این اولین تلاش شرکت مایکروسافت برای رونمایی از ایجاد روابط گرافیکی در کامپیوتر بود. این پیشرفت توسط بنیانگذار شرکت مایکروسافت، بیل گیتس، هدایت شد و اولین سیستم عامل خود را یعنی MS-DOS را از رده خارج ساخت.
از اینجا مبحث آموزش برنامه نویسی windows application شروع شد و همه به دنبال یاد گرفتن و کار با ویندوز فرم بودند.
اختراع ماوس
مایکروسافت با ساخت این سیستم عامل کنترل های جدیدی از جمله ماوس را معرفی کرد.
اولین بازی گرافیکی مایکروسافت