14

ألة حاسبة تقوم بتحويل العملات

بفضل الله أتممت عمل ألة (عبدالله) حاسبة تقوم بتحويل العملات

عند الضغط على زر (calculator) تعمل كآلة حاسبة

وعند الضغط على زر (currency converter) تعمل كآلة تحويل العملات

قمت بتسمية هذا البرنامج الحسابي على اسم ابني عبد الله

فهو هدية مني له لأنه 

 ممتاز في مادة الرياضيات

 تشجيعاً له حتى يتعلم البرمجة

يمكنك استخدام الآلة الحاسبة على الرابط التالي:

لمشاهدة الكود والتحميل والمشاركة على موقعي : 

حسين عودة

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

فكرة جيدة جدًا بالطبع. لكن بالنسبة إليّ، التساؤل الأول الذي خطر ببالي هو كيفية العمل بها من خلال فروق العملات التي تتغير كل يوم. هل تكون متصلة أونلاين بالتغيرات اليومية واللحظية المتعلقة بقيم العملات المختلفة والفروق فيما بينها؟ هذا الأمر محير للغاية بالنسبة إلي، فالفرق بين العملة والأخرى يتغير في كل لحظة تقريبًا، وبفروق لا تتجاوز الأجزاء من العشر لكنها فعلًا تؤثر على قيمة أي مبلغ بشكل مباشر وغير مباشر. كيف تعمل هذه الأداة في إطار هذه الحقيقة؟

هناك مكتبات جاهزة يمكن استخدامها في تعديل هذه البيانات بشكل تلقائي، حيث تقوم بالدخول إلى مواقع معينة وتخزين أسعار العملات الجديدة بشكل تلقائي في البرنامج، هذه المكتبات موجودة في لغة بايثون ويمكن استخدامها بسهولة.

صحيح أخ أحمد إجابة موفقه

بارك الله فيك

التحديث يتم باستدعاء مكتبة متخصصة في هذه البيانات, وكتابة بعض الوظائف التي تحتاجها في مشروعك.

الله يعطيك العافية،

لماذا لا توجد بعض العملات فلقد بحثت عن العملة المصرية EGP لكن لم أجدها؟

أيضا بخانة إضافة الرقم المراد تحويله لماذا لا يتاح إضافة الرقم كتابةً بدلا من إضافته بالطريقة الحالية سيكون أسرع وأفضل خاصة بالأرقام الكبيرة؟

الله يعافيك ويبارك فيك

هذه العملات التي تمكنت منها

شكرا لملاحظتك ممكن إضافتها في تحديث قادم

أما بخصوص إضافة الرقم كتابةً

فهو يعمل بالكيبورد ولا داعي للتعامل مع أسهم الماوس

بارك الله فيك

أما بخصوص إضافة الرقم كتابةً
فهو يعمل بالكيبورد ولا داعي للتعامل مع أسهم الماوس

نعم راجعت الأمر الآن عمل معي من خلال الكيبورد.

بالتوفيق مع مزيد من النجاحات

بوركت

وشكرا على النصائح

عمل رائع، وفقكَ الله.

بارك الله فيك

يسعدني مرورك

عظيم يا أبو عبد الله

اتمنى ان تضيف الجنيه المصري للعملات EGP

تحياتي

حياك الله أخي حمدي

تمت أخذ الملاحظة في الحسبان

جزاك الله خير

ممتاز نتمنى لك التوفيق ولأبنك مستقبل زاهر

اللهم آميين

جزاك الله خير

امين تسلم اخي

إنه هو لاشي رائع أن تكون هناك إضافات علمية وتكنولوجية كالاختراعات في مجتمعنا العربي، فهنيئا لك الأخ حسين بهذا الإنجاز، وأتمنى أن يلقى سدى وتشجيع من المجتمع، إسمح لي ان أسئلك عن الجهاز، كم عملة تتوفر للتحويل وهل هناك شرح لآلية العمل، أم أنها سهلة الإستعمال.

بتوفيق

أهلا أخت فاطمة

كم عملة تتوفر للتحويل

تتوفر 33 عملة للتحويل داخل البرنامج

هل هناك شرح لآلية العمل، أم أنها سهلة الإستعمال

آليه التحويل سهلة حيث تعمل عند الضغط على زر (currency converter) كآلة تحويل العملات

ثم نختار من قائمة اليسار نوع العملة المتوفرة ونكتب تحتها قيمة العملة

ونختار من قائمة اليمين نوع العملة المراد معرفتها ثم نضغط على زر (Convert) تحويل

ليظهر الناتج تحت قائمة اليمين

رائع موفق بإذن الله

إن كانت من أعمالك الأولى فشيء ممتاز ويستحق الثناء ولكن على الصعيد الفعلي للتطبيقات والمواقع فهي بحاجة للإهتمام بالتصميم UI و وتجربة المستخدم UX

بعض الملاحظات على UI

  1. تناسق الألوان.
  2. حجم العناصر بالنسبة لحجم الفراغات في الصفحة.

بعض الملاحظات على UX

  1. توفير بحث في القائمة المنسدلة الوصول للعملة.
  2. تعددية اللغات في البحث عن العملة بالإضافة للرمز المختصر في نفس الحقل مثال "USD دولار أمريكي" وتوفير البحث بأي منهم.
  3. التعامل مع حدث تغير محتوى الكاتبة "keyUp/keyDown events" لكتابة القيمة المحولة بشكل مباشر عند تغير القيمة دون الحاجة لضغط ذر إضافي لإجراء عملية التحويل.

وإن كان هناك نية للتطوير يجب الإهتمام بال SEO وتوفير كلمات مستهدفه وصفحات خاصة بكل عملة إلخ من تلك الأمور ليظهر ليظهر الموقع في محركات البحث.

كما يمكن تطويرها فيما بعد بتوفير api بسيط وعمل بوت آلي على التلجرام للاستفاده منه بشكل أسرع.

حياك الله أخ أحمد

هو ليس المشروع الأول من حيث ال Front End

لكن بخصوص UI

حجم العناصر بالنسبة لحجم الفراغات في الصفحة.

فأنا بصراحة ليس لدي ذوق في التصميم لذلك توجهت إلى البرمجة

تناسق الألوان.

ثانيا بخصوص تناسق الألوان فأنا أعاني من مشكلة عدم تمييز الألوان أو شيء يُعرف بـ (عمى الألوان)

لكن استعنت لتفادي هذه النقطة بموقع (colorhunt) :

فهو يعطي درجات ألوان متناسقة ويعطي رقم اللون لاستخدامه في الكود

أما بخصوص :

بعض الملاحظات على UX

فهي ملاحظات جميلة يتم أخذها بعين الاعتبار

جزاك الله خير على ملاحظاتك

فكرة جيدة، ومفيدة في حال أراد مستخدم الآلة الحاسبة حساب فرق العملات والتحويل بينهم فتساعده على تنفيذ عملية التحويل بسرعة أكبر خصوصاً عندما يكون التحويل من عملة لأخرى، لكن لدي سؤال وملاحظة:

كيف لك أن تثبت سعر تحويل في الآلة والعملات ممكن أن تتغير قيمتها في أي ساعة؟

هل تعتقد أن حاسبة عبدالله اسم يوحي بفكرة المشروع؟ يعجبني تشجيعك لابنك لكن برأيي يمكن للاسم أن يكون أكثر عملياً وتخصصاً، حاسبة العملات مثلاً

بارك الله فيك

بخصوص :

كيف لك أن تثبت سعر تحويل في الآلة والعملات ممكن أن تتغير قيمتها في أي ساعة؟

التحديث يتم باستدعاء مكتبة جاهزة متخصصة في هذه البيانات, وكتابة بعض الوظائف التي تحتاجها في مشروعك.

وبخصوص الاسم العملي اقتراح جيد ممكن تنفيذه بعد التطوير عليها وعمل لها موقع خاص بها.

جزاك الله خيرا

عمل جميل وموفق

انصحك بايتعمال تقنية Ajax لكي لايضطر العميل لتحديث الصفحة ، تستطيع تطبيق ذلك من خلال مشاهدة 4 دروس بسيطة

ستكون النتيجة مبهرة

موفق

حياك الله

وشكرا على النصيحة أستاذ حيدرة

إن شاء نطبقها عند نقل البرنامج على استضافة خاصة به