کیوی

وبلاگی در مورد سی شارپ و ASP.NET

کیوی

وبلاگی در مورد سی شارپ و ASP.NET

۴ مطلب با موضوع «C#» ثبت شده است

نگاهی کوتاه به MVC

شنبه, ۸ آبان ۱۳۹۵، ۱۲:۳۶ ق.ظ

نگاهی کوتاه به MVC

لفظ MVC در واقع به سال 1970 و زمانی که زیراکس پارک از آن برای پروژه ای به نام SmallTalk استفاده می کرد باز می گردد. در آن دوران از MVC به عنوان راهی برای سازماندهی به برنامه های دارای رابط گرافیکی یاد می شد.

در MVC هر نرم افزار به حد اقل سه قسمت تقسیم می گردد:

  • payam asn

شیئ گرایی به زبان بسیار ساده

دوشنبه, ۸ شهریور ۱۳۹۵، ۰۶:۳۵ ب.ظ

object oriented programming


شیئ گرایی یا Object Oriented Programming چیست؟

شاید بهترین جمله برای شروع این آموزش این باشد : زبان شیئ گرا، زبان کلاس ها و اشیاء است.

در این نوع زبان ها با داده ها همانند اشیاء برخورد می شود و در نتیجه کارهای زیادی می توان با هر کدام از این اشیاء انجام داد.


اشیاء و کلاس هایشان

به عنوان مثال اینگونه در نظر بگیرید که به شما یک نرم افزار سفارش داده شده برای نظارت بر روند ساخت چندین خانه در یک خیابان. خانه ها با هم دارای تفاوت هایی هستند و هرکدام دارای رنگ آمیزی داخلی، شیر آلات و نوع کابینت متفاوتی نسبت به دیگریست. از نگاه ما هر خانه یک شیئ محسوب می شود.
  • payam asn

متد ها در سی شارپ

سه شنبه, ۸ تیر ۱۳۹۵، ۰۴:۳۶ ب.ظ

به صورت کلی می توان گفت متد (Method) قطعه ای از برنامه و شامل یک سری دستورات است که وظیفه ی انجام کاری معین را بر عهده دارد. در این پست به نکاتی در مورد متد ها در سی شارپ پرداخته می شود.

  • هر متد به صورت کلی می تواند مقداری را بازگرداند و یا خیر.
  • در هر کلاس می توان از متد های هم نام استفاده کرد با این شرط که امضا (signature) آنها متفاوت باشد. منظور از signature، ورودی ها پارامتر ها و عملیات آن متد خاص می باشد. به این روش در اصطلاح Method Overloading گفته می شود.
  • payam asn

نگاهی به کلاس ها در سی شارپ

دوشنبه, ۷ تیر ۱۳۹۵، ۰۹:۵۹ ب.ظ

c-sharp

کلاس ها، در واقع قطعاتی از برنامه هستند که از فیلد ها (Field) و متد ها (Method) تشکیل شده اند :

  • payam asn