آموزش سی شارپ

سی شارپ  C# ، زبانی شیءگرا و سطح بالا از خانوادهٔ زبان‌های چارچوب دات‌نت شرکت مایکروسافت است.دراین سری از مقالات آموزش سی شارپ سعی خواهیم کرد بهترین آموزش ها را با بهترین کیفیت در اختیار شما قرار دهیم.زبان سی شارپ با قدرت و در عین حال سطح بالایی خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شد. این زبان دارای دستوری شیءگرا مشابه ++C است.امیدوریم لذت ببرید از آموزش ها تمام سعی ما قدم کوچکی در امر یادگیری شماست.

زبان سی شارپ تحت فریم ورک .NET یا .NET Framework کار میکند که در نسخه های مختلف برای نسخه های ویژوال استدیو ارائه شده است.زبان سی شارپ امکانات بسیاری در حین سادگی در اختیار برنامه نویس قرار میدهد که بتواند از تمامی امکانات استفاده کنید.

 

متغیرهای 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” تعریف کرده …

ادامه مطلب»

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

IEnumerable

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

ادامه مطلب»

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

Returns Ref

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

ادامه مطلب»

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

کلاس های پویا

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

ادامه مطلب»

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

سی شارپ 7.0

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

ادامه مطلب»

آموزش کار با Enum در سی شارپ

Enum در سی شارپ

در این مقاله به آموزش کار با Enum در سی شارپ پرداختیم ، بدانیم enum چیست، چه کاربرد هایی دارد ، چگونه در سی شار از آن استفاده کنیم همه این آموزش ها در این مقاله مورد بررسی قرار گرفته است.فایل ها را میتوانید در محیط کنسول سی شارپ ایجاد …

ادامه مطلب»

آموزش خواندن بارکد در سی شارپ

بارکد در سی شارپ

در این مقاله ما درباره ی خواندن  بارکد از سی شارپ صحبت خواهیم کرد. برای تولید تصاویر بارکد ما از این SDK ارائه شده توسط OnBarcode.com استفاده میکنیم. برای خواندن آن تصاویر بارکد یا اسکن آن تصاویر بارکد OnBarcode.com یک SDK BarCodeReader ارائه میدهد که از اینجا قابل دسترسی است. میتوانید …

ادامه مطلب»

بررسی Interfaces در سی شارپ

Interfaces

Interfaces  به معنای یک قرارداد نحوی است که باید تمام کلاس های وارث رابط آنرا دنبال کنند. رابط بخش “چه چیز” قرارداد نحوی را تعریف کرده و کلاس های مشتق شده بخش “چگونگی” آنرا. رابط ها خواص، متد ها، و اتفاقاتی که اعضای رابط هستند را تعریف میکنند. Interfaces ها فقط …

ادامه مطلب»


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

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

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

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

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

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

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

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

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