a

ABLY مقالات و مطالب مجموعه

صفحه اصلی / ABLY مقالات و مطالب مجموعه

با سلام و وقت بخیر به شما همراهان همیشگی ABLY

اگر تا به الان ما را دنبال کرده باشید می دانید که در این دوره از آموزش های ASP.NET MVC تا به الان به موضوعات زیر پرداخته ایم:

MVC چیست؟

آموزش ASP.NET MVC

آموزش ASP.NET MVC (ساختار پروژه)

حال در این مقاله و در این مرحله از آموزش، نحوه Routing کردن پروژه  را به شما آموزش خواهیم داد. بنابراین تا پایان این آموزش با مجموعه ABLY همراه باشید.

asp net mvc routing

همزمان با ظهور نسخه 3.0 دات نت فریم ورک، تکنولوژی WPF به همراه تکنولوژی های WCF و WWF توسط شرکت مایکروسافت معرفی شدند. این تکنولوژی ها، که بر خلاف تصور سطحی و ابتدایی بسیاری از برنامه نویسان در ابتدای ظهور آن ها، صرفاً اضافه شدن تعدادی دات نت اسمبلی به دات نت اسمبلی های قبلی، تلقی می شد، تغییرات بسیاری را در امر برنامه نویسی دات نت به وجود آورد.
حال ما در این مقاله قصد داریم که WPC و WCF  را به شما معرفی کنیم و تفاوت بین آنها را بررسی کنیم. در ادامه با ما همراه باشید.
diffrence between wcf and wpf

بسم الله الرحمن الرحیم

 

فیسبوک با طراحی یک پهباد سعی دارد تا در سرتاسر دنیا این امکان را فراهم کند تا همه ی مردم بتوانند به اینترنت دسترسی داشته باشند. در حال حاضر تنها نیمی از مردم دنیا امکان دسترسی به اینترنت را دارند.

 

فیسبوک به دنیا اینترنت می دهد

بسم الله الرحمن الرحیم

در ادامه آموزش وردپرس و در ادامه مطالب قبل، به تکمیل مباحث مربوط به پنل مدیریت وردپرس می­پردازیم. به همین جهت، مطالب مفید و کاربردی از پنل مدیریت را در ادامه می­اوریم.
 

تنظیمات وردپرس

یکی از موارد مهم در بخش پنل مدیریت وردپرس، بخش تنظیمات می باشد. همان گونه که در تصویر آورده شده است، در پنل مدیریت، گزینه تنظیمات وجود دارد و شامل شش گزینه می شود که در ادامه به توضیح اهم آنها می پردازیم.

پنل مدیریت وردپرس,

بسم الله الرحمن الرحیم

جلسه ی اول

پایتون یک زبان برنامه‌نویسی تفسیری، سطح بالا، شیءگرا و همچنین یک زبان تفسیری سمت سرور قدرتمند است. قبل از شروع به کار با پایتون باید با نحوه نصب و پیکره بندی آن آشنا شویم، پس در ابتدا در مورد اساس پیاده سازی cpython صحبت می کنیم و سپس با IDE آشنا می شویم و از آن برای اجرای برنامه های پایتون ایجاد شده و اجرای فایل های script ذخیره شده استفاده می کنیم.

در سیستم عامل هایی مانند Mac OS X و خصوصا در گنو لینوکس ممکن است پایتون از پیش نصب باشد که در صورت رضایت از نسخه‌ موجود، دیگر لزومی به دانلود و نصب آن نخواهد بود؛ برای آگاهی یافتن از این موضوع می‌توانید python –V  یا python --version  را در خط فرمان سیستم عامل (Terminal در لینوکس و یا Terminal.appدر Mac OS X ) وارد نمایید. برای اطمینان از نصب یک نسخه خاص، می توانید  دستورات ( python2 --version برای نسخه 2x) و یا (python3 –version برای نسخه 3x) را در خط فرمان سیستم عامل وارد نمایید.

امکان نصب نسخه‌های متفاوت پایتون (حتی از یک شاخه) در کنار یکدیگر وجود دارد.

 

آموزش پایتون

 

 

بسم الله الرحمن الرحیم

 

آموزش Web API

اگر خیلی ساده بخواهیم این موضوع را بررسی کنیم باید بگوییم که متدهای http برای این منظور طراحی شده اند که پاسخ یک درخواست کاربر را در قالب استاندارد صفحات html پاسخ دهند اما در web api شما به طراحی یک وب سرویس می پردازید که این وب سرویس فارغ از نوع کاربر و سیستم آن می تواند فراخوانی شود و اطلاعات لازم را دریافت و پردازش کند و نتیجه را در یک قالب برای فرستنده ارسال کند.

سوال شما از جنبه ای بسیار صیح است زیرا مایکروسافت در حال هدایت تکنولوژی خود به سمت وب سرویس می باشد به گونه ای که شما تمامی متد های خود را به شکل وب سرویس یا همان web api طراحی کنید و این در آخرین نسخه ی وب مایکروسافت با نام vNext قابل مشاهده است. از سوی دیگر نیز همین سادگی و شباهت بسیار زیاد Action های یک کنترلر ساده با متدهای web api بیانگر همین مطلب است که مایکروسافت قصد دارد مشکلات و پیچیدگی های طراحی وب سرویس را حذف کند تا نوشتن وب سرویس بسیار ساده باشد.

 

بسم الله الرحمن الرحیم

همه ی این ها از 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 استفاده کنید. به صورت پیش فرض فایل های JSON توسط IIS پشتیبانی نمی شوند اما به تنظیمات بسیار ساده ای می توانید این کار را در IIS انجام دهید.

پشتیبانی از فایل های json در IIS

برای شروع IIS خود را باز کنید و مراحل زیر را یکی پس از دیگری انجام دهید.

ابتدا بر روی گزینه ی مشخص شده کلیک کنید.

 

add json extension to iis

بسم الله الرحمن الرحیم

در سال 1985 اولین نسخه ویندوز مایکروسافت معرفی شد و امروز میخواهیم سرگذشت 29 ساله تغییرات چشم گیر مایکروسافت ویندوز رو برای شما شرح دهیم. از اولین ویندوز مایکروسافت شروع میکنم

ویندوز  1

اینجا جایی است که دنیای گرافیکی ویندوز متولد شد.

اولین نسخه اورجینال این نرم افزار عظیم در نوامبر 1985 به تولید و عرضه رسید و این اولین تلاش شرکت مایکروسافت برای رونمایی از ایجاد روابط گرافیکی در کامپیوتر بود. این پیشرفت توسط بنیانگذار شرکت مایکروسافت، بیل گیتس، هدایت شد و اولین سیستم عامل خود را یعنی MS-DOS را از رده خارج ساخت.

از اینجا مبحث آموزش برنامه نویسی windows application شروع شد و همه به دنبال یاد گرفتن و کار با ویندوز فرم بودند.

اختراع ماوس

مایکروسافت با ساخت این سیستم عامل کنترل های جدیدی از جمله ماوس را معرفی کرد.

اولین بازی گرافیکی مایکروسافت

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس