PDA

View Full Version : ایراد در ماشین حساب



shahinsoft
جمعه 24 اردیبهشت 1389, 13:27 عصر
سلام من در سی شارپ 2008 کار میکنم
میخواستم بدونم دکمه . که به عنوانن عدد اعشاری هست رو چطوری پیاده کنم
و اگر دوستان سورس ماشین حساب رو دارن به من هم بدن
خیلی گشتم ولی اون چیزی رو که میخواستم پیدا نکردم
بزرگترین ایرادم همون . هست با توابع مثلثاتی
اگه توضیحی بدین من خودم بقیه کارا رو ردیف میکنم

Majid&Masoud
جمعه 24 اردیبهشت 1389, 19:57 عصر
سلام
ما خودمون این کدو نوشتیم
این رویداد Click اون Button که Text روش '.' است


if(!textBox.Text.Contains("."))
textBox.Text += button1.Text;

خط اولش واسه اینه که بیشتر از یه نقطه نشه وارد کرد.فقط کافیه که سر محاسباتت متن Textbox رو به double تبدیل کنی.

Diaco.10727
شنبه 25 اردیبهشت 1389, 08:23 صبح
سلام، یه برنامه ماشین حساب که خودم نوشتم برات ضمیمه کردم که کاملا مشکلت رو حل می کنه.

reza ghorbani
شنبه 25 اردیبهشت 1389, 09:33 صبح
سلام
اینم یه نگاه بناز خودم نوشتم و این مسئله رو توش کاملا حل کردم.

www.barnamenevis.biz/forum/showthread.php?t=214384 (http://www.barnamenevis.biz/forum/www.barnamenevis.biz/forum/showthread.php?t=214384)

shahinsoft
دوشنبه 27 اردیبهشت 1389, 10:07 صبح
سلام، یه برنامه ماشین حساب که خودم نوشتم برات ضمیمه کردم که کاملا مشکلت رو حل می کنه.
خیلی خوب اجرا میشه و دقیقا همون چیزی هست که من میخوام
ولی من یه کم تازه کارم و نمیتونم فرم اصلی رو ببینم منظورم اون قسمتی هست که رویداد های مربوط به کلیک رو مینویسیم
وقتی برنامه رو باز میکنم فقط میتونم اجراش کنم و فرم اصلی رو نمیبینم

wolf_majid
دوشنبه 27 اردیبهشت 1389, 10:18 صبح
خیلی خوب اجرا میشه و دقیقا همون چیزی هست که من میخوام
ولی من یه کم تازه کارم و نمیتونم فرم اصلی رو ببینم منظورم اون قسمتی هست که رویداد های مربوط به کلیک رو مینویسیم
وقتی برنامه رو باز میکنم فقط میتونم اجراش کنم و فرم اصلی رو نمیبینم

در قسمت Solution Explorer (سمت راست پنجره اصلی ) روی form دابل کلیک کنید

shahinsoft
دوشنبه 27 اردیبهشت 1389, 10:29 صبح
دابل کلیک نبود
روی فرم اصلی راست کلیک و view desiner رو زدم
فقط اگه دوستمون یه توضیح در این خصوص میدادن خوب میشد راجع به دستوراتی که نوشتن مخصوصا تو قسمت محاسبات