PDA

View Full Version : سوال: ساخت برنامه ای شبیه کامپایلر البته بدون خروجی



Mask
دوشنبه 12 اردیبهشت 1390, 11:22 صبح
با سلام
میخام برنامه ای بنویسم ( در این برنامه یه ممو و یه باتن هست).
میخام در این ممو کدهای دلفی(البته فقط حدود 10 دستور ... مانند IF - For و ...) رو بنویسم.
وقتی رو دکمه کلیک کردم. اگه ساختاره دستوراتم مشکل داشت برنامه پیغام بده که کد مشکل داره و در غیر این صورت پیغام بدون مشکل بودن رو بده.
البته میخام زمانی که این 10 تا دستور رو مینویسم تکستش مثل دلفی bold بشه.
البته دقیقا ساختاره کد نویسی دلفی رو میخام لحاظ کنم.
ممنون میشم دوستانی که در این زمینه اطلاعات دارند راهنمایی کنند تا شروع به نوشتن بکنم.
با تشکر.

nilidelphi
دوشنبه 12 اردیبهشت 1390, 12:19 عصر
دوست عزیز خیلی شانس داری چون من این برنامه ای که تو می خوای رو قبلا نوشتم برا یکی از دوستای دانشجوم.

من سورس شو برات میزارم فقط باید اسم دوستمو که تو برنامه هس با اسم خودت عوض کنی.

موفق باشید.

اینم از برنامه :

Mask
دوشنبه 12 اردیبهشت 1390, 13:44 عصر
ممنون.
اما این چیزی نیست که میخام
آخه نمیشه دقیقا اسامی اشتباه رو که لحاظ کرد.
برنامه باید داینامیک تشخیص بده.
اگه دستوره وارد شده اصلا تو دستوراتش نبود ارور بده نه اینکه تعمیرش کنه.
ممنون.

tdkhakpur
دوشنبه 12 اردیبهشت 1390, 14:57 عصر
آخه نمیشه دقیقا اسامی اشتباه رو که لحاظ کرد.
برنامه باید داینامیک تشخیص بده.
اگه دستوره وارد شده اصلا تو دستوراتش نبود ارور بده نه اینکه تعمیرش کنه

برای شروع باید یک سری ابزار برای خودتان اماده کنید(یعنی تابع بنویسید)
1 - ممو رو بخونه و تک تک کلمات رو برایتان برگشت بده البته اگه بهش شماره کلمه رو بدید تا اون رو برایتان برگشت بده خیلی راحتتر میشد.
2- درست بودن دستورات رو با بانک خودتان بررسی کنه اگر درست بود true در غیر اینصورا false بده.
3 - صحت دستورات رو بررسی کنه مثلا بعد از if حتما باید then قرار بگیره در صورت درست بودن true و...
4 - عملیات دستورات رو بررسی کنه یعنی مثلا بین if و then دستورات درست قید شده یا نه.
.. تا اینحا پیش برید...