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

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

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

  • مقایسه و عملکرد Dapper ، Entity Framework  و ADO.NET

    مقایسه و عملکرد Dapper ، Entity Framework و ADO.NET

    ما در گروه خود پروژه‌ای داریم که کارایی آن بسیار مهم است. این پروژه کوئری‌های ما را در داده‌های پایگاه داده SQL درگیر می‌کند، داده‌ها را به اشیای strongly-typed تبدیل کرده و سپس این اشیاء را به یک سیستم تماس از طریق لایه سرویس بازمی‌گرداند. درنهایت این سرویس ستون مرکزی در معماری سرویس‌گرای سازمان (SOA) ما خواهد شد و به همین دلیل باید سریع باشد.

    ایمان مدائنی C#.net ﺳﻪ شنبه, 22 خرداد 1397 614 بازدید 0 نظر 0 پسند
  • قراردادهای کدنویسی #C (راهنمای برنامه‌نویسی #C)

    قراردادهای کدنویسی #C (راهنمای برنامه‌نویسی #C)

    هر زبان برنامه‌نویسی دارای قراردادهای خاص خود است. زبان #C نیز قراردادهایی دارد. دستورالعمل‌های این قراردادها توسط مایکروسافت برای توسعه نمونه‌ها و مستندات مورد استفاده قرار می‌گیرد. در این مقاله این قراردادها را بررسی می‌کنیم.

    ایمان مدائنی C#.net شنبه, 12 اسفند 1396 1548 بازدید 0 نظر 0 پسند
  •  آموزش کاربردی گرافیک با برنامه نویسی #C

    آموزش کاربردی گرافیک با برنامه نویسی #C

    زبان برنامه نویسی سی شارپ یکی از زبان های بسیار پرکاربرد می باشد. سادگی و کارایی بی نظیر زبان برنامه نویسی #C سبب محبوبیت آن در بین برنامه نویسان شده است.

    برنامه نویسان C#.net یکشنبه, 29 بهمن 1396 937 بازدید 0 نظر 0 پسند
  • برنامه نویسی با زبان جدید #Q چگونه است؟

    برنامه نویسی با زبان جدید #Q چگونه است؟

    ماه گذشته مایکروسافت یک زبان کوانتومی محاسباتی جدید به نام #Q معرفی کرد که Q sharp خوانده می شود همراه با این زبان یک بسته ی توسعه برای توسعه دهنگان به نام QDK معرفی کرد که شامل همه ی ابزار های لازم، کامپایلر، شبیه ساز و منابعی که برای ساخت برنامه ی #Q با استفاده از visual studio و #C نیاز است را دارد. در این آموزش ساخت پروژه ی Q#ساده Hello world را خواهید آموخت فقط کافی است مراحل زیر را دنبال کنید.

    ایمان مدائنی C#.net شنبه, 28 بهمن 1396 388 بازدید 0 نظر 0 پسند
  • تست مداوم (continuous testing) درNET.

    تست مداوم (continuous testing) درNET.

    قابلیت Live Unit Testing در ویژوال استودیو 2017 موجب توجه بیشتر به عملکرد تست مداوم (continuous testing) شده است. این مقاله توضیح می‌دهد که چگونه تست مداوم کار می‌کند، چرا باید به آن توجه کنید و چگونه می‌توانید به عنوان یک توسعه‌دهنده، از آن در NET. استفاده کنید.

    برنامه نویسان C#.net چهارشنبه, 18 بهمن 1396 423 بازدید 0 نظر 0 پسند
  • SignalGo ارتباط امن، سریع، و راحت با خوانایی کد بالاتر بین کلاینت و سرور...

    SignalGo ارتباط امن، سریع، و راحت با خوانایی کد بالاتر بین کلاینت و سرور...

    سیگنال Go پروژه ای هست که ارتباطات بلادرنگ (Real-Time) رو برای برنامه نویسان سرور و کلاینت فراهم میکنه. به این صورت که سرور بر حسب یک ادرس و پورت خاص اجرا میشه و کلاینت ها با استفاده از همون آدرس به اون سرور متصل میشن و داده ارسال میکنند و داده دریافت میکنند.این ارتباط کاملاً Duplex یعنی دو طرفه می باشد. پروژه هایی نظیر SignalR و WCF هم در مجموعه ی این نوع پروژه ها قرار میگیرن و کاربرد بسیاری در ساخت بازی ها و انواع سایت ها و اپلیکیشن ها دارن.

    aliyousefitelori C#.net چهارشنبه, 18 بهمن 1396 843 بازدید 2 نظر 2 پسند
  •  آموزش نکته به نکته زبان سی شارپ

    آموزش نکته به نکته زبان سی شارپ

    یادگیری زبان سی شارپ به صورت گام به گام و کاربردی نتیجه بخش تر است. زبان سی شارپ دارای اصول اولیه و مباحث تکمیلی می باشد که مخاطب را مجذوب می کند.

    برنامه نویسان C#.net یکشنبه, 15 بهمن 1396 1280 بازدید 0 نظر 0 پسند
  • کتاب طراحی سیستم‌ های شی‌ گرا با زبان #C

    کتاب طراحی سیستم‌ های شی‌ گرا با زبان #C

    تمرکز کتاب طراحی سیستم‌های شی‌گرا با زبان #C (خلاصه و معرفی) بیشتر روی برنامه‌های تحت کنسول است و با بیان مسائل متعدد تحت کنسول و حل آن‌­ها، دانشجویان را با زبان برنامه‌نویسی #C آشنا می­‌کند. این کتاب به صورت گام‌­به­‌گام و با جملات کوتاه و ساده بیان ­گردیده است.

    برنامه نویسان C#.net یکشنبه, 08 بهمن 1396 1236 بازدید 2 نظر 2 پسند
  • فریم ورک های تزریق وابستگی (Dependency Injection) درNET.

    فریم ورک های تزریق وابستگی (Dependency Injection) درNET.

    هنگام طراحی یک برنامه نرم افزاری، نگرانی بزرگی که وجود دارد این است که طراحی برنامه باید بدون محدودیت به هم متصل شود، زیرا پیوستگی برنامه بدون محدودیت، قابلیت نگهداری و تست پذیری بیشتری را دارد.

    برنامه نویسان C#.net یکشنبه, 08 بهمن 1396 542 بازدید 1 نظر 1 پسند
  • مهاجرت از project.json به csproj با استفاده از ویژوال استودیو 2017

    مهاجرت از project.json به csproj با استفاده از ویژوال استودیو 2017

    در ویژوال استودیو 2017 و ابزار نهایی ASP.NET Core SDK، فایل تجدیدنظرشده csproj به فایل project.json ترجیح داده شد و project.json حذف شد. بعضی افراد تعجب کردند که چرا project.json در ویژوال استودیو ناپدید شده است. این تصمیم عمدتا برای حمایت از مشتریانی که وابسته به استفاده از MsBuild بوده و برای پشتیبانی از مهاجرت پروژه‌های بزرگ به NET Core. بوده است.

    برنامه نویسان C#.net شنبه, 30 دی 1396 241 بازدید 0 نظر 0 پسند
  • کتاب آموزش گام‌ به‌ گام برنامه‌نویسی بانک اطلاعاتی با #C

    کتاب آموزش گام‌ به‌ گام برنامه‌نویسی بانک اطلاعاتی با #C

    در کتاب آموزش گام‌به‌گام برنامه‌نویسی بانک اطلاعاتی با #C (خلاصه و معرفی) اثر رمضان عباس نژاد ورزی مطالبی از قبیل ایجاد بانک اطلاعات، جداول، کلاس‌های #C برای کار با بانک اطلاعات، ورود، ویرایش، حذف رکوردها، رویه‌های ذخیره شده، پشتیبان‌گیری و بازیابی فایل‌های پشتیبان به صورت فشرده شده، تراکنش‌ها و گزارش‌گیری از بانک اطلاعات بیان گردیده است.

    برنامه نویسان C#.net ﺳﻪ شنبه, 26 دی 1396 1463 بازدید 1 نظر 1 پسند
  • الگوی تولیدکننده مصرف‌کننده درNET (C#).

    الگوی تولیدکننده مصرف‌کننده درNET (C#).

    در این مقاله الگوی تولیدکننده(Producer)-مصرف‌کننده (Consumer) در NET و دلایل استفاده از آن را توضیح می‌دهیم و مثال‌هایی از نحوه پیاده‌سازی آن در NET. را شرح می‌دهیم.

    برنامه نویسان C#.net ﺳﻪ شنبه, 26 دی 1396 399 بازدید 0 نظر 0 پسند
  • چرا باید #C را یاد بگیریم ؟

    چرا باید #C را یاد بگیریم ؟

    این زبان همه‌منظوره در اصل توسط مایکروسافت طراحی شده است تا برای توسعه برنامه‌ها روی پلت‌فرم‌های مایکروسافت استفاده شود. توسعه‌دهندگان #C این زبان را بخاطر ویژگی‌های مطلوبش دوست دارند و از آن به خاطر طراحی خوبش استفاده می‌کنند. اگر می‌خواهید برنامه‌هایی را برای پلت‌فرم‌های مایکروسافت بسازید، باید #C را یاد بگیرید.

    ایمان مدائنی C#.net دوشنبه, 18 دی 1396 503 بازدید 1 نظر 1 پسند
  • 5 زبان برتر ساده برنامه نویسی  برای  شروع زندگی برنامه نویسی

    5 زبان برتر ساده برنامه نویسی برای شروع زندگی برنامه نویسی

    تقریبا تمام برنامه نویسان زمان زیادی برای انتخاب اولین زبان برنامه نویسی خود صرف کرده اند.در این مقاله ما قصد داریم 5 زبان برتر ساده برنامه نویسی را برای شروع زندگی برنامه نویسی به شما ارائه دهیم.

    برنامه نویسان C#.net چهارشنبه, 17 آبان 1396 1470 بازدید 0 نظر 0 پسند
  • ویژگی های جدید C# 7.2 در visual studio 2017

    ویژگی های جدید C# 7.2 در visual studio 2017

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

    برنامه نویسان C#.net ﺳﻪ شنبه, 16 آبان 1396 1014 بازدید 2 نظر 2 پسند
  • پنج ویژگی برتر جدید C# 7.0 در Visual Studio 2017

    پنج ویژگی برتر جدید C# 7.0 در Visual Studio 2017

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

    برنامه نویسان C#.net پنج شنبه, 04 آبان 1396 1244 بازدید 3 نظر 3 پسند
  • ایجاد Paging با استفاده از LINQ در #C

    ایجاد Paging با استفاده از LINQ در #C

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

    برنامه نویسان C#.net شنبه, 22 مهر 1396 867 بازدید 1 نظر 1 پسند
  • عملیات CRUD با استفاده ازEntity Framework در Windows Form

    عملیات CRUD با استفاده ازEntity Framework در Windows Form

    در این مقاله ما قصد داریم نحوه انجام عملیات CRUD را در یک برنامه Windows Forms را به صورت گام به گام و تصویری و طرح یک مثال با استفاده از Entity Framework به شما آموزش بدهیم.

    برنامه نویسان C#.net پنج شنبه, 20 مهر 1396 564 بازدید 0 نظر 0 پسند
  • ساخت یک فایل edmx. با استفاده از Entity Data Model

    ساخت یک فایل edmx. با استفاده از Entity Data Model

    در این مقاله قصد داریم که نحوه ساخت فایل edmx و نوشتن Lambda Expression و یک عملیات Crud را برای شما توضیح بدهیم.ودر ابتدای همه این ها یک دیتا بیس ایجاد میکنیم.

    برنامه نویسان C#.net یکشنبه, 16 مهر 1396 394 بازدید 0 نظر 0 پسند
  • Generic ViewModel ها در MVC

    Generic ViewModel ها در MVC

    MVC از اشیاء پیچیده (complex object) از جمله جنریک ها همچون مدل ها، پشتیبانی می کند.ما میتوانیم از این قابلیت برای پاس دادن یک نوع مدل استاندارد بین View ها و کنترلرهایمان استفاده کنیم.ما میتوانیم کد قابل استفاده مجدد را با استفاده از دستکاری این مدل های استاندارد بنویسیم.این میتواند روش استفاده ما از Mvc را تغییر دهد.در این مقاله قصد داریم که این قابلیت را معرفی کنیم.این یک الگو message-driven به MVC با استفاده از مدیریت حالت (State management) ساده را نشان می دهد.

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