Circle List

ساخت وبلاگ
حلقه ی foreach :  کارایی این حلقه بیشتر زمانی است که یک ارایه یا لیست و... داشته باشیم و بخواهیم به عناصر داخلی آن دسترسی پیدا کنیم  ی نوع حلقه بدونه شرط عمل است و تا اخر برسی میکند. مورد استفاده از این حلقه زمانی که برنامه نویس بخواد عناصر یک آرایه یا کالکشن رو عنصر به عنصر پیمایش کنه. مثلا شما فرض کنید یک آرایه از اعداد صحیح دارید و می خواید مجموع اعداد داخل این آرایه را حساب کنید چه کار می کنید؟اگر foreach ندونید مستقیم باید بری سراغ یک حلقه for معمولی for که همچین چیزی میشه :             int[] array = {45,10,-5,78,33,84,96,12,32,19,3};             int sum = 0;             for (int i = 0; i array.Length; i++)                 sum += array[i]; این روش رو که بلدید ؟یک for ساده از مبانی یاد گرفتید!حالا میخوام با foreach بنویسمش ببینید :             int[] array = {45,10,-5,78,33,84,96,12,32,19,3};             int sum = 0;                    foreach(int item in array)             sum += item; برای استفاده از این نوع حلقه یک متغیر تعریف می کنیم از جنس عناصر اون آرایه ای که می خو Circle List...ادامه مطلب
ما را در سایت Circle List دنبال می کنید

برچسب : نویسنده : programmer63cl بازدید : 118 تاريخ : جمعه 17 تير 1401 ساعت: 15:40

اطلاعات 10 دانشجو که شامل نام و نام خانوادگی , ترم ورودی و شماره داشنجویی میباشد را ذخیره و همچنین امکان درج-حذف ,ویرایش و جست و جو بر اساس شماره داشجویی وجود داشته باشد.class Student    {        private string _name;        private string _lastname;        private string _number;        private int _term;        public void Setname(string n)        {            _name = n;        }        public string getname() => _name;        public void setlastname(string ln)        {            _lastname = ln;        }        public string getlastname() => _lastname;        public void setnumber(string nu)        {            _number = nu;        }        public string getnumber() => _number;        public void setterm(int t)        {            _term = t;        }        public void Add(List stuList, string fname, string laname, string snumber, int eterm)        {            if (stuList != null)            {                Student stu = new Student();                stu.Setname(fname);                stu.setlastname(laname);                stu.setnumber(snumber);                stu.setterm(eterm);                stuList.Add(stu);            }        }        public Student search(Lis Circle List...ادامه مطلب
ما را در سایت Circle List دنبال می کنید

برچسب : نویسنده : programmer63cl بازدید : 146 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:45

List: list nums=new List(); ------------->ساخت لیست جدید nums.Add(10);      ----------------------------> درج در خانه 0 nums.Add(20);      ---------------------------->درج در خانه 1 nums.Add(21);      ---------------------------->درج در خانه 2 int k=nums[2];      ----------------------------> استفاده int Len=nums.count;     ----------------------------> نمایش تعداد عناصر موجود در لیست nums.RemoveAt(1);     ---------------------------->حذف خانه شماره 1 در لیست   Circle List...ادامه مطلب
ما را در سایت Circle List دنبال می کنید

برچسب : نویسنده : programmer63cl بازدید : 135 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:45

1-این متد هم تابع با کلاس تعریف میشود.2-برای مقدار دهی اولیه به فیلد های کلاس تعریف میشود. 3-مقدار بازگشتی ندارد حتی void هم نیست. 4-دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی شده و مقدار دهی اولیه به فیلد های کلاس رارا انجام میدهد. 5- میتواند شامل  over load  های مختلف باشد. 6-اگردر یک کلاس متد سازنده توسط توسعه دهنده پیاده سازی نشود کامپایلر در زمان اجرای برنامه به طور پیشفرض یک متد سازنده ایجاد خواهد کرد و به فیلد های عددی مقدار صفر و به فیلد های بولین مقدار false و به مقدار object ها null تنظیم میکند.   Circle List...ادامه مطلب
ما را در سایت Circle List دنبال می کنید

برچسب : نویسنده : programmer63cl بازدید : 153 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:45

حلقه ی foreach :  کارایی این حلقه بیشتر زمانی است که یک ارایه یا لیست و... داشته باشیم و بخواهیم به عناصر داخلی آن دسترسی پیدا کنیم  ی نوع حلقه بدونه شرط عمل است و تا اخر برسی میکند. مورد استفاده از این حلقه زمانی که برنامه نویس بخواد عناصر یک آرایه یا کالکشن رو عنصر به عنصر پیمایش کنه. مثلا شما فرض کنید یک آرایه از اعداد صحیح دارید و می خواید مجموع اعداد داخل این آرایه را حساب کنید چه کار می کنید؟اگر foreach ندونید مستقیم باید بری سراغ یک حلقه for معمولی for که همچین چیزی میشه :             int[] array = {45,10,-5,78,33,84,96,12,32,19,3};             int sum = 0;             for (int i = 0; i < array.Length; i++)                 sum += array[i]; این روش رو که بلدید ؟یک for ساده از مبانی یاد گرفتید!حالا میخوام با foreach بنویسمش ببینید :             int[] array = {45,10,-5,78,33,84,96,12,32,19,3};             int sum = 0;                    foreach(int item in array)             sum += item; برای استفاده از این نوع حلقه یک متغیر تعریف می کنیم از جنس عناصر اون آرایه ای که می خوایم دونه دونه عناصرش رو بخونیم.مثلا اینجا متغیر item رو از جنس int گرفتم که هر بار حلقه تکرار میشه مقدار item برابر میشه با مقدار یکی از عناصر آرایه.مثلا اینجا دفعه ی اولitem=45 دور بعد که حلقه اجرا میش Circle List...ادامه مطلب
ما را در سایت Circle List دنبال می کنید

برچسب : نویسنده : programmer63cl بازدید : 132 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:45

برنامه نویسی شی گرا1-propertie     مشخصات یک نمونه 2-event         رویداد های یک نمونه Class :تولید انبوه Object :هر نمونه از کلاس Encapsulation کپسوله سازی به هر قالب از کلاس که شامل متد و رویداد و مشخصات خاصی ایست و میتوان چند نمونه از آن تولید کرد کپسوله سازی میگویند که  باعث کوتاه تر شدن کد و مفید تر شدن آن میشود           Circle List...ادامه مطلب
ما را در سایت Circle List دنبال می کنید

برچسب : نویسنده : programmer63cl بازدید : 196 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:45

ارث برییسری از ویژگی ها هستن که ممکنه برای چند متد مشترک باشند مثل ویژگی داشتن اسم بین متد های کارمند و دانشجو و استاد. درواقع لازم نیست  این ویژگی های مشترک و برای هر یک ازین متد ها دوباره بیان کنیم در این صورت میگوییم ارث بری کرده است. طرض نوشن کد اون به شرح زیر میباشد: public Class Human(){ setfirstName setLastName . .} public Class Student:Human ------------------> در اینجا از متد انسان کلاس دانشجو ارث بری کرده است { setStudentCode . . }   property                    خاصیت String st=txt1.Text; ----------->  متن داخل تکست باکس را میریزد توی یک رشته   textBox1.Text ="DEG"; ---------------> متن مورد نظر را در تکست باکس میریزد میتوان در حالت اجرای برنامه یک باتن یا یک تکست جدید و یا یک لیبل ساخت و مکان و خصوصیاتشو مشخص کرد مثل رنگ یا مکان اونو         Button btn = new Button(); --->ساخت باتن جدید        btn.Name = "btn2" ---->تعیین آیدی باتن        btn.Text = "say hi"; ----> تعیین متن باتن        Point p = new Point(100,80);----> ساخت پوینت برای تغییر مکان باتن        btn.Location = p; --->تغییر لوکشین به اندازه پوینت        btn.Size = new Size(100,100); --->تغییر سایز باتن        btn.BackColor = Color.LightPink; --->تغییر رنگ پس زمینه باتن        btn Circle List...ادامه مطلب
ما را در سایت Circle List دنبال می کنید

برچسب : نویسنده : programmer63cl بازدید : 139 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:45

برای ساخت برنامه ای که محیط و مساحت یک دایره را دریافت و چاپ کند از ی کلاس به اسمه Circle برای دریافت و محاصبه استفاده میکنیم . ابتدا ی فیلد میسازیم: Private int _radius; Public void setradius(int r) { _radius=r; } Public int getradius(){ Retu _rad Circle List...ادامه مطلب
ما را در سایت Circle List دنبال می کنید

برچسب : نویسنده : programmer63cl بازدید : 147 تاريخ : چهارشنبه 17 آبان 1396 ساعت: 1:16

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;

Public int sum(int a,int b,int c,int d,int e) =>a+b+c+d+e;

Int x=sum(10,20) =>30

Int x=sum(10,sum(20,30)) =>40

Int x=sum(10,20,40) =>70

Int x=sum(10,20,10,10) =>50

نکته:نباید دو متد همنام با تعداد پارامتر یکسان حتی از نوع مختلف باشد

Circle List...
ما را در سایت Circle List دنبال می کنید

برچسب : نویسنده : programmer63cl بازدید : 135 تاريخ : چهارشنبه 17 آبان 1396 ساعت: 1:16

در این برنامه بکمک لیست یک برنامه شی گرا برای دریافت و محاصبه محیط و مساحت دایره انجام میدهیم. محیط کلاس: class dayere{#region feildprivate double _data; #endregionpublic void setshoa(double r){_data = r;}public double getshoa(){retu _data;}public Circle List...ادامه مطلب
ما را در سایت Circle List دنبال می کنید

برچسب : نویسنده : programmer63cl بازدید : 156 تاريخ : چهارشنبه 17 آبان 1396 ساعت: 1:16