• 0
Fuad-Prince

آلة حاسبة علمية متقدمة

سؤال

هذه آلة حاسبة علمية كنت قد كتبتها أثناء فترة دراستي (بواسطة Visual C# Express 2005) وقد تعبت كثيراً بصناعتها وقتها

 

post-252722-0-20002500-1366123568_thumb.

 

أضعها هنا لعل أحداً يستفيد منها أو من الأفكار التي استخدمتها فيها

 

مرفق البرنامج مع الرماز المصدري مع شرح بسيط للأفكار:

Scientific Calculator.rar

Calculator.doc

3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

8 إجابة على هذا السؤال .

  • 0

اكرمك الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

رائعة جدا

لكن ربما تحتاج اضافة بعض التسهيلات علي الاله الحاسبة مثل استخدام الضغط علي الارقام من خلال لوحة المفاتيح الي جانب الماوس لتسهيل وسرعة العمل عليها لكن

العمل في مجملة ممتاز

وفقك الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكراً جزيلاً على إطرائكم

 

أما بالنسبة لملاحظتك أخي محمد فؤاد تركي فخطرت ببالي من قبل ولكن وقت كتابتي للبرنامج لم أكن أملك الخبرة الكافية لذلك, وحالياً أشعر ببعض الكسل للقيام بذلك, ولكن سأحاول لاحقاً بإذن الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تم تطبيق ملاحظة الأخ محمد فؤاد تركي والآن يمكن استخدام الآلة الحاسبة بواسطة لوحة المفاتيح:

Calculator1.rar

 

, ولكنني عدلت البرنامج بواسطة Visual Studio 2012

على كل حال الذين يملكون نسخ أقدم من Visual Studio يمكن اضافة التعليمات التالية في الحدث KeyPress للنموذج:

 

            switch (e.KeyChar)            {                case '1':                case '2':                case '3':                case '4':                case '5':                case '6':                case '7':                case '8':                case '9':                case '0':                    Add(e.KeyChar.ToString());                    break;                case '+':                case '-':                case '*':                case '/':                    Calc(e.KeyChar.ToString());                    break;                case '=':                    Eqaul();                    break;                default:                    return;            }

وتعديل الخاصية KeyPreview للنموذج إلى القيمة True

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم 
اذا سمحتم اريد عمل اله حاسبة تقبل جميع العمليات الحسابية داخل textbox مثلا 4+5(4*2)/3

كيف يكون عمل الكود

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

كيف اعمل كود يقبل جميع العمليات الحسابية مثلا   4+5(2*5)/2-1

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الاخ اكرم.

انت بحاجة لاستخدام regular expressions

لتحليل اطراف المعادلة وبناء parse tree

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الالة الحاسبة غير دقيقة من 15 رقم الوندوز تصل الدقة الى 29 رقم بعد الفاصلة

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .