متد سازنده - تاریخ: 1400/1/11 ساعت: 18:33
متد سازنده هم نام با کلاس تعریف می شود . 2 - برای مقدار دهی به فیلد های کلاس تعریف می شود .3- مقدار بازگشتی ندارد حتی void هم نیست. 4- دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی شده و مقدار دهی اولیه به فیلد های کلاس را انجام می دهد. 5- می تواند ش
List - تاریخ: 1400/1/11 ساعت: 18:33
ت نوع کاملی از آرایه ها می باشد که یک سری اطلاعات را به صورت طبقه بندی شده در خود ذخیره می کند . نحوه ی تعریف لیست به صورت زیر است :List < data type> Listname= new List < data type> (); نحوه ی add کردن به لیست : Listname.add(n); نحوه ی حذ
Over loading - تاریخ: 1400/1/11 ساعت: 18:33
حالت های متفاوت از یک متد : 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; و کار برد ان به صورت زیر است : int x = sum(10 , 20 ) فراخوانی متد 1 int y = sum(10 , sum(20 ,30)) فراخوانی متد 1 int z = sum (10 , 2...
Interface - تاریخ: 1400/1/11 ساعت: 18:33
Interface یا واسط مشابه کلاس ها هستند با این تفاوت که فقط شامل امضاها یا Prototype های متد ها هستند. نکته ی قابل توجه این است که شامل field نمی باشد.یک کلاس می تئاند تنها از یک کلاس دیگر ارث بری کند اما می تواند چندیدن interface را پیاده سازی کند .
زبان برنامه نویسی چیست؟ - تاریخ: 1396/10/10 ساعت: 3:17
jozve - زبان برنامه نویسی چیست؟ خوش آمدید زبان برنامه نویسی چیست؟ زبان برنامه نویسی دقیقا مانند زبانهای انسانی تعریف می شود. به عنوان مثالزبان فارسی، مجموعه قواعدی است که عده ای در جهان برای برقراری ارتباط بینخود از آن استفاده می کنند. به عنوان مثال یکی از این قواعد، وجود شش شخصدر زبان فارسی است به ...
تعریف یک کلاس - تاریخ: 1396/10/10 ساعت: 3:17
ﻓﻴﻠﺪﻫﺎي ﻛﻼس ﺑﺮاي ﻧﮕﻬﺪاري ﺣﺎﻟﺖ ﺷﻲ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮﻧﺪ .ﻣﺜﺎل، ﺑﺮاي ﻣﻲ Dog ﺣﺎﻟﺖ ﺑﺎ وزن و ﻧﺎم ﺟﺎري آن ﺗﻌﺮﻳﻒ ﺷﻮد . ﺣﺎﻟﺖ ﻳﻚ ﻛﺎرﻣﻨﺪ ﺑﺎ ﺣﻘﻮق و ﺳﻄﺢ ﻣﺪﻳﺮﻳﺖ و ﻧﺮخ ﻛﺎراﺋﻲ آن ﺗﻌﺮﻳﻒ ﻣﻲ ﺷﻮد .داده ﺷﻤﺎ رﻓﺘﺎر ﻧﻮع ي ﺟﺪﻳﺪﺗﺎن را ﺑﺎ ﻣﺘﺪﻫﺎ ﺗﻌﺮﻳﻒ ﻣﻲ ﻛﻨﻴﺪ .ﻣﻲ ﻣﺘﺪﻫﺎ ﻛﺪي را ﺑﺮاي اﻧﺠﺎم ﻳﻚ ﻋﻤﻞ در ﺑﺮ ﮔﻴﺮﻧﺪ.ﻛﻠﻤﺎت ﻛﻠﻴﺪي public و priva...
روابط کلاس ها - تاریخ: 1396/10/10 ساعت: 3:17
ﺑﺮﻗﺮاري رواﺑﻂ ﻣﺎﺑﻴﻦ ﻛﻼس ﻫﺎ، ﻗﻠﺐ ﻃﺮاﺣﻲ ﺷﻲ ﮔﺮا اﺳﺖ .ﻛﻼس ﻫﺎ ﺑﺎ روش ﻫﺎي ﻣﺨﺘﻠﻔﻲ ﺑﺎ ﺑﻘﻴﻪ در ﺗﻌﺎﻣﻞ ﺑﻮده و ﻣﺮﺗﺒﻂ ﻫﺴﺘﻨﺪ .ﺳﺎده ﺗﺮﻳﻦ ﺗﻌﺎﻣﻞ زﻣﺎﻧﻲ اﺳﺖ ﻛﻪ ﻣﺘﺪي از ﻳﻚ ﻛﻼس، ﻣﺘﺪ ﻛﻼس دﻳﮕﺮي را ﻓﺮاﺧﻮاﻧﻲ ﻣﻲ ﻛﻨﺪ . Manager ﺑﺮاي ﻣﺜـﺎل، ﻛـﻼس، UpdateSalary ﻣﺘﺪ ﻳﻚ ﺷﻲ از ﻛﻼس ﻛﺎرﻣﻨﺪ را ﻓﺮاﺧﻮاﻧﻲ ﻣﻲ ﻛﻨـﺪ . ﻣـﻲ Manager ﮔـﻮﺋﻴﻢ ﻛـﻼس...
کپسوله کردن - تاریخ: 1396/10/10 ساعت: 3:17
ﻛﭙﺴﻮﻟﻪ ﻛﺮدن، اوﻟﻴﻦ رﻛﻦ ﺑﺮﻧﺎﻣﻪ ﺳﺎزي ﺷﻲ ﮔﺮا اﺳﺖ . ﻫﺪف ﭘﺸﺖ ﭘﺮده ﻛﭙﺴﻮﻟﻪ ﺳﺎزي اﻳﻦ اﺳﺖ ﻛﻪ ﻫﺮ ﻧـﻮع داده ﻳـﺎ ﻛـﻼس را (self-contain) ﻣﺤﺮﻣﺎﻧﻪ و ﺗﻮدار ﻧﮕﻪ دارﻳﺪ .ﺑﻨﺎﺑﺮاﻳﻦ ﺑﺪون اﻳﻨﻜﻪ ﻫﺮ ﻛﻼس دﻳﮕﺮي را ﺗﺤ ﺖ ﺗﺎﺛﻴﺮ ﻗـﺮار دﻫـﺪ، ﻣـﻲ ﺗﻮاﻧﻴـﺪ ﭘﻴﺎده ﺳﺎزي ﻳﻚ ﻛﻼس را ﺗﻐﻴﻴﺮ دﻫﻴﺪ ﻣﺘﺪي ﻛﻪ ﺗﻮﺳﻂ ﻳﻚ ﻛـﻼس ﺑـﺮاي اﺳـﺘﻔﺎده در ﻛـﻼس ﻫـ...
متد - تاریخ: 1396/10/10 ساعت: 3:17
رﻓﺘﺎر ﻳﻚ ﻛﻼس ﺑﺎ ﻣﺘﺪﻫﺎي آن ﻛﻼس ﻣﻲ ﺗﻌﺮﻳﻒ ﺷﻮد.اﻧﻌﻄﺎف ﺑﺮاي ﭘﺬﻳﺮ ﻣﻲ ﻛﺮدن ﻣﺘﺪﻫﺎ، ﻛﻨﻴﺪ ﺗﻮاﻧﻴﺪ ﭘﺎراﻣﺘﺮﻫﺎﻳﻲ را ﺗﻌﺮﻳﻒ . ﭘﺎراﻣﺘﺮﻫﺎ اﻃﻼﻋﺎﺗﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﻣﻲ ﻫﻨﮕﺎم اﺣﻀﺎر ﻣﺘﺪ ﺑﻪ آن ارﺳﺎل ﺷﻮﻧﺪ .ﻣﺮﺗﺐ ﭘﺲ ﺑﻪ ﺟﺎي ﺗﻌﺮﻳﻒ ﻣﺘﺪﻫﺎي ﻣﺨﺘﻠﻒ ﺑﺮاي ﺳﺎزي ﻣﻲ ListBox ﺻﻌﻮدي و ﻧﺰوﻟﻲ ﻳﻚ ، ()ﻣﺮﺗﺐ Sort ﺗﻮاﻧﻴﺪ در ﻣﺘﺪ ﭘﺎراﻣﺘﺮي ﺗﻌﺮﻳﻒ ﻛﻨﻴﺪ ﻛﻪ ﻧﻮع...
سی شارپ چیست ؟ - تاریخ: 1396/8/24 ساعت: 12:57
سی شارپ (C#) زبان برنامه نویسی نوینی است که توسط شرکت مایکروسافت در ابتدای هزارهجدید میلادی، معرفی شد. این زبان از نظر نحو (Syntax) بسیار شبیه زبانهای برنامه نویسی C و C++ و جاوا (Java) است و البتهبعد از همه آنها طراحی شده است. بنابراین بسیاری از ویژگیهای مفید اینزبانها را حفظ و تقویت کرده و سعی شده...