View Full Version : سوال: اعمال ریاضی بر روی متغیر ها
Shad0w16
سه شنبه 14 آبان 1392, 21:18 عصر
http://up.ashiyane.org/images/kmyout0f8nxud05d8t.png
سلام ... خسته نباشید .. تصویر به اندازه کافی گویا هست .. دوستان مشکل چیه؟؟؟!!!
احسان نعیمی
سه شنبه 14 آبان 1392, 21:34 عصر
دوست من نوع متغیر e از کلاس EventArgs است. اگه می خواهی از متغیر e استفاده کنی که خودت تعریف کردی تایپ کن:
this.e=b-a
و خارج از بحث: می دونستی یکی از مشکلات عمده ی برنامه نویس ها نام گذاری متغیرهاست!
mohsen_popo
سه شنبه 14 آبان 1392, 21:39 عصر
درسته من حواسم نبود ...به e از کلاس EventArgs..
mohsen_popo
سه شنبه 14 آبان 1392, 21:42 عصر
int s=Convert.ToInt32(kkjkjh) ;x
دیگه نباید از parse استفاده کرد
Shad0w16
سه شنبه 14 آبان 1392, 21:44 عصر
دوست من نوع متغیر e از کلاس EventArgs است. اگه می خواهی از متغیر e استفاده کنی که خودت تعریف کردی تایپ کن:
this.e=b-a
و خارج از بحث: می دونستی یکی از مشکلات عمده ی برنامه نویس ها نام گذاری متغیرهاست!
نام گذاری کردن من چه ایرادی داره؟؟؟
mohsen_popo
سه شنبه 14 آبان 1392, 21:52 عصر
وقتی نام گذاری میکنید نباید نام های متغییر با کلمه های کلیدی C# یکی باشه...
البته وعضی مواقع همون موقع کد نوشتن ایراد میگیره ...
بعضی مواقع هم مانند الان موقع اجرا..
خود کلمه e برای خود دکمه به عنوان آرگومان تعریف شده پس از e نمی تونید اونجا استفاده کرد
نام گذاری یکی از بخش های مهمه ..مخصوصا برای برنامه های بزرگ و اونهایی که در حال آپدید شدن..
موفق باشی...
Shad0w16
سه شنبه 14 آبان 1392, 21:56 عصر
ببخشید زیاد سوال میپرسم ..
ببینید طبق این برنامه بعد از کلیک مقدار عددی (b -a) باید داخل لیبل 17 نوشته بشه .. اما بعد از کلیک رو لیبل 17 نوشته میشه :
System.Windows.Form.MouseEventArgs
!!!
احسان نعیمی
سه شنبه 14 آبان 1392, 21:57 عصر
نام گذاری کردن من چه ایرادی داره؟؟؟
بسته به مقادیری داره که مقادیر textbox ها قراره نشون بدن. این لینک رو ببین(بیشتر منظورم این بود.):
http://www.itworld.com/slideshow/124383/arg-9-hardest-things-programmers-have-do-378834#slide10
Shad0w16
سه شنبه 14 آبان 1392, 21:59 عصر
ببخشید زیاد سوال میپرسم ..
ببینید طبق این برنامه بعد از کلیک مقدار عددی (b -a) باید داخل لیبل 17 نوشته بشه .. اما بعد از کلیک رو لیبل 17 نوشته میشه :
System.Windows.Form.MouseEventArgs
!!!
طبق توضیحات دوستمون .. فکر کنم مشکل همون نامگذاری هست!! .. فکر کنم جوابمو گرفتم ..
mohsen_popo
سه شنبه 14 آبان 1392, 22:02 عصر
label8.Text=(a+b).ToString();
دیگه لازم نیست مقداد جمع بزاری داخل متغییری ..
موفق باشی..
علی متقی پور
چهارشنبه 15 آبان 1392, 01:55 صبح
با سلام
همونطور که دوستان گفتن مشکل از نام گذاریه.
یه توصیه نام هیچ متغیری را حتی متغیرهای الکی و تستی را دو حرف e یا c نذارید
حرف e در حث ایونت ها کاربرد داره
حرف c در نوشتن لینک به زبان لامبدا
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.