تطبيق ديسكتوب يستخدم فى الصيدليات لطباعة الجرعات على الادوية باستخدام Windows Forms,C#,ASP.NET

تفاصيل العمل

نظام طباعة ملصقات الجرعات للصيدليات

تطبيق سطح مكتب تم تطويره باستخدام Windows Forms بلغة C#، يهدف إلى تسهيل عملية إنشاء وطباعة ملصقات الجرعات الخاصة بالأدوية داخل الصيدليات، بحيث تكون الملصقات واضحة، دقيقة، وقابلة للطباعة بشكل احترافي.

أهم المميزات

طباعة الملصقات

استخدام كائن PrintDocument لإنشاء ملصقات قابلة للطباعة.

رسم العناصر بدقة باستخدام GDI+ (الرسم عبر System.Drawing).

محاكاة للطباعة ومعاينة فورية داخل التطبيق.

إدخال النصوص والمعلومات

إمكانية إدخال معلومات الجرعة يدويًا أو من خلال قوائم منسدلة تشمل:

الجرعة

التوقيت

المدة

التكرار

يتم دمج هذه المعلومات تلقائيًا داخل حقل نصي واحد.

منطق احتواء النص

قياس حجم النص تلقائيًا والتأكد من احتوائه ضمن أبعاد المستطيل المطبوع.

منع إدخال نص زائد يتعدى حدود الملصق.

قص النص تلقائيًا إذا زاد عن المساحة المسموح بها.

دعم الشعار (اللوجو)

إدراج شعار الصيدلية بشكل مركزي أعلى الملصق.

التحكم في حجم وموقع الشعار داخل منطقة الطباعة.

إنشاء باركود

استخدام مكتبة ZXing.Net لتوليد باركود للملصقات.

يمكن أن يعبر الباركود عن رقم الدواء أو كود الطلب.

تنسيق دقيق للعناصر

جميع مكونات الملصق (الشعار، النص، الباركود) مصفوفة ومتمركزة بدقة.

يتم ضمان محاذاة المحتوى في منتصف الورقة أثناء الطباعة.

التحقق من صحة الإدخال

الحد من إدخال عدد الأحرف بناءً على المساحة المتاحة داخل الملصق.

استخدام Graphics.MeasureString لحساب المساحة اللازمة للنص في الوقت الحقيقي.

الأدوات والتقنيات المستخدمة

لغة C# وبيئة .NET Framework

Windows Forms (WinForms) لبناء الواجهة الرسومية

GDI+ لرسم العناصر بدقة

ZXing.Net لإنشاء الباركود

أفكار لتطوير مستقبلي

دعم طباعة دفعات متعددة من الملصقات

حفظ القوالب وتخصيصها حسب الحاجة

ربط بقاعدة بيانات لتخزين السجل والطلبات

دعم ملصقات بأحجام متعددة

دعم لغات متعددة للواجهة والنصو

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
23
تاريخ الإضافة
المهارات