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

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

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

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

  • روشهای ارسال پارامتر با  مقدار ( Value) و ارجاع (Reference) در#C

    روشهای ارسال پارامتر با مقدار ( Value) و ارجاع (Reference) در#C

    در این مقاله قصد داریم دو روش ارسال پارامتر در دات نت فریم ورک #C ، که شامل By Value و By Reference هستند را معرفی و آنها را با هم مقایسه میکنیم .

    برنامه نویسان C#.net شنبه, 10 بهمن 1394 4943 بازدید 0 نظر 0 پسند
  •  رابطه ی یک به یک  با استفاده از Code First در Entity Framework

    رابطه ی یک به یک با استفاده از Code First در Entity Framework

    در این مقاله می خواهیم با تنظیم رابطه ی یک به یک در Entity بتوانیم از الگوی code first استفاده نماییم، همان طور که می دانید 3 روش موجود است برای ثبت داده ها code first-database first-model first است.

    برنامه نویسان C#.net شنبه, 10 بهمن 1394 1892 بازدید 0 نظر 0 پسند
  • مراحل نصب MongoDB نسخه 3.0.7

    مراحل نصب MongoDB نسخه 3.0.7

    MongoDB را می‌توان یکی از پرمخاطب‌ترین پایگاه‌های داده‌ موجود در جمع اعضای خانواده NoSQL‌ دانست که بنابر برخی آمارهای جمع‌آوری شده، لقب پرمخاطب‌ترین را نیز به‌ خود اختصاص داده است. این پایگاه داده‌ یک مدل منعطف، پویا و سندگرا را ارائه می‌کند که ساختاری با خروجی بسیار بالا و قابلیت مقیاس‌پذیری آسان را دارا است که در پروژه‌ها و سیستم‌های کلان داده یا همان Big Data به‌ شدت مورد نیاز است. در این مقاله می خواهیم روش نصب MongoDB 3.0.7 را روی ویندوز 10 نسخه 64 بیتی توضیح دهیم.

    برنامه نویسان C#.net شنبه, 03 بهمن 1394 3364 بازدید 0 نظر 0 پسند
  • نمایش داده ها  با استفاده از Entity Framework در GridView

    نمایش داده ها با استفاده از Entity Framework در GridView

    در این مقاله به صورت ساده با استفاده Entity FrameWork به انتقال اطلاعات از داخل دیتابیس به نرم افزار خود می پردازیم.Entity FrameWork یک ORM است که می توان گفت نسخه تکمیل شده و راحت تر Linq to SQL است .

    برنامه نویسان C#.net چهارشنبه, 30 دی 1394 3141 بازدید 0 نظر 0 پسند
  • سرور TCP/IP انعطاف پذیر با وب سرویس توسط DLL

    سرور TCP/IP انعطاف پذیر با وب سرویس توسط DLL

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

    برنامه نویسان C#.net یکشنبه, 27 دی 1394 1135 بازدید 0 نظر 0 پسند
  • ایجاد فایل نصبی برنامه (Setup) توسط Visual Studio 2013

    ایجاد فایل نصبی برنامه (Setup) توسط Visual Studio 2013

    یکی از مراحل مهم برنامه نویسی انتشار برنامه کدنویسی شده در قالب فایل اجرایی است . اگر برای کدنویسی و پیاده سازی برنامه ای ماه ها و سال ها زحمت بکشید ولی در پایان نتوانید آن را به یک فایل نصبی (Setup) درآورید، عملاً هیچ کاری انجام نداده اید . در این مقاله نحوه ایجاد یک فایل نصبی را به شما آموزش می دهیم.

    برنامه نویسان C#.net یکشنبه, 27 دی 1394 20023 بازدید 10 نظر 10 پسند
  • استفاده از Code Search توسط Visual Studio Team Services a.k.a VSO

    استفاده از Code Search توسط Visual Studio Team Services a.k.a VSO

    Code Search (جستجوی کد) یکی از ویژگی های خوب در دسترس است که فقط با Visual Studio Team Services a.k.a Visual Studio و به صورت Online در دسترس است که به شما اجازه می دهد سرتا سر پروژه های TFVS و Git را در Visual Studio Team Services جستجو کنید.

    برنامه نویسان C#.net شنبه, 26 دی 1394 1138 بازدید 0 نظر 0 پسند
  • متدهای Take و Skip در LINQ

    متدهای Take و Skip در LINQ

    زبان LINQ به برنامه نویسان NET. اجازه نوشتن queryهای مختلف درزبان NET. را می دهد تا بتوانند داده ها را از بانک اطلاعاتیSQL Server بازیابی و تغییر دهند. به طور عام، LINQ اجازه ایجاد queryهای SQL در syntax زبان NET. انتخابی مان و کار کردن با مجموعه ای قوی از اشیا به عنوان نتیجه برگشتی را به ما می دهد. می توان تغییراتی را در این اشیا بوجود آورد و سپس دوباره آنها را در database ذخیره کرد. متدهای مختلفی در زبان LINQ تعریف شده اند که در مقاله متدهای Take و Skip آن را مورد بررسی قرار می دهیم.

    برنامه نویسان C#.net جمعه, 25 دی 1394 1504 بازدید 0 نظر 0 پسند
  • چرا باید از حساب های خارجی برای ورود کاربران در سایت خود استفاده کنیم ؟

    چرا باید از حساب های خارجی برای ورود کاربران در سایت خود استفاده کنیم ؟

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

    برنامه نویسان C#.net جمعه, 25 دی 1394 1168 بازدید 0 نظر 0 پسند
  •  ایجاد لیستی از tab ها در منو با استفاده از #C

    ایجاد لیستی از tab ها در منو با استفاده از #C

    به هر ویرایشگر متنی که نگاه کنید ، یک منو Window دارد که لیستی از tab ها را نشان می دهد . پس این منو Window در هر ویراشگری برای مدیریت لیستی از tab ها اهمیت دارد. همچنین برای تغییر یک Tab براحتی می توانید از منو Window استفاده کنید.

    برنامه نویسان C#.net ﺳﻪ شنبه, 22 دی 1394 1165 بازدید 0 نظر 0 پسند
  • نقش Indexer در#C

    نقش Indexer در#C

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

    برنامه نویسان C#.net یکشنبه, 20 دی 1394 1308 بازدید 0 نظر 0 پسند
  • وظایف routine به صورت خودکار با استفاده از Extention ،Attribute و Reflection درNET.

    وظایف routine به صورت خودکار با استفاده از Extention ،Attribute و Reflection درNET.

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

    برنامه نویسان C#.net شنبه, 19 دی 1394 1132 بازدید 0 نظر 0 پسند
  •  تزریق وابستگی در Class Libraries

    تزریق وابستگی در Class Libraries

    در این مقاله قصد داریم چگونگی استفاده از (اصل وارونگی کنترل) inversion of control principleهنگام ایجاد و نشر کلاسها برای دیگر توسعه دهندگان را توضیح دهیم.

    برنامه نویسان C#.net پنج شنبه, 17 دی 1394 998 بازدید 0 نظر 0 پسند
  • ساختار برنامه نویسی شی گرا (OOP)

    ساختار برنامه نویسی شی گرا (OOP)

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

    برنامه نویسان C#.net چهارشنبه, 16 دی 1394 7668 بازدید 1 نظر 1 پسند
  • همکاری مایکروسافت و RedHat به منظور ورود NET. به لینوکس

    همکاری مایکروسافت و RedHat به منظور ورود NET. به لینوکس

    در این مقاله به همکاری دو شرکت بزرگ مایکروسافت و لینوکس برای ورود دات نت به ردهت (RedHat) لینوکس می پردازیم .

    برنامه نویسان C#.net ﺳﻪ شنبه, 15 دی 1394 974 بازدید 0 نظر 0 پسند
  • پیاده سازی یک کنترل Chart در #C

    پیاده سازی یک کنترل Chart در #C

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

    برنامه نویسان C#.net یکشنبه, 13 دی 1394 1254 بازدید 0 نظر 0 پسند
  • User Control در#C

    User Control در#C

    در این مقاله قصد داریم در مورد User Control در # c صحبت نماییم ، و با یک نمونه آن را توضیح دهیم.با استفاده از آن می توانید در زمان کوتاه مشکلات خود را حل نمایید.و یک کامپوننت را که خود ایجاد کرده اید در برنامه های خود استفاده نمایید.

    برنامه نویسان C#.net پنج شنبه, 10 دی 1394 1314 بازدید 0 نظر 0 پسند
  • آشنایی با Visitor Pattern در #C

    آشنایی با Visitor Pattern در #C

    در این مقاله به همراه یک نمونه راجع به الگوی طراحی Visitor صحبت خواهیم کرد.الگوهای طراحی همان طور که میدانید راه حل هایی برای مشکلات تکراری برنامه نویسی است.

    برنامه نویسان C#.net ﺳﻪ شنبه, 08 دی 1394 1690 بازدید 0 نظر 0 پسند
  • استفاده از Cross-Platform در #C

    استفاده از Cross-Platform در #C

    در این مقاله راجع به فرم ورک .NET و مبحث Cross-Platform صحبت خواهیم کرد.همچنین راجع به ورژن MONO ویژوال استودیو که امکان اجرای برنامه های تحت NET. را در سکوها یا Platform های مختلف می دهد ، صحبت خواهیم کرد.

    برنامه نویسان C#.net یکشنبه, 06 دی 1394 2124 بازدید 0 نظر 0 پسند
  • ایجاد یک فرم با استفاده از  Google Form

    ایجاد یک فرم با استفاده از Google Form

    در این مقاله قصد داریم نشان دهیم که چگونه می توان با استفاده از google docs یک فرم ایجاد کرد. ممکن است در صفحات اینترنت با این پیغام مواج شده باشید که "لطفا فرم بررسی آنلاین ما را پر کنید." این فرم ها با استفاده از Google Docs Form ایجاد شده اند.

    برنامه نویسان C#.net شنبه, 05 دی 1394 16618 بازدید 1 نظر 1 پسند