تحلیل داده

آخرین پروژه ها

آخرین آموزش ها

ASP.Net یا ASP.Net Core کدام یک؟

ASP.NET Core

سوالات زیادی پرسیده می شود که تفاوت بین ASP.NET و ASP.NET Core چیست و برای ساخت اپلیکیشن وب بعدی خود از کدام یک استفاده کنیم.سوال دیگری که مطرح می شود این است که آیا در پروژه های بعدی خود به جای ASP.NET باید از ASP.NET Core استفاده نماییم؟ این مقاله …

ادامه مطلب»

فرم های چند مرحله ای در ASP.NET

فرم های چند مرحله ای

آموزش ساده امروز برای افراد تازه واردی است که می خواهند Tab یا multi step form با به اصطلاح فرم های چند مرحله ای در ASP.NET ایجاد کنند. در این مقاله قدم به قدم مراحل ایجاد یک Tab view در ASP.NET (با استفاده از Multiview control  پیش فرض) می بینیم. بدون …

ادامه مطلب»

مروری بر ASP.NET Core و بررسی آن

ASP.NET Core

ASP.Net Core چیست؟ ASP.Net Core یک فریمورک وب اپن سورس برای ساخت اپلیکیشن های مدرن مبتنی بر ابر متصل به اینترنت، مانند اپلیکیشن های وب، back-end موبایل می باشد. روی سورس کدهای واحد، براساس ویندوز، لینوکس و مکینتاش اجرا می شوند. شامل فریمورک MVC می باشد که در حال حاضر …

ادامه مطلب»

آموزش استفاده از Google Calendar در ASP.NET

Google Calendar

Google Calendar یا تقویم گوگل یک سرویس رایگان گوگل برای استفاده از تقویم در وبسایت می باشد . با استفاده از این تقویم میتوانید قرار ها و هشدارهای خود را در زمان های مختلف ثبت کنید یا … با استفاده از این سرویس میتوانید به راحتی از یک تقویم در …

ادامه مطلب»

ایجاد سیستم Push Notification با استفاده از SignalR

Notification

در این مقاله نشان می دهیم که چگونه با استفاده از SignalR یک سیستم push notification برای اطلاع رسانی به کلاینت ها و کاربران متصل پیاده سازی کنیم که زمانی که تغییری در دیتابیس روی سرور ایجاد شد، به کاربران اطلاع دهیم. امروزه بیشتر اپلیکیشن ها چند کاربره هستند، که …

ادامه مطلب»

متغیرهای out در C# 7.0

متغیرهای out

قبل از C# 7.0، متغیرهای out برای ارسال رفرنس آرگومان یک متد استفاده می شد. قبل از اینکه یک متغیر به عنوان آرگومان out ارسال شود، باید تعریف شود. اگرچه، برخلاف آرگومان ref پارامتر out نیازی به مقداردهی اولیه ندارد. برای استفاده از یک پارامتر out، هم در تعریف متد و …

ادامه مطلب»

بهبود رشته ها در C# 7.0

رشته ها

C# 7.0 دو امکان جدید در کار با رشته ها معرفی کرده است، یکی جداکننده ارقام و دیگری رشته های هگزا (literal-improvements) که در ادامه انها را بررسی میکنیم.همراه من باشید. جداکننده ارقام از این پس جداکننده ارقام “_” در رشته های عددی قابل استفاده است. هدف استفاده از جداکننده …

ادامه مطلب»

توابع محلی در C# 7.0

توابع محلی

C# 7.0 ویژگی جدیدی به نام توابع محلی را اضافه کرده است که به متدهای محلی این امکان را می دهد که درون یک متد تعریف و فراخوانده شوند. این امکان در ورژن های قبلی C# وجود نداشت. کد زیر متدی به نام “Add” را درون متد “Main” تعریف کرده …

ادامه مطلب»

Visual Studio 2017 تا چند روز روی سیستم شما اعتبار دارد؟

Visual Studio 2017

شرکت ماکروسافت Visual Studio 2017 RC را در November 16, 2016 منتشر کرد. نسخه آزمایشی این نرم افزار برای تمامی علاقمندان به .NET  و توسعه دهندگان رایگان است.  وقتی توسعه دهنده نسخه آزمایشی را نصب کند فقط برای یک مدت مشخصی معتبر است و این مقاله به شما کمک می کند …

ادامه مطلب»

چه زمانی از IEnumerable ، ICollection، IList و List استفاده کنیم؟

IEnumerable

فکر می کنم این سوال که چه زمانی از IEnumerable ، ICollection، IList و List استفاده کنیم، سوال متداولی است که اغلب به درستی پاسخ داده نمی شود. در این مقاله، نه تنها به این سوال پاسخ می دهیم بلکه می خواهیم با ارائه یک سری اطلاعات مباحث را به …

ادامه مطلب»

آموزش Returns Ref در C# 7.0

Returns Ref

در این مقاله به بررسی Returns Ref در سی شارپ میپردازیم.کلمه کلیدی ref در C# این قابلیت را به کد می دهد که یک متغیر مقداری را توسط رفرنس آن به عنوان پارامتر متد ارسال کند. برای استفاده از پارامتر ref، هم تعریف متد و هم فراخوانی متد باید به …

ادامه مطلب»

استفاده از Generic Handler با استفاده از JQuery و Ajax در ASP.NET

Generic Handler

Generic Handler ها که معمولا با فرمت ( ASHX ) شناخته میشوند , Handler هایی برای پردازش درخواست ها , و در صورت نیاز برگشت نتیجه هستند.  JSON Generic HTTP Handler یکی نوع از این Generic Handler هاست .بطور مثال : اینگونه فرض کنید که ما با استفاده از AJAX …

ادامه مطلب»

کار با متدها و اضافه کردن آنها به کلاس های پویا در زبان سی شارپ

کلاس های پویا

برای اضافه متدها به کلاس های پویا از کلاس CodeMemberMethod استفاده می کنیم که ویژگی های مختلفی را ارائه می دهد. این ویژگی ها در تعریف متدهایمان کمک کننده است. از این کلاس برا یایجاد متدهای پویایی که دو پارامتر ورودی می گیرد و عملیات جمع را روی آن ها …

ادامه مطلب»

آموزش تصویری ساخت Setup در Visual Studio 2015

Setup در Visual Studio 2015

با آموزش Setup در Visual Studio 2015 با شما هستم.در برخی از نسخه های ویژوال استدیو ساخت فایل نصبی Setup توسط خوده این پکیج قابل انجام نبود.در این آموزش به ساخت Setup در Visual Studio 2015 پرداختیم.این امکان به صورت پیش فرض روی این نرم افزار نصب نیست و شما به …

ادامه مطلب»

بررسی ویژگی های سی شارپ ۷.۰

سی شارپ 7.0

در این مقاله به بررسی خبرهای تازه درباره سی شارپ ۷.۰ می پردازیم.تغییرات، بهبودها و ویژگی های جدید متعددی به C# ورژن ۷ نسخه بعدی ویژوال استودیو اعمال شده است. در این مقاله، مهم ترین ویژگی ها و تغییراتی را که اعلام شده اند، معرفی می کنیم. بنابراین، همه ما …

ادامه مطلب»


دوره های آنلاین ام اس پی سافت

آموزش طراحی فروشگاه اینترنتی

آموزش طراحی فروشگاه اینترنتی

طراحی سیستم مدیریت مشتریان

طراحی سیستم مدیریت مشتریان

دوره طراحی وب سایت پورتال خبری

دوره طراحی وب سایت پورتال خبری

دوره طراحی حسابداری فروشگاه

دوره طراحی حسابداری فروشگاه