مثال
-
تاریخ: 1396/10/10 ساعت: 3:45
می خواهیم اطلاعات 10 دانشجو را که شامل نام و نام خانوادگی وشماره دانشجویی و ترم ورودی است ذخیره کنیم و هچنین امکان درج و حذف و ویرایش و جستوجوی دانشجو بر اساس شماره دانشجویی وجود داشته باشد . class Student { private string _name; private string _lastname; private string _number; private int _term; p...
مثال دیگری از کلاس
-
تاریخ: 1396/10/10 ساعت: 3:45
کلاس Rectbox با قابلیت های امکان تنظیم و دریافت طول و عرض مستظیل امکان محاسبه ی محیط و مساحت مستطیل را خواهیم دید : public class RectBox { private int _width; private int _height; public void Setwidth(int w) { _width = w; } public int Getwidth() => _width; public void Setheight(int h) { _height = h;...
مفاهیم و مقدمات مورد نیاز برای شروع کار
-
تاریخ: 1396/10/10 ساعت: 3:45
const : عناصری از برنامه که مقدار آن ها در کل برنامه ثابت می ماند عناصر ثابت یا Const می گوید . فرق ++n و n++ :این دو حالت فقط در زمانی به ما مقادیر متفاوت می دهند که این مقادیر را در متغیری بریزیم به عنوان مثال اگر n=100 باشد و ++k = n اول k مقدار n را میگیرد (یعنی 100می شود ) و سپس یک واحد به n اف...
مفاهیم اصلی و مورد نیاز ( ارث بری )
-
تاریخ: 1396/9/4 ساعت: 5:56
ارث بری ( Inheritence ): از آنجایی که تکرار در برنامه نویسی پیشرفته نشان از ضعف نویسنده بوده و از سطح حرفه ای بودن کار می کاهد عموم برنامه نویسان دنبال راهی برای جلوگیری از تکرار بیهوده یک سری کد ها هستند . که کلاس ها نیز ازین قاعده مستثنی نیستند .
مفاهیم اصلی و مورد نیاز ( Over Loading)
-
تاریخ: 1396/9/4 ساعت: 5:56
over loading یا سربارگذاری حالت های متفاوت از یک متد : 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)) فراخوا...
مفاهیم اصلی و مورد نیاز ( Constractor method )
-
تاریخ: 1396/9/4 ساعت: 5:56
متد سازنده (contractor method ) : 1- متد سازنده هم نام با کلاس تعریف می شود . 2 - برای مقدار دهی به فیلد های کلاس تعریف می شود . 3- مقدار بازگشتی ندارد حتی void هم نیست. 4- دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی شده و مقدار دهی اولیه به فیلد
مفاهیم اصلی و مورد نیاز ( List )
-
تاریخ: 1396/9/4 ساعت: 5:56
List : لیست نوع کاملی از آرایه ها می باشد که یک سری اطلاعات را به صورت طبقه بندی شده در خود ذخیره می کند . نحوه ی تعریف لیست به صورت زیر است : List Listname= new List (); نحوه ی add کردن به لیست : Listname.add(n); نحوه ی حذف کردن : Listname.Remove
مفاهیم اصلی و مورد نیاز ( Class )
-
تاریخ: 1396/9/4 ساعت: 5:56
تعریف کلاس: در واقع کلاس یک نوع قالب است شامل جزییات و ویژگی های چیزی است که می خواهیم آن را در دنیای مجازی شبیه سازی کنیم ویژگی های کلاس : -کلاس ها را با حروف بزرگ نام گذاری می کنند . -نام فایل کلاس باید همنام با کلاس باشد (با رعایت حروف بزرگ تر
مفاهیم اصلی و مورد نیاز (Method )
-
تاریخ: 1396/9/4 ساعت: 5:56
Method : بلاکی از کد که وظیفه ی را بر عهده دارند با هر بار فراخوانی ان کار را انجام می دهند و از مزیت های ان می توان به : افزایش خوانایی برنامه - کاهش حجم برنامه و استفاده چندین باره از یک بلاک کد در قسمت های مختلف برنامه نام برد . به عنوان مثال
مفاهیم و مقدمات مورد نیاز برای شروع کار (انواع حلقه)
-
تاریخ: 1396/9/4 ساعت: 5:56
انواع حلقه ( for , foreach, while , do..while) : حلقه ی for : حالت کلی حلقه ی for به صورت زیر است : for (int i=0 ; شرط حلقه; i++) { .. } که می توان تعریف شمارنده و شرط حلقه و قسمت افزایش دهنده شمارشگر حلقه را در جایی غیر از این هم
مثال
-
تاریخ: 1396/8/20 ساعت: 23:16
می خواهیم اطلاعات 10 دانشجو را که شامل نام و نام خانوادگی وشماره دانشجویی و ترم ورودی است ذخیره کنیم و هچنین امکان درج و حذف و ویرایش و جستوجوی دانشجو بر اساس شماره دانشجویی وجود داشته باشد . class Student { private string _name; p
مثال دیگری از کلاس
-
تاریخ: 1396/8/20 ساعت: 23:16
کلاس Rectbox با قابلیت های امکان تنظیم و دریافت طول و عرض مستظیل امکان محاسبه ی محیط و مساحت مستطیل را خواهیم دید : public class RectBox { private int _width; private int _height; public void Setwidth(int w) {
مفاهیم و مقدمات مورد نیاز برای شروع کار
-
تاریخ: 1396/8/16 ساعت: 23:56
const : عناصری از برنامه که مقدار آن ها در کل برنامه ثابت می ماند عناصر ثابت یا Const می گوید . فرق ++n و n++ : این دو حالت فقط در زمانی به ما مقادیر متفاوت می دهند که این مقادیر را در متغیری بریزیم به عنوان مثال اگر n=100 باشد و ++k = n اول k مق
مفاهیم اصلی و مورد نیاز
-
تاریخ: 1396/8/16 ساعت: 23:56
تعریف کلاس: -کلاس ها را با حروف بزرگ نام گذاری می کنند . -نام فایل کلاس باید همنام با کلاس باشد (با رعایت حروف بزرگ تر و کوچک تر ) -خاصیت کلاس به صورت فیلد های private تعریف میشود . -متغیر به هر نمونه از data type اولیه گفته میشود . - object : ب