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