انواع mode اجرایی در Visual Studio - تاریخ: 1396/10/13 ساعت: 6:01
Debugging mode اجرا با F5 Without Debugging mode اجرا با Ctrl F5
propetry - تاریخ: 1396/10/13 ساعت: 6:01
خاصیت string st = text Box 1.text; text Box 1.text = "DEF"; یعنی در خط اول text به st و در خط دوم DEF به text نسبت داده شده . Circle Crc =new Circle(); Crc.Radius =10; set
Inheritence - تاریخ: 1396/10/9 ساعت: 16:44
ارث بری Student { get name , set name , .... } Lecture { get name , set name , .... } employee { get name , set name , ....} توضیح : به جای اینکه تک تک برای اینها first name و ... بنویسیم از یک کلاس human استفاده میکنیم تا 3 تای دیگر بتوانند ای ویژگی ها را از human به ارث برند و انهایی که مشترک نیست...
روش های ساختن Object از روی Class - تاریخ: 1396/8/17 ساعت: 16:38
روش 1 ; Circle C * Circle همان قالب و کلاسی است که طراحی کردیم . * C از نوع Circle است . * وقتی مینویسیم ; Circle C هیچ فضایی به C تخصیص داده نمیشود . ( مانند int n نیست ) چون تازه قرار است که نمونه ای از کلاس Circle داشته باشیم اما هنوز
public / private - تاریخ: 1396/8/17 ساعت: 16:38
Public : اگر چیزی را public تعریف کنیم در تمام قسمت های برنامه یا کلاسی که در ان تعریف میشود قابل استفاده است . Private : فقط در داخل همان کلاسی که تعریف میشود قابل استفاده است . * اگر مشخص نکنیم به صورت default گزینه ی private را انتخاب میکند . ادامه مطلب
Class Circle - تاریخ: 1396/8/17 ساعت: 16:38
کلاس Circle public Class circle } private int _radius ; باید به radius مقدار بدهیم تا بتواند محیط و مساحت را حساب کند پس برای ان method مینویسیم . public void SetRadius ( int r ) r را از ورودی دریافت کن . } radius =r; _ radius را با مقدار
RectBox Class - تاریخ: 1396/8/17 ساعت: 16:38
Public Class RectBox } Private int _height Private int _width;
List - تاریخ: 1396/8/17 ساعت: 16:38
برای درست کردن حلقه درlist مانند مثال زیر عمل میکنیم . String txt="ABCDEF"; String temp=" "; List chList=new list (); Foreach(char c in txt) } Ch list.add(c ); { *اگر بخواهیم برعکس چاپ شود Temp=c.tostring+temp; *اگر بخواهیم برعکس چاپ شود Temp=c.tostring; ادامه مطلب
Constructor methods - تاریخ: 1396/8/17 ساعت: 16:38
متد سازنده : * هم نام با نام کلاس تعریف میشود . * برای مقداردهی اولیه field های کلاس تعریف میشود . * مقدار بازگشتی ندارد . * حتما هم void نیست . * دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی شده و مقداردهی اولیه به field های کلاس را انجا
Overloading - تاریخ: 1396/8/17 ساعت: 16:38
Overloading یا سربارگذاری : حالت های مختلف فراخوانی یک method 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; ادامه مطلب
Object-Oriented programming - تاریخ: 1396/8/16 ساعت: 6:16
* برنامه نویسی شی گرا از real به virtual * Class : قالب طراحی برنامه نویسی * Object : نمونه ای از Class * Object : 1. properties مشخصات و ویژگی هایش 2. event رویدادی که در یک object ممکن است روی دهد * Class : 1. properties 2. event 3. methods _ opretion ادامه مطلب
Field - تاریخ: 1396/8/16 ساعت: 6:16
Field :عناصر یا متغیرهایی که مستقیمآ در داخل کلاس تعریف شود . نکات : 1. برای ویژگی های یک کلاس معمولا ( نه همیشه ) باید یک field تعرف کرد . 2. بهتر است field ها را با _ شروع کرد . 3. در field ها تمام حروف کلمه ی اول کوچک و از کلمه ی دوم به بعد حرف اول بزرگ . ادامه مطلب