انواع mode اجرایی در Visual Studio
-
تاریخ: 1396/10/13 ساعت: 6:01
[unable to retrieve full-text content]Debugging mode اجرا باxa0 F5 Without Debugging mode اجرا با Ctrl F5
propetry
-
تاریخ: 1396/10/13 ساعت: 6:01
[unable to retrieve full-text content]خاصیت string st = text Box 1.text; text Box 1.text = "DEF"; یعنی در خط اول text به stxa0 و در خط دوم DEF به text نسبت داده شده . xa0 Circle Crc =new Circle(); Crc.Radius =10; set xa0
Inheritence
-
تاریخ: 1396/10/9 ساعت: 16:44
ارث بری xa0Student { get name , set name , .... } Lecture { get name , set name , .... } employee { get name , set name , ....} توضیح : به جای اینکه xa0 تک تک برای اینهاxa0 first name و ... بنویسیم از یک کلاس human استفاده میکنیم تا 3 تای دیگر بتوانند ای ویژگی ها را از human به ارث برند و انهایی که ...
روش های ساختن Object از روی Class
-
تاریخ: 1396/8/17 ساعت: 16:38
روش 1 xa0; Circle C * Circle همان قالب و کلاسی است که طراحی کردیم . * C از نوع Circle است . * وقتی مینویسیمxa0; Circle C هیچ فضایی به C تخصیص داده نمیشود . ( مانند int n نیست ) چون تازه قرار است که نمونه ای از کلاس Circle داشته باشیم اما هنوز
public / private
-
تاریخ: 1396/8/17 ساعت: 16:38
Public : اگر چیزی را public تعریف کنیم در تمام قسمت های برنامه یا کلاسی که در ان تعریف میشود قابل استفاده است . Private :xa0فقط در داخل همان کلاسی که تعریف میشود قابل استفاده است . * اگر مشخص نکنیم به صورت 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;xa0 _ radius را با مقدار
RectBox Class
-
تاریخ: 1396/8/17 ساعت: 16:38
Public Class RectBox xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0...
List
-
تاریخ: 1396/8/17 ساعت: 16:38
برای درست کردن حلقه درlistxa0 مانند مثال زیر عمل میکنیم . xa0 String txt="ABCDEF"; String temp=" "; List chList=new list (); Foreach(char c in txt) } Ch list.add(c ); { xa0 *اگر بخواهیم برعکس چاپ شود Temp=c.tostring+temp; *اگر بخواهیم برعکس چاپ شود Temp=c.tostring; xa0 xa0 xa0 ادامه مطلب
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) xa0 xa0 -------->xa0 xa0 xa0 a+b; public int sum ( int a , int b , int c) xa0 xa0 -------->xa0 xa0 xa0 a+b+c; public int sum ( int a , int b , int c , int d) xa0 xa0 -------->xa0 xa0 xa0 a+b+c+d; ادامه مطلب
Object-Oriented programming
-
تاریخ: 1396/8/16 ساعت: 6:16
* برنامه نویسی شی گرا از real به virtual * Class : قالب طراحی برنامه نویسی * Object : نمونه ای از Class * Object : 1. properties xa0 xa0 xa0 xa0 xa0 xa0 xa0xa0 مشخصات و ویژگی هایش 2. eventxa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0 رویدادی که در یکxa0 objectxa0 ممکن است روی دهد *...
Field
-
تاریخ: 1396/8/16 ساعت: 6:16
Field :عناصر یا متغیرهایی که مستقیمآ در داخل کلاس تعریف شود . نکات : 1. برای ویژگی های یک کلاس معمولا ( نه همیشه ) باید یک field تعرف کرد . 2. بهتر است field ها را با _ شروع کرد . 3. در field ها تمام حروف کلمه ی اول کوچک و از کلمه ی دوم به بعد حرف اول بزرگ . ادامه مطلب