مشروع Online Book Reader هو تطبيق مبني بلغة C# (Console Application) يتيح للمستخدمين استعراض الكتب وقراءتها بطريقة منظمة وسهلة. يوفر البرنامج مجموعة من الخصائص الأساسية مثل:
إدارة المكتبة (إضافة الكتب – عرض قائمة الكتب المتاحة).
اختيار كتاب محدد لفتحه والانتقال بين صفحاته.
البحث عن كتاب بالعنوان أو اسم المؤلف.
واجهة نصية (Console) بسيطة تسهّل التفاعل مع النظام.
التعامل مع ملفات Excel لتخزين وإدارة بيانات الكتب (العناوين – المؤلفين – عدد الصفحات … إلخ).
حفظ آخر صفحة وصل إليها القارئ عند الخروج من الكتاب، بحيث يمكنه استكمال القراءة من نفس النقطة لاحقًا.
المشروع يوضح أساسيات البرمجة الكائنية في C# مثل التعامل مع Classes, Objects, Collections، بالإضافة إلى كيفية ربط البرنامج بالملفات الخارجية (Excel) لتنظيم البيانات. وهو مناسب كمشروع تدريبي لفهم تصميم الأنظمة البسيطة وإدارة البيانات في تطبيقات C#.