protected
-
تاریخ: 1396/9/7 ساعت: 12:37
متدی که به صورت protectedدر یک کلاس تعریف شود در کلاس هایی که از ان ارث بری شوند در دسترس خواهد بود اما در نمونه های ساخته شده از کلاس ارث بری شده قابل استفاده نخواهد بود. مثال: public class Human } private string _firstName private string _lastName private string _nationalCode public string FirstNa...
ارث بری
-
تاریخ: 1396/9/7 ساعت: 12:37
وراثت در برنامه نویسی شیء گرا،بخصوص در زبان #c،فرایندی است که در ان میتوان کلاس های جدیدی رااز کلاس های موجود ایجاد کرد،به طوری که کلاس جدید صفات ورفتار کلاس موجود رابه خودش اختصاص دهد. وراثت امکان استفاده ی مجدد از کلاس ها را فراهم می کند که یک اصل مهم در موضوع مهندسی نرم افزار است. در وراثت،کلاس،ر...
property
-
تاریخ: 1396/9/7 ساعت: 12:37
ویژگی (Property) در#C به شما امکان کنترل روش دسترسی و تغییر متغیرهای یک کلاس را می دهد. استفاده از ویژگی در #C، راه توصیه شده و درست جهت دسترسی به متغیرهای یک کلاس، به وسیله متدها یا توابع خارج از کلاس جاری، در زبان برنامه نویسی شی گرا object oriented می باشد. به عبارت دیگر، وقتی که یک متد یا کلاس د...
Encapsulation (کپسوله سازی)
-
تاریخ: 1396/9/7 ساعت: 12:37
•یعنی properties,event,metod هایی که برای ساخت قالب است را بسته بندی کنیم. کپسوله سازی در برنامه نویسی کامپیوتر مفهومی است که عموما در کلاس ها و به عنوان یکی از مبانی و اصول برنامه نویسی شی گرایی می باشد.به صورت روان تر و ساده تر میتوان مطرح کرد که کپسوله سازی به معنی دسته بندی داده ها وتوابع(متد)که...
Field
-
تاریخ: 1396/9/7 ساعت: 12:37
•به عناصر یا متغیر هایی که مستقیما در داخل کلاس تعریف می شود. فیلد یک متغیر از هر نوعی است و در کلاس یا ساختار به صورت مستقیم تعریف می شود. فیلد ها عضو نوع خود هستند. معمولا فیلد ها به صورت خصوصی(private)تعریف می شوند.دسترسی به داده ها از طریق متد ها یا ویژگی امکان پذیر است.درصورتی که فیلد صورت عموم...
معرفی کلاس واشیا در سی شارپ
-
تاریخ: 1396/9/7 ساعت: 12:37
*نام کلاس با حروف بزرگ *اسم کلاس با اسم فایل کلاس یکیست. زبان سی شارپ یک زبان برنامه نویسی شی گرا است.بنابراین زبان سی شارپ می تواند اشیای موجود در دنیای واقعی را مدلسازی کند.کلاس در دنیای واقعی گروهی از اشیا را مشخص میکند.به عبارت دیگر،کلاس قالبی است که برای اشیایی با ویژگی های یکسان به کار می رود....
معرفی زبان #c
-
تاریخ: 1396/9/7 ساعت: 12:37
زبان برنامه نویسی سی شارپ جزو زبان های برنامه نویسی معروف دنیا و از خانواده شرکت مایکروسافت است.این نرم افزار قابلیت های بسیار بالایی دارد و همچنین با بیشتر نسخه های ویندوز سازگار است.همین مسأله باعث شده که بسیاری از application های تحت ویندوز توسط این برنامه نویسی ساخته میشوند.
.NET Framework
-
تاریخ: 1396/8/17 ساعت: 2:36
مجموعه ای از کلاس های برنامه نویسی است که از قبل توسط مایکروسافت ارائه شده که می توانیم از آن استفاده کنیم. + نوشته شده در سه شنبه شانزدهم آبان ۱۳۹۶ساعت 23:42  توسط فاطمه عبدالهی95125464 |
Event
-
تاریخ: 1396/8/17 ساعت: 2:36
اتفاقات و رویدادهایی که روی object صورت می گیرد می گویند.(لحظه ای است که آن عملیات انجام می شود نه عملیات.مثلا لحظه باز شدن و...) + نوشته شده در سه شنبه شانزدهم آبان ۱۳۹۶ساعت 23:45  توسط فاطمه عبدالهی95125464 |
Class Circle
-
تاریخ: 1396/8/17 ساعت: 2:36
public class Circle { private int _radius; public void SetRadius(int r) { _radius = r; } public int GetRadius() => _radius ; public double Area() => Math*PI*Math.pow(_radius,2); public double Surface() =>2*Math*PI*_radius; } + نوشته شده در سه شنبه شانزدهم آبان ۱۳۹۶ساعت 23:46  توسط فاطمه عبدالهی9...
Class RectBox
-
تاریخ: 1396/8/17 ساعت: 2:36
public class RectBox { private int _height; private int _width; public void SetHeight(int h) { _height = h; } public int GetHeight() { retu _height; } public void SetWidth(int w) {
Constructor method
-
تاریخ: 1396/8/17 ساعت: 2:36
.1متد سازنده هم نام با کلاس تعریف می شود. .2برای مقداردهی اولیه به fieldهای کلاس تعریف میشود. .3مقداربازگشتی ندارد.حتی voidهم نیست. .4دقیقا در زمان ایجاد نمونه ای ازکلاس فراخوانی شده ومقداردهی اولیه بهfieldهای کلاس را انجام می دهد. .5می
Over loading
-
تاریخ: 1396/8/17 ساعت: 2:36
•حالت های مختلف فراخوانی یک متد Public int sum(int a,int b) à a+b; Public int sum(int a,int b,int c) à a+b+c; Public int sum(int a,int b,int c,int d) à a+b+c+d مثال: Public int sum(int x,int y) à x+y; :Int x=sum(10,20) فرم اولی Int y=sum(10,sum(20,30)):فرم اولی Int z=sum(10,20,30,40):فرم سومی + نوشت...