مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

آموزشگاه برنامه نویسان

دوره های در حال ثبت نام

آخرین مطالب ارسال شده در گروه Csharp

  • معرفی TypeScript برای توسعه دهندگان سی شارپ

    معرفی TypeScript برای توسعه دهندگان سی شارپ

    TypeScript دقیقا چیست؟ اولین چیزی که بسیار مهم است برای به خاطر سپردن TypeScript (بصورت خلاصه TS) یک جایگزین برای جاوا اسکریپت نیست!! با وجود اینکه خیلی ها ممکن است این را بگویند.

    برنامه نویسان C#.net یکشنبه, 04 تیر 1396 207 بازدید 0 نظر 0 پسند
  • الگوی Model View Preseter (MVP)

    الگوی Model View Preseter (MVP)

    توسعه برنامه های بزرگ بصورت اسپاگتی با توجه به مدل های موجود دیگر کارآمد نیستند. زیرا توسعه و نگهداری و تست گرفتن از این نوع برنامه ها واقعا سرسام آور است. بنابراین برنامه نویسان، حرفه ای برآن شدند تا الگوهایی را به وجود بیاورند که توسعه آن ها ساده تر باشد و دیگر کدهای تکراری زده نشوند و بر روی مسائل جدید و چالش های جدید زمان بگذارند. بنابراین در این مقاله می خواهیم درباره ی مدل برنامه نویسی MVP صحبت کنیم.

    برنامه نویسان C#.net ﺳﻪ شنبه, 23 خرداد 1396 318 بازدید 0 نظر 0 پسند
  • ساخت ربات توسط ویژوال استادیو 2017

    ساخت ربات توسط ویژوال استادیو 2017

    Bot Framework این توانایی را به شما می دهد که ربات هایی بسازید تا رفتار های مختلف کاربران را کنترل کند. شما می توانید مکالمه هایی را بصورت رایگان برای ربات هایتان طراحی کنید. ربات شما می تواند تعاملات بیشتری جهت هدایت کاربر انجام دهد. در این مقاله درباره این موضوع صحبت می کنیم که چگونه ربات در ویژوال استادیو توسط Bot Template 2017 بسازید و آن را در Bot Emulator تست کنید.

    برنامه نویسان C#.net ﺳﻪ شنبه, 23 خرداد 1396 749 بازدید 0 نظر 0 پسند
  • ساخت  پکیج های Nuget با نسخه های مختلف NET.

    ساخت پکیج های Nuget با نسخه های مختلف NET.

    ساخت پکیج ها برای یک نسخه از .net بسیار ساده است و به خوبی مستند شده است. اما درخواست بعدی چیست؟ آیا می توانیم آن را برای همه نسخه های .NET 4.5.2 به 4.6.1 و یا قدیمی ترNET 4.7 به روز رسانی کنیم؟

    برنامه نویسان C#.net دوشنبه, 22 خرداد 1396 225 بازدید 0 نظر 0 پسند
  • سورس برنامه زمان بندی با سی شارپ

    سورس برنامه زمان بندی با سی شارپ

    توسط این برنامه می توانید زمانی را مشخص کنید تا در آن زمان عملیات مورد نظر شما انجام شود عملیات هایی که می توانید با این برنامه انجام دهید: خاموش کردن، راه اندازی مجدد، قفل کردن سیستم، باز کردن فایل و...

    hossein.stanesti C#.net پنج شنبه, 18 خرداد 1396 181 بازدید 0 نظر 0 پسند
  • چرا Reflection کند است؟

    چرا Reflection کند است؟

    برای استفاده از reflection چند راه حل برای بهینه سازی آن وجود دارد تا سرعت آن را بهبود بخشید، در اینجا چند روش دیگر وجود دارد که آن را سریعترمی کند. این سرعت ها با استفاده از دستاورد delegate که به شما اجازه دسترسی property/field/method را بصورت مستقیم می دهد، میسر شده است.بدون همه این ها reflection هر زمانی که استفاده شود overhead دارد.

    برنامه نویسان C#.net شنبه, 13 خرداد 1396 502 بازدید 1 نظر 1 پسند
  • آموزش ساخت یک سرویس JSON WCF RESTful در #C

    آموزش ساخت یک سرویس JSON WCF RESTful در #C

    در این مقاله نحوه ساخت یک اینترفیس RESTfull در سرویس های WCF که خروجی آن به صورت یک فایل JSON است به صورت گام به گام و کاملا عملی آموزش داده می شود،

    برنامه نویسان C#.net پنج شنبه, 11 خرداد 1396 518 بازدید 0 نظر 0 پسند
  • مقدمه ای بر SASS

    مقدمه ای بر SASS

    SASS به ما کمک می کند تا فایل های پیچیده CSS را فشرده کنیم و به خوبی به آن ها ساختار دهیم. همچنین کمک می کند تا کد تکراری نزنیم و آن ها را حذف می کند البته اگر از SASS استفاده می کنید.

    برنامه نویسان C#.net چهارشنبه, 10 خرداد 1396 470 بازدید 0 نظر 0 پسند
  • کار با ASP.NET Core1.1 با استفاده از ویژوال استودیو 2017

    کار با ASP.NET Core1.1 با استفاده از ویژوال استودیو 2017

    در این مقاله ما قصد داریم که نحوه ساختن پروژه hello world را با استفاده از Asp.net Core 1.1 در visual studio 2017 در ویندوز توضیح بدهیم.

    برنامه نویسان C#.net دوشنبه, 25 اردیبهشت 1396 494 بازدید 0 نظر 0 پسند
  • ایجاد سری های  فیبوناچی در C#7

    ایجاد سری های فیبوناچی در C#7

    همه ما با فرمول فیبوناچی آشنا هستیم ، مجموعه ای که هرعدد حاصل جمع دو عدد قبلی خود بود. اگر بخواهید این مجموعه را در #C کد نویسی کنید چطور آن را می نویسید؟ در C#7 روش جدیدی برای نوشتن این مجموعه مطرح شده است که کدنویسی ما را تمیزتر و سریعتر خواهد کرد.

    برنامه نویسان C#.net شنبه, 16 اردیبهشت 1396 100 بازدید 0 نظر 0 پسند
  • بررسی  Tuple ها  در C# 7

    بررسی Tuple ها در C# 7

    در C# 7 قابلیت های جدیدی اضافه شده که یکی از آنها Tuple ها می باشد که البته در ورژن های قبلی بود ولی در این ورژن تغییرات جالبی روی آنها انجام شده و استفاده از آنها را بسیار بهتر و کاراتر کرده است، در مقاله به آموزش tuple ها و مقایسه آنها با ورژن قدیمی آنها می پردازیم.

    برنامه نویسان C#.net یکشنبه, 10 اردیبهشت 1396 442 بازدید 0 نظر 0 پسند
  •  کتاب مقدمه ای بر ویژوال استودیو و سی شارپ

    کتاب مقدمه ای بر ویژوال استودیو و سی شارپ

    #C زبان برنامه نویسی است، در حالی که ویژوال استودیو محیط توسعه میباشد.مایکروسافت ویژوال استودیو، یک محیط توسعۀ یکپارچه (IDE) از مایکروسافت است. میتواند برای توسعۀ برنامه های واسط گرافیکی و کنسول کاربر، همراه با برنامه های فرم ویندوز، وبسایت ها، برنامه های تحت وب، و سرویس های وب، استفاده شود؛ هم در کد اصلی و هم با کد مدیریت شده برای تمام پلتفرم های {پایگاه های} پشتیبانی شده توسط مایکروسافت ویندوز، ویندوز فون، ویندوز CE، چارچوب .NET و مایکروسافت سیلورلایت.

    برنامه نویسان C#.net یکشنبه, 10 اردیبهشت 1396 550 بازدید 0 نظر 0 پسند
  • آشنایی با ویژگی های جدید Visual Studio 2017

    آشنایی با ویژگی های جدید Visual Studio 2017

    ما در این مقاله به صورت اجمالی برخی از مهمترین ویژگی های Visual Studio 2017 را مورد بررسی قرار میدهیم و بعضی از بحث ها که نیاز به توضیح بیشتری دارد را باز کرده و به شرح آن میپردازیم.

    برنامه نویسان C#.net چهارشنبه, 06 اردیبهشت 1396 781 بازدید 2 نظر 2 پسند
  • ساخت کلاس Collection سفارشی در سی شارپ

    ساخت کلاس Collection سفارشی در سی شارپ

    این مقاله نشان می دهد که چگونه می توان یک کلاس collection اختصاصی ایجاد کرد. در این آموزش روند ساخت یک کلاس collection به صورت گام به گام توضیح داده شده است.

    برنامه نویسان C#.net دوشنبه, 04 اردیبهشت 1396 401 بازدید 0 نظر 0 پسند
  • ارتقا HTML برای ایجاد ورودی های  قدرتمند درNET .

    ارتقا HTML برای ایجاد ورودی های قدرتمند درNET .

    مهمترین راه ورودی هکرها به اپلیکیشن ما ورودی های HTML هستند . راه های زیادی برای پیشگیری از ورود هکرها وجود دارد که از جمله آنها استفاده از لیست سیاه و یا لیست سفید است . در این مقاله مزایا و معایب این راه ها و چگونگی پیاده سازی آن را به شما آموزش خواهیم داد.

    برنامه نویسان C#.net یکشنبه, 03 اردیبهشت 1396 438 بازدید 0 نظر 0 پسند
  • استفاده از توابع محلی c# 7

    استفاده از توابع محلی c# 7

    در این مقاله به یکی از ویژگی های نسخه 7 #C خواهیم پرداخت که باعث بالا رفتن خوانایی و پرفورمنس کد های ما میشود. توابع محلی این نوع توابع معمولا با هدف کپسوله سازی عملیات یک متد بزرگ و جلو گیری فراخوانی تصادفی متد های کمکی استفاده میشوند.

    برنامه نویسان C#.net پنج شنبه, 31 فروردین 1396 290 بازدید 0 نظر 0 پسند
  • ویژگی های جدید C# 7.0

    ویژگی های جدید C# 7.0

    دراین مقاله ما با ویژگی های جدید c# 7.0 در مقایسه با نسخه های قبلی آشنا می شویم.ویژگی هایی که در عین ساده تر کردن برنامه نویسی بسیار جالب و کارا هستند.

    برنامه نویسان C#.net پنج شنبه, 24 فروردین 1396 923 بازدید 0 نظر 0 پسند
  • الگوی متد Factory در سی شارپ

    الگوی متد Factory در سی شارپ

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

    برنامه نویسان C#.net پنج شنبه, 24 فروردین 1396 424 بازدید 0 نظر 0 پسند
  •  تحلیل و طراحی شیءگرا

    تحلیل و طراحی شیءگرا

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

    برنامه نویسان C#.net چهارشنبه, 23 فروردین 1396 638 بازدید 3 نظر 3 پسند
  • تکنولوژی طراحی واکنشگرا Responsive در WinForms

    تکنولوژی طراحی واکنشگرا Responsive در WinForms

    در این مقاله هدف ما ایجاد و طراحی برنامه ای در سی شارپ است که بصورت واکنشگرا (Responsive) عمل کند.بدین معنی که فرم و کنترلهای آن (کلیدها ،تکست باکس ها ،و ..) بصورت واکنشگرا در اندازه ی مشخصی در هر تغییراندازه ای به شکل ثابت نمایش داده شود.

    برنامه نویسان C#.net دوشنبه, 21 فروردین 1396 645 بازدید 2 نظر 2 پسند