PDA

View Full Version : ماشین حساب+ textbox صفر



Mega7000
جمعه 05 اسفند 1384, 21:33 عصر
سلام
این یه ماشین حساب ساده است
اما وقتی میخواهم متغیر دوم رو تو textbox ام بزارم,textbox را 0 نشون میده و اشکال منطقی ایجاد میکنه

SabaSabouhi
یک شنبه 07 اسفند 1384, 17:00 عصر
با سلام،
دوست عزیز با توجه دریافت و مشاهده برنامه شما، متاسفانه من متوجه مورد سوال شما
نشدم، خواهشمندم که مورد خود را روشن‌تر بیان کنید. اما با مشاهده برنامه‌ى ارسالى شما
بد نیست چند توصیه براى بهبود کار شما داشته باشم:
1. سعى کنید در برنامه نویسى (با هر زبانى) هنگام ساخت فرم‌ها و نوشتن کدها از نامگذارى
مناسب استفاده کنید تا خوانایى کد شما بالاتر رود. (چه براى دیگران و چه براى خودتان)
2. سعى کنید هنگام نوشتن کد براى رخداد مشترک چند کنترل از یک Event-Handler استفاده
کنید. براى این کار هنگام ساختن فرم روى کنترل خود کلیک کرده و در صفحه Properties روى
شکلک Events (شبیه به رعد و برق است) کلید کنید. در اینجا فهرست رخدادهاى موجود براى
کنترل شما نمایش داده مى‌شود. با انتخاب رخداد مورد نظر در ستون دوم Handler خود را
معرفى کنید.
3. براى خروج از فرم روش ساده‌ترى وجود دارد. خاصیت CancelButton از فرم را به دکمه‌ى خروج
نسبت دهید. در این صورت نیازى که کنترل دکمه‌ى Esc در صفحه کلید نخواهد بود.
در صورتى که فرم شما به صورت Dialog اجرا شده (Modal) کافى است کافى است خاصیت
DialogResult دکمه‌ى خروج خود را معادل Cancel قرار دهید تا نیازى به حتا یک خط کد نیز نداشته
باشید.

صبا صبوحى

Mega7000
یک شنبه 07 اسفند 1384, 19:41 عصر
سلام خانم صبا صبوحی
من تازه شروع بکار کردم,خیلی خوشحال شدم که اشکالاتمو بهم متذکر شدین
ممنون می شم اگه طریقه اجرای این موارد رو برام شرح بدین (;

Mega7000
پنج شنبه 11 اسفند 1384, 14:11 عصر
سلام
لطفا یکی اشکال منو بگه من باید این پروژه رو تحویل بدم:گریه:

linux
پنج شنبه 11 اسفند 1384, 14:45 عصر
این کد را ببین شاید کمکت کنه

linux
پنج شنبه 11 اسفند 1384, 20:15 عصر
لام
ممنون از برنامه تون
ام اگه لطف کنین اشکال برناممو بگین خیلی کمکم کردین
این کد که مال من نبود از سایت codeproject.com پیداش کردم.
خوب اون سورس برنامه را ببینید خیلی کمکتون می کنه

razavi_university
جمعه 12 اسفند 1384, 00:19 صبح
من این کد رو خودم نوشتم البته میدونم خوب نوشته نشده و به درد بخور نیست ولی امیدوارم کارت رو راه بندازه!!!

Mega7000
جمعه 12 اسفند 1384, 14:17 عصر
دوست عزیز آقای razavi_university
ممنون از برنامه تون

Mega7000
جمعه 12 اسفند 1384, 16:44 عصر
سلام
کدشو درست کردم و درست کار می کنه
اما وقتی مثلا کاربر با e.keycode==keys.add کار می کنه error مده و میگه عملوند دوم null هست

razavi_university
جمعه 12 اسفند 1384, 23:46 عصر
سلام
اگه میخوای مثله ماشین حساب ویندوز باشه که بتونه پشت سرهم عدد بگیره یعنی 1+2+n
نمیشه متغیر اول و دوم تعیین کرد ، حداقل من نتونستم ولی باید یه متغیر کلی داشته باشی که حاصل عملیات قبلی توش باشه و یه متغیر که عدد جدید توشه و باید با توجه به عملگر با متغیر کلی حساب بشه
امیدوارم موفق بشی
یا علی