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

ساعدوني بسرعة...عسى الله يوفقكم

مغلق
بدأه dedee في 23 مايو 2003 · 6 رد · 617 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا مطلوب مني برنامج له شروط معينه والحقيقه اني ما ادري هل يمكن عماة بهذه اللغة ولا لا؟

برنامجي:

1- يقرا بيانات من ملف اكسل (او ممكن انسخ البيانات من هذا الملف لاي ملف اخر)

2- تدخل هذه البيانات لـqueue كل دقيقة مثلا (استخدم ساعة)

3_ تخرج من هذا الـ queue بعد مرور 15 ثانية على دخولها (مثلا)

ارجوكم اللي يقدر يساعدني في هذا الواجب لا يبخل على وباسرع وقت ممكن ترى التسليم يوم الثلاثاء وانا مررررررررررررة محتاجة درجات هذا الواجب عسى مين يساعدني يساعده ربي و يمده بجنود من عنده و يفتح عليه ابواب الرزق وينصر ويعز الامه على يدة اميييييييييين يارب

#2

السلام عليكم

في حقيقة الأمر ممكن تشغيل ملفات اكسل وعمل إدخال ذاتي للبيانات كل دقيقة او كل ساعة بواسطة الإداة Timer .

وهذا كود لفتح ملفات اكسل معتمدا على الإداة ADO

 db.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                    "Data Source=اسم ملف اكسل;Extended Properties=Excel 8.0;"

ولكن عندي استفسار حول هذه النقطة ( تدخل هذه البيانات لـqueue كل دقيقة )!! بالتحديد ـqueue ماذا تعني ؟!

وبالتوفيق إن شاء الله

#3

السلام عليكم

الكيو معناها الطابور يعني تدخل البيانات من جهة (كل دقيقة مثلا) وتخرج من الجهة الثانية (كل 15ثانية) هي مجرد طابور لتخزين البانات فيه لفترة من الوقت ثم اعادة اخراجها من الجهة الاخرى ....ارجوك كيف اني اقرامن ملف اكسل كل 20 ثانية مثلا.

ارجوا سرعة الرد........وشكرا جزيلا على المساعدة

#4

و الكيو هي زي الاريarray اي مصفوفة فوق بعض لتخزين البيانات

#5

اخي يمكننا ان نفيدك أكثر في حال كتبت الفكرة فيمكن يكون هناك حل أفضل فعن نفسي لم افهم بالزبط المطلوب

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#6

السلام عليكم

اولا انا اختي مو..اخي

ثم ..انا عندي ملف اكسل فيه صف ارقام مخزنه كلها في العمود A مثلا 12 صف انا محتاجه اني اسوي برنامج يقرا هذي الارقام بحيث انه يقرا الرقم الاول ثم يضعه في اري او هي مصفوفه تكون الاقام تتخزن فيها زي طابور المدرسه كل مايجي رقم جديد يوقف ورا الرقم القديم وهكذا ثم بعد ماينتظر الرقم الاول في هذا الطابور فترة معينه اخليه يخرج من الجهة الثانيه ..وممكن انه الارقام تتكدس عندي في هذا الطابور ...و تحديد حجم الطابور هو من عند المستخدم و كمان معاه يحدد وقت خروج البيانات من الطابور .....و طبعا اعرض للمستخدم بعد مايحدد لي حجم الطابور ووقت خروج البيانات منه اعرض له رسم لدخول وخروج البيانات...الحقيقه هي ان هذا البرنامج هو لمادة ملتيميديا نيتووركنج اي انتقال الملتيميديا في الشبكات حيث انه يتم تقسيم الـ stream(يعني كمية البيانات) الى اجزاء(هذه هي الارقام المخزنه في اكسل) ثم لنقلها تمر في السويش الذي يوجد فيه الاري او البفرbuffer التي تخرج منها الارقام كل وقت محدد (من قبل المستخدم ) و لكن عند زيادة الضغط على الشبكة ممكن تحصل عملية تكدس للبيانات و احيانا ممكن تفوق حجم البيانات المكدسة حجم هذه البفر فيحدث اسقاط للبيانات او ما يسمى بالـdrop طبعا هذا يحصل عندما مجموع الارقام المدخلة و المتكدسة في البفر هو اكبر من حجم هذة البفر و الذي حدده المستخدم.....ارجوووووكم سرعة الرد لان الوقت بدا ينفذ ...و الله يعطيكم العافية شغلتكم معايه ومررررررررررررررة شكرا على هذا الوقت

#7

ترى تسليم واجبي يوم الثلاثاء...ارجوكم ساعدوني... وترى انا ماقد استخدمت من قبل فيجوال بيسك الا قيليل فياليت تساعدوني..الله يساعدكم بجنود من عنده

هذا الموضوع مغلق.

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