مشغل القرآن الكريم – تطبيق سطح مكتب باستخدام Java مشغل القرآن الكريم – تطبيق سطح مكتب باستخدام Java
تفاصيل العمل

مشغل القرآن الصوتي (Audio Quran Player) المشروع عباره عن مشغل صوتي متكامل تم تطويره باستخدام لغة ++C وإطار العمل Qt Framework، ويهدف إلى تقديم تجربة استماع سلسة ومنظمة. أهم التقنيات والمفاهيم المستخدمة: هياكل البيانات (Data Structures): استخدمت Doubly Linked List لضمان تنقّل سريع وفعّال بين السور (التالي / السابق) بزمن تنفيذ ثابت Time Complexity: O(1). محرك الصوت (Audio Engine): تم دمج مكتبة miniaudio لتوفير جودة صوت عالية ودعم تنسيقات صوتية متعددة. واجهة المستخدم (GUI): تم تصميم واجهة رسومية تفاعلية باستخدام Qt لربط المنطق البرمجي بتجربة مستخدم بسيطة وسهلة. إدارة البرمجة الكائنية (OOP): الاعتماد على مبادئ Object-Oriented Programming لتنظيم الكود، وتحسين إدارة الذاكرة، وزيادة قابلية التوسع. كان هذا المشروع فرصة ممتازة لتعلّم كيفية ربط المكتبات الخارجية (External Libraries) بالمنطق البرمجي الأساسي، وتطبيق المفاهيم النظرية في مشروع عملي متكامل.

شارك
بطاقة العمل
تاريخ النشر
منذ أسبوعين
المشاهدات
12
المستقل
Mohamed Samir
Mohamed Samir
مهندس بيانات
طلب عمل مماثل
شارك
مركز المساعدة