پشت پرده Property(خاصیت)
-
تاریخ: 1405/4/31 ساعت: 18:50
Property(خاصیت) آنچه تاکنون درباره «Property(خاصیت)» منتشر شده است را در ادامه بررسی میکنیم. public Class Human{ private String _firstname; private String _lastname; private String _nationalcode; Public String Firstname{ get{ retu _firstname;} set{_firstname = value;}Public String Lastname{...
Inheritence(ارث بری)؛ روایت کامل
-
تاریخ: 1405/4/31 ساعت: 18:50
Inheritence(ارث بری) آخرین اطلاعات منتشرشده درباره «Inheritence(ارث بری)» را در ادامه بخوانید. در محیط دانشگاه سه گروه از افراد حضور دارند؛کارکنان،اساتید و دانشجویان،که هر کدام وظایف خاص خود را دارند.حال میخواهیم ویژگی های این سه گروه را در قالب سه کلاس پیاده سازی کنیم.از آنجاییکه این سه گروه،وجه ا...
پشت پرده Overloading
-
تاریخ: 1405/4/31 ساعت: 18:50
Overloading گزارشی از مهمترین نکات مربوط به «Overloading». بسیاری از زبان های برنامه نویسی از تکنیکی به نام پارامترهای پیش فرض /اختیاری (defult/optional parameters) پشتیبانی می کنند. این تکنیک به برنامه امکان می دهد تا با تعیین مقدار پیش فرض برای یک یا چند پارامتر تابع، آن ها را در هنگام مقدار دهی ...
افشای جزئیات Constructor Method(متد سازنده)
-
تاریخ: 1405/4/31 ساعت: 18:50
Constructor Method(متد سازنده) آنچه تاکنون درباره «Constructor Method(متد سازنده)» منتشر شده است را در ادامه بررسی میکنیم. -برای مقداردهی اولیه به fieldهای کلاس تعریف می شود.-مقدار بازگشتی ندارد و حتی void هم نیست.-دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی شده و مقدار دهی اولیه به fieldهای کلاس...
بررسی مثال از List
-
تاریخ: 1405/4/31 ساعت: 18:50
مثال از List در این گزارش، تازهترین اطلاعات درباره «مثال از List» را میخوانید. public class Student} private string _firstName; //Student's first name private string _lastName; //Student's last name private string _studentCode; //Student's code private int _entryT...
List؛ روایت کامل
-
تاریخ: 1405/4/31 ساعت: 18:50
List آخرین اطلاعات منتشرشده درباره «List» را در ادامه بخوانید. ()< نوع عناصر لیست > nums= new List<نوع عناصر لیست>Listبرای یادگیری بیشتر به مثال زیر توجه فرمایید:برنامه ای بنویسید که ابتدا مقدار شعاع 5 دایره را در یک لیست عددی درج کرده و سپس 5 object دایره(Circle) با مقادیر ثبت شده در لیست ایجاد ...
آنچه باید درباره کلاس RectBox بدانید
-
تاریخ: 1405/4/31 ساعت: 18:50
کلاس RectBox آخرین اطلاعات منتشرشده درباره «کلاس RectBox» را در ادامه بخوانید. کلاسRectBox با قابلیت تنظیم و دریافت طول و عرض مستطیل و محاسبه ی محیط و مساحت آن class RectBoxtarif field// } ;private int _height ;private int _width meghdardehi be _height// (public void Set...
پشت پرده آشنایی با محیط برنامه نویسی
-
تاریخ: 1405/4/31 ساعت: 18:50
آشنایی با محیط برنامه نویسی آخرین اطلاعات منتشرشده درباره «آشنایی با محیط برنامه نویسی» را در ادامه بخوانید. بدین منظور ویژوال استودیو گزینه ی مناسبی برای شما می باشد.در این قسمت قصد داریم شما را کمی با این محیط آشنا کنیم.در ابتدا وارد ویژوال شوید و در قسمت بالا گزینه یFile=>new=>project را انتخ...
افشای جزئیات مفاهیم اولیه
-
تاریخ: 1405/4/31 ساعت: 18:50
مفاهیم اولیه گزارشی از مهمترین نکات مربوط به «مفاهیم اولیه». #c یک زبان برنامه نویسی شی گرا (object oriented programing) می باشد.برنامه نویسی شی گرا شیوه نوینی است که در آن می توان قطعاتی را ایجاد کرد و در برنامه های مختلف مورد استفاده قرار داد.قابلیت خوانایی برنامه هایی که در این روش نوشته می شوند...
Property(خاصیت)
-
تاریخ: 1396/8/24 ساعت: 20:14
حال می خواهیم کد پست قبل را کامل کنیم: public Class Human { private String _firstname; private String _lastname; private String _nationalcode; Public String Firstname { get{ retu _firstname;} set{_firstname = value;} Public String Las
Inheritence(ارث بری)
-
تاریخ: 1396/8/24 ساعت: 20:14
میخواهیم با ذکر مثال و توضیح در رابطه با آن،مفهوم ارث بری را بیان کنیم. در محیط دانشگاه سه گروه از افراد حضور دارند؛کارکنان،اساتید و دانشجویان،که هر کدام وظایف خاص خود را دارند.حال میخواهیم ویژگی های این سه گروه را در قالب سه کلاس پیاده سازی کنیم. ا
مفاهیم اولیه
-
تاریخ: 1396/8/17 ساعت: 10:16
#Cیک زبان برنامه نویسی شیء گرا (object oriented programming)می باشد. برنامه نویسی شی گرا شیوه نوینی است که در آن می توان قطعاتی را ایجاد کرد و در برنامه های مختلف مورد استفاده قرار داد. قابلیت خوانایی برنامه هایی که در این روش نوشته می شوند بالا بود
آشنایی با محیط برنامه نویسی
-
تاریخ: 1396/8/17 ساعت: 10:16
برا ی شروع کار،شما نیاز به یک محیط برنامه نویسی دارید. بدین منظور ویژوال استودیو گزینه ی مناسبی برای شما می باشد. در این قسمت قصد داریم شما را کمی با این محیط آشنا کنیم. در ابتدا وارد ویژوال شوید و در قسمت بالا گزینه ی File=>new=>project ر
مشاهده ی مثالی ساده
-
تاریخ: 1396/8/17 ساعت: 10:16
Public class Circle } ;private int _radius (public void Setradius(int r } ;radius = r_ { ()public int Getradius } ;retu _radius { ()public double Surface } ; retu 2 * Math.PI * _radius { ()public double Area } ;(retu Math.PI * Math.Pow(_radius, 2 { {
کلاس RectBox
-
تاریخ: 1396/8/17 ساعت: 10:16
کلاسRectBox با قابلیت تنظیم و دریافت طول و عرض مستطیل و محاسبه ی محیط و مساحت آن class RectBox } ;private int _height ;private int _width (public void Setheight(int h } ;height = h_ {
List
-
تاریخ: 1396/8/17 ساعت: 10:16
آرایه ها، یک مفهوم بسیار مهم در برنامه نویسی میباشند؛ بدین صورت که همانند یک مجموعه، مجموعه ای از اطلاعات را در درون خود نگهداری میکنند. اما اگر هیچ وقت ندانیم که سایز آرایه ی ما چقدر باید باشد، چه کار باید انجام دهیم؟مثلاً فرض کنید که یک برنامه ی دف
مثال از List
-
تاریخ: 1396/8/17 ساعت: 10:16
مفاهیم اطلاعات 10 دانشجو که شامل نام،نام خانوادگی،شماره دانشجویی و ترم ورود را ذخیره کنیم،همچنین امکان درج و جست و جو بر اساس شماره دانشجویی وجود داشته باشد. public class Student } private string _firstName; //Student's first name p
Constructor Method(متد سازنده)
-
تاریخ: 1396/8/17 ساعت: 10:16
-هم نام با کلاس تعریف می شود. -برای مقداردهی اولیه به fieldهای کلاس تعریف می شود. -مقدار بازگشتی ندارد و حتی void هم نیست. -دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی شده و مقدار دهی اولیه به fieldهای کلاس را انجام می دهد. -می تواند شاملoverloadهای مختلف باشد. -اگر در یک کلاس متد سازنده توسطdevel...
Overloading
-
تاریخ: 1396/8/17 ساعت: 10:16
حالت های مختلف فراخوانی یک متد: گاهی اوقات لازم است تا نگارش های مختلفی از یک تابع داشته باشیم. برای مثال تعریف سه تابع با یک نام اما با آرگومان های مختلف. مثال:متدSumبرای جمع کردن a,b یا a,b,c یا a,b,c,d ;(public int Sum(int a,int b ;(public int Sum(int a,int b,int c ;(public int Sum(int a,int b,in...