الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أبدأ كتابة برنامج للتحكم بالطباعة لكل مستخدم ؟

بدأه علوش النجار في 21 ديسمبر 2011 · 1 رد · 497 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :

أرجو من حضراتكم ومن كل من لديه الخبرة للإجابة عن سؤالي أن لا يردني خائبا .

مطلوب منا بالجامعة في مساق مشروع تخرج برمجي تطوير برامج مختلفة ، وكان من بينها برنامج لإدارة الطباعة لكل المستخدمين :

اقصد أن لهذا البرنامج القدرة على عمل الوظائف التالية :

البحث عن جميع المستخدمين الموجودين على الجهاز أو الشبكة .

البحث عن جميع الطابعات الموجودة على الجهاز أو الشبكة.

بعد ذلك :

يوجد صلاحيات للمستخدمين :

مثلا مستخدم عادي ، مستخدم مسؤول

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

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

أما المستخدم المسؤول وظيفته هي تعبئة الرصيد لكل مستخدم عادي من خلال هذا البرنامج.

مثال لتعبئة الرصيد لمستخدم عادي فإنه يطلب من المسؤول ذلك ، ويزوده برقم خاص للمستخدم العادي ومن ثم تتم الزيادة حسب الرصيد الذي يوده المستخدم العادي.

ملاحظة: يعمل هذا البرنامج من خلال صفحة ويب للمستخدم المسؤول .

أما المستخدم العادي فيوجد له واجهة صغيرة يوجد بها رصيده المتوفر فقط ، وتظهر فقط عند تسجيل دخوله في نظام التشغيل.

أعرف أني قد أطلت عليكم، ولكن رجاء ساعدوني فقط في أن أشق الطريق لبرمجة مثل هذا البرنامج أي كيف أبدأ ، ماذا يلزم ... الخ.

ولكم جزيل الشكر والتقدير.

#2

عليكم السلام ورحمة الله وبركاته.

اقتباس

أرجو من حضراتكم ومن كل من لديه الخبرة للإجابة عن سؤالي أن لا يردني خائبا .

لست خبيرة :) لكن أنصحك بعد عمل التحليل والتصميم البدء بالبرمجة .

طبعاً ستحتاج التعامل مع قاعدة بيانات يمكنك الاستفادة من قسم ADO.NET في هذا المجال.

بالنسبة للاجزاء الاخرى من البرنامج شوف الروابط التالية :

http://www.dreamincode.net/code/snippet4634.htm

http://www.codeproject.com/KB/printing/printeroffline.aspx

http://www.eggheadcafe.com/community/csharp/2/10081774/how-to-get-list-of-printers-present-in-a-domain-using-c.aspx

http://bytes.com/topic/c-sharp/answers/477663-how-detect-if-printer-connected-c

http://www.dotnetcurry.com/ShowArticle.aspx?ID=148

------

توكل على الله ,و ابدأ واذا واجهتك اي مشكلة يمكنك طرحها في القسم المناسب مع توضيحها.

تمنياتي لك بالتوفيق.

((إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا))

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…