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

ممكن تساعدوني في برنامج مقهى الانترنت البسيط

بدأه نيو هنا في 12 سبتمبر 2008 · 9 رد · 1,491 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف حالكم وكيفكم وانتم ورمضان ؟ يا حياكم ..

عضو جديد يطلب مساعدتاكم بارك الله فيكم في برنامج مقهى الانترنت البسيط....

سميته بسيط لانه وظيفته بسيطة ولانه فقط يكون في الجهاز الرئيسي

هذه هي صورة البرنامج ... والبرنامج في المرفقات بدون كود :::

http://www9.0zz0.com/2008/09/12/10/378132498.jpg

أخواني الاعزاء أنا صممت برنامج للمقهى الانترنت .. وعملت في البرنامج 6 خانات على عدد الاجهزة في المحل

وظيفة البرنامج أريدها كالاتي : أول ما يدخل الزبون أظغط الزر ابدا ولما ينتهي اظغط ايقاف اول ما اظغط الزر ايقاف

يحسبلي وقت الاستخدام و القيمية

للعلم اني أريد القميمة المبلغى : أول ربع ساعة من الاستخدام يكون 200 بيسة ثم بعد ربع ساعة التالية يكون 100 بيسة يعني فقط ربع ساعة الاولى 200 بيسة

أما الباقي 100 بيسة هذه هي عملية الاحتساب

أرجوكم أريد المساعدة وتعديل على البرنامج في المرفقات ولكم خالص الشكر واذا فيه برنامج كذا وظيفتة ومصمم بالفيجوال بيسك يعني أقدر اعدل عليه

أرجوك تساعدوني به

جزاكم الله الف خــــير ... رمضان كريم

cccc.zip

#2

هناك مشاريع كثيرة في المنتدى لمقاهي الأنترنت أبحث عنها لتجدها

أو وضح سؤالك أكثر وأجعله فقرة فقرة

#3

يهيئلي إن طلبك في المرفقات .. أتمنى يكون هو ده قصدك

وتحياتنا لأهل عمان :D

SimpleCafe.rar

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#4

تفضل أخي المثال بعد التعديل

أتمنى ان يكون هو المطلوب

تحياتي

New_Hana.rar

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#5

ريح راسك واشتغل على easycafe .

بمزح معك والله يوفقك.

-----------------------------

www.aimnvb.jeeran.com

الساحر

#6

بسم الله الرحمن الرحيم

آسف للرد مره أخرى .. في مثالي الأول خطأ برمجي وهو سطر زائد وضعته على سبيل التجربة وسهوت أن أحذفه

وطبيعة عمل هذا السطر هو تقديم عدة ساعات للتأكد من دقة المبلغ المطلوب

ويوجد في مرفق ردي الأول في الحدث Click لمجموعة الـ Buttons التي تحمل الإسم CMDStart

والمطلوب إما حذف هذا السطر أو تحميل المثل من جديد من مرفق هذا الرد

ونأسف مرة أخرى .. وأيضا تحياتنا لأهل عمان :D

New_SimpleCafe.rar

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#7

أسف جدا على التاخير في الرد

ومشكوووووووووووووووووووووووووووووووووووووور واشكرك كل الشكر أخي وعزيزي على التصميم الرائع

بس أخي تمنيت لو البرنامج فيه خاصية الحفظ التلقائي بحيث لو فرضا انغلق عليك الجهاز فجئه او غلقت البرنامج تنحفظ جميع البيانات

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

#8

طب انت بتكلم مين فينا ؟؟

بالنسبة للمثال الذي قمت بتقديمه فبالفعل فيه حفظ عند الضغط على زر الإيقاف

ويقوم بالحفظ في نفس مجلد البرنامج داخل ملف نصي بنفس إسم الـ eXe ويحمل إمتداد log

ويحفظ رقم الجهاز وتاريخ البدأ وتاريخ الإنهاء والمدة والتكلفة او القيمة

ولكن لم يكن بنية إنقطاع الكهرباء وكان بنية إنشاء سجل مبسط

والآن تم التعديل وإضافة حفظ آلي كل دقيقة ويزيد عن السابق (الحالة) إما انتهاء ما جاري العمل

وأيضا تم إضافة إجراء لقرائة ما لم يتم الإنتهاء منه عند فتح البرنامج وتقديم الزمن بالفرق

لنفرض ان الجهاز رقم 1 تم فتحه الساعه 5:15 ثم إنقطعت الكهرباء الساعه 6:20

ثم رجعت الكهرباء الساعه 6:30 .. اي انك قمت بفتح البرنامج الساعه 6:30

ففي هذه الحالة سيتم تعديل ميعاد البدأ ويصبح 5:25 بدلا من 5:15 ويتم مواصلة الحساب

وأرجو من الله ان يتقبل منا ومنكم صالح الاعمال في هذا اليوم المبارك

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

SimpleCafe_2008_12_07.rar

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#9
اقتباس
ويقوم بالحفظ في نفس مجلد البرنامج داخل ملف نصي
طريقة صحيحة ،ولكن أخي الكريم mrx_ta7ady وجميع الأخوة الذين يهمهم حفظ البيانات كل مدة زمنية وخاصة في مثل هذه البرامج

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

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

وليس فقط يمكن أن تضيع المعلومات على الملف ،بل لايمكن الحفظ عليه مرة أخرى حتى تقوم بحذفه

فعندما تحفظ الوقت الأخير في الرجستري من الممكن أن تضيع المعلومات وتجد قيمة المفتاح فارغة ولكن من المستحيل أن يعطب مفتاح التسجيل.

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

وعند فتح البرنامج وتحميل القيم يمكنك مقارنة القيم الفارغة وتحميل القيم الصحيحة

بالتوفيق للجميع . .

تم تعديل هذه المشاركة بواسطة عبد العزيز اليوسفي في 7 ديسمبر 2008 في 22:37

#10

كلام سليم :)

في المرفقات نفس المثال ومعدل للحفظ التلقائي داخل الـ Registry بطريقة الـ VBA

والمشاكل المتوقع حدوثها هي في حالة تنصب Windows جديد سنفقد المعلومات التي لم يتم حفظها في الملف النصي

وهذا قل ما يحدث ان حدث

وفي حالة ان صاحب مقهى الانترنت يحاول ان يحافظ على أجهزته ويستخدم الـ Deep Freeze أو ما شابه

( بعض المقاهى تستخدم الـ Deep Freeze على Partition الـ System للحفاظ علي نظام التشغيل )

ففي هذه الحالة لن يكفي ان يتم نقل البرنامج الى Partition آخر مفتوح بل ستفشل الطرقة كلها

اعتقد مافيش مشاكل تاني

SimpleCafe_2008_12_13.rar

تم تعديل هذه المشاركة بواسطة mrx_ta7ady في 13 ديسمبر 2008 في 13:28

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

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

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

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

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

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