مشاهده نسخه کامل
: کمک در حل یک برنامه
sanatoramir
24-10-2009, 16:11
کمک کنید در حل این برنامه ؟ به عکس زیر نگاه کنید
باید تو تکس اول 2+2= زدی خودش بنویه 4
یا نوشتی 2+9= خودش بنویسه 11
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
mondialogo
24-10-2009, 16:56
بهترین روش استفاده از تابع asc هست و اونم تو text_change بنویس
به راحتی با این تابع و text_change و یک دستور شرطی میشه نوشت
( تابع asc رشته میگیره کدش پی میده)
با تشکر
sanatoramir
24-10-2009, 22:38
سلام دوست گرامی اگر میتونید کد رو بگین و بگو کجا بنویسم
L u K e !
24-10-2009, 23:30
من این برنامه رو پارسال با mid و این چیزا نوشتم کاری نداره
VBYOFSKI
25-10-2009, 12:36
سلام.
شما اول باید تعیین کنی که برنامه چندتا عملگر رو بشناسه مثلا + و -.
حالا با تابع InStr باید محل عملگر رو پیدا کنید، بعد با تابع Left و Right دو عدد قبل و بعد عملگر رو میگیریم و با توجه به عملگر جمع یا تفریق میکنیم.
این توضیح کلیش بود. تا ظهر یه نمونه میزارم.
VBYOFSKI
25-10-2009, 13:59
این لینک دانلود بنامه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
sanatoramir
25-10-2009, 14:34
بچه ها من این فایل رو دانلود کردم خوب بود ولی یه مشکل داشت این فورم نباید دکمه داشته باشه
باید تو همون تکس اول مساوی که زدی خودش جواب بده با استفاده از کد های
key ascii
که همون key press
باید تو تکس بزنی خودش جواب بده و بعد فقد تو متغییر داره یکی + و =
همین
VBYOFSKI
25-10-2009, 14:52
سلام.
اینو میشه از دو روش نوشت یکی اینکه همینا رو کپی کنیم تو KeyPress اون یکی هم روش که باید تو KeyPress دونه دونه اعداد وارد شده و عملگر همون موقع که وارد میشن چک بشه.
من روش اول و بهت میگم خواستی بگه اون یکی رو ببینم چه جوریه.
الان همین کدا رو که تو Command هست کپی کن تو KeyPress تکستت. بعد اولش این کد رو اضافه کن:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینجوری هر وقت = زده بشه دستورات اجرا میشن.
آخرشم به جای MSGBOX اینو بنویس:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
sanatoramir
25-10-2009, 19:36
می تونی بنویسی و به من بدی تا دانلود کنم منظورت رو نمی فهمم
VBYOFSKI
26-10-2009, 12:38
این لینک دانلود:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
sanatoramir
26-10-2009, 13:07
خیلی عالی بود فقد یه مشکل هست اینکه = رو میزنی مساوی جای خودش رو تغییر می ده و می ره سمت چپ جواب رو می ده ولی قاطی می نویسه
فکر کنم به خاطر که این ویژال بسیک portable هست یا نه کلی مشکل داره ؟
VBYOFSKI
26-10-2009, 15:29
این مشکل رو منم داشتم ولی چون دیدمبعضی اوقات یه برنامهرو یه سیستم اینجوری میشه گفتم شاید واسه شما درست در بیاد.
نیگاه میکنم ببینم چه جوری میشه درستش کرد.
sanatoramir
26-10-2009, 16:52
ممون میشم اگر درستش کنی تا روز پنج شنبه چون من پنجشنبه کلاس دارم ؟ مرسی عزیزم خیلی زحمت کشیدی
sanatoramir
26-10-2009, 16:54
می گم یکی از استاد های من گفت می شه این رو با 2 تا دستور شرطی نوشت این برنامه که تو دادی خیلی زیاد می خوام این رو کنفرانش کنم خودت می دنی معنی این کلمه یعنی چی یعنی باید جلوی 70 نفر با ویدیو پروجکتر توضیح بدم
VBYOFSKI
28-10-2009, 01:11
این برنامه کامل:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته کداش فرق کرده. کلا 5 خطه و با 3 تا شرط نوشتمش.
یه نگاه بنداز ببین کجاشو مشکل داری که توضیح بدم تا سر کنفرانست مشکل نداشته باشی.
sanatoramir
28-10-2009, 14:18
عالی مثل همیشه ممنون گلم
sanatoramir
28-10-2009, 14:26
می گم این واسه کنفرانس سخت نیست این باید حفظ کنم و توضیح بدم
VBYOFSKI
29-10-2009, 17:43
می گم این واسه کنفرانس سخت نیست این باید حفظ کنم و توضیح بدم
ببخشید دیگه خیلی دیر رسیدم. فکر کنم تا الان کنفرانست تموم شده.
وای اگه هر قطعه از کد رو بفهمی چی میگه خیلی سادست.
sanatoramir
29-10-2009, 23:43
نه دقیقا باید فردا برم کلاس فردا تشکیل می شه
استاد نیومده فردا می یاد جبرانی گذاشته
sanatoramir
30-10-2009, 18:08
امروز رفتم بیش استاد گفتم امادگی ندارم گفت اشکال نداره ولی باید یه چیز سخت تر انجام بدی
گفت باید تو فرم 10 تا دایره باشه که در حال حرکت به سمت چپ راست پاهیین بالا شه و دایره با هم برخورد کنه و هر برخوردی که صورت گرفت از 100 کم بشه و ئقتی که صفر شد گیم ااور شه
می تونی کاری برام کنی
sanatoramir
31-10-2009, 23:31
چی شد کسی نیست
sanatoramir
04-11-2009, 23:14
بابا جواب بدین
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.