السلام عليكم و رحمة الله و بركاته ,,,,,,
مرحبا اخوتى الاعزاء ,
فى الايام الماضية , اثناء تعلمى Qt مع ++C , كان هناك فكرة برنامج فى مخى منذ ايام تعلمى لـ Visual Basic و هى فكرة برنامج لرسم المعادلات الرياضية , لكن مستواى لم يكن بالمستوى المطلوب لعمل مثل هذا البرنامج .
الان , بعد تعلمى Qt و ++C بمستوى يسمح لى بالمشاركة (و ليس كتابة البرنامج كاملا) فى برنامج مثل هذا لرسم المعادلات .
ندخل فى تفاصيل الموضوع ,,,
اسم البرنامج : EquPlotter (قابل للتغيير مع المناقشة)
اللغة : ++C
لغة الواجهة : اتمنى ان تكون الانجليزية لنضعه فى مواقع مثل SF.net
هدف البرنامج : ادخال معادلة رياضية و يقوم الحاسب برسمها على نافذة البرنامج
المكونات :
- واجهة البرنامج
- محرك لتحويل شكل المعادلات من شكلها النصى الذى يدخله المستخدم الى شكل رياضى يفهمه البرنامج
- هذا المحرك خاص بتحويل المعادلة الى رسم بيانى حقيقى
العلاقات بين المكونات :
GUI -> Parser -> Graph Engine -> GUI
العلاقات سوف تكون بالشكل اعلاه , يعنى المعادلة تأخذ من الواجهة ثم تدخل على الـ Parser ليحولها الى شكل رياضى ثم تذهب الى الـ Graph Engine ليرسمها ثم يعرض الناتج على الواجهة مرة اخرى .
المطلوب الان , نريد تصميم مبدئى للبرنامج , يعنى الاصناف Classes و العلاقات بينها و الوراثة .
نتمنى المشاركة من جميع الاعضاء و لو حتى بفكرة تفيد العمل دون تنفيذ .
اطيب المنى