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

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

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

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

  • استفاده از Background Worker در #C

    استفاده از Background Worker در #C

    در این مقاله قصد داریم نحوه استفاده از Background Worker که یک راه آسان برای استفاده از threading را در windows form ها برای ما فراهم میکند را با بیان مثالی به شما توضیح بدهیم.

    برنامه نویسان C#.net چهارشنبه, 28 تیر 1396 2319 بازدید 0 نظر 0 پسند
  • درک متدهای Extension  در Net.

    درک متدهای Extension در Net.

    اکستنشن متد ها یکی از بهترین ویژگی های Net. است که به توسعه دهندگان اجازه میدهد یک متد را افزوده یا متدهایی از نوع موجود یا کلاس هایی که به طورطبیعی آن ها را فراخوانی می کنند گسترش دهند به شرط اینکه آن ها جزو این نوع یا کلاس باشند.

    برنامه نویسان C#.net یکشنبه, 25 تیر 1396 1029 بازدید 0 نظر 0 پسند
  • ساخت کلاس Entity Framework برای DataLayer

    ساخت کلاس Entity Framework برای DataLayer

    هر زمان که شما پروژه ای را با استفاده ازEntity Framework توسعه می دهید، شما نیاز دارید یک کلاس در لایه دیتا برای دسترسی به هر شی که در مدلتان است ایجاد کنید.این تولیدکننده این کار را برای شما انجام می دهد.

    برنامه نویسان C#.net ﺳﻪ شنبه, 20 تیر 1396 1029 بازدید 0 نظر 0 پسند
  • مقدمه ای بر MongoDB

    مقدمه ای بر MongoDB

    در این مقاله قصد داریم که نحوه کار با MongoDB در سی شارپ را برای مبتدیان آموزش بدهیم.این آموزش شامل مقدماتی از NoSQL و MongoDB و برنامه C# console و Azure CosmosDB است.با ما همراه باشید.

    برنامه نویسان C#.net یکشنبه, 18 تیر 1396 1626 بازدید 0 نظر 0 پسند
  • الگوی طراحی Singleton در سی شارپ

    الگوی طراحی Singleton در سی شارپ

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

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

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

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

    برنامه نویسان C#.net ﺳﻪ شنبه, 13 تیر 1396 3435 بازدید 2 نظر 2 پسند
  • آپلود فایل به وسیله یک Web Method

    آپلود فایل به وسیله یک Web Method

    امروزه وب سرویس ها بر اساس برنامه ها بیشتر مورد استفاده قرار می گیرند. هم برنامه های Desktop و وب از وب سرویس به عنوان لایه منطقی خود استفاده می کنند. بنابراین مهم ترین چیزی که توسعه دهندگان برای برنامه هایشان نیاز دارند، آپلود یک فایل به سمت سرور است. در این مقاله، ما نشان خواهیم داد چگونه یک فایل را توسط یک متد وب در یک SOAP web service ارسال کنید.

    برنامه نویسان C#.net یکشنبه, 11 تیر 1396 732 بازدید 0 نظر 0 پسند
  • ایجاد و چاپ pdf در MVC

    ایجاد و چاپ pdf در MVC

    به منظور چاپ Viewها برای نمایش گزارشات ، ابزارهایی مانند Crystal Reports برای ایجاد و چاپ گزارشات مورد استفاده قرار میگیرد که برای این کار ابتدا باید گزارش را به Pdf تبدیل کنیم که برای اینکار ابتدا باید یک stream از آن خروجی گرفت و بعد stream را به Pdf تبدیل کنیم. برای توسعه دهندگان ASP.NET MVC 5 ، پی دی اف را می توان به طور مستقیم با استفاده از پکیج Rotativa تولید کرد و برای چاپ فرستاد. ما در این مقاله قصد داریم که این کار را با استفاده از طرح یک مثال بیان کنیم.

    برنامه نویسان C#.net چهارشنبه, 07 تیر 1396 2528 بازدید 1 نظر 1 پسند
  • معرفی TypeScript برای توسعه دهندگان سی شارپ

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

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

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

    الگوی Model View Preseter (MVP)

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

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

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

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

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

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

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

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

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

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

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

    چرا Reflection کند است؟

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

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

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

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

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

    مقدمه ای بر SASS

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

    برنامه نویسان C#.net چهارشنبه, 10 خرداد 1396 995 بازدید 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 1263 بازدید 0 نظر 0 پسند
  • ایجاد سری های  فیبوناچی در C#7

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

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

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

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

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

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

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

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

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