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

كيف اصنع عداد تنازلي ، كيف اظهر النتائج في الراديو

مغلق
بدأه asheq في 8 أبريل 2006 · 5 رد · 1,590 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الافاضل ،،

لدي سؤالين في للغة البرمجة دلفي ،،

السؤال الاول :.

كيف اقوم بصنع عداد تنازلي من الوقت ؟

يعني لدي برنامج اسألة ، كل سؤال له وقت محدد ، مثلاً 10 دقائق او 5 دقائق ، (يوجد حقل لكل سؤال في القاعده مخزن فية الوقت) يعني كل سؤال محدد له الوقت في متغير . كيف ان اقوم بعرض عاد تنازلي لكل سؤال ، وبعد إنتهاء الوقت يتم الانتقال الي السؤال التالي وهكذا ،،،،

السؤال الثاني :.

كيف اظهر الاجوبة في قاعدة البيانات على شكل راديو قروب ؟ الكل يعرف ان الراديو قروب لها اسم(ظاهري) وقيمة value

كيف اظهر الاجوبة المخزنه لكل سؤال على شكل راديو قروب

مثال توضيحي

السؤال.

ماهي افضل للغات البرمجة ؟

الاجوبة المخزنه في القاعده لهذا السؤال

جافا (قيمتة0)

دلفي (قيمتة1)

سي ++ (قيمتة0)

c# (قيمتة0)

كيف اظهر هذه الاجوبة في الراديو قروب ، مع إعطاء القيم لكل جواب

بنتظاركم

وجزاكم لله خير مقدماً

#2

اين الخبراء :( . اريد شرح لطريقة عملها . :(

#3
اقتباس
كيف اقوم بصنع عداد تنازلي من الوقت ؟

يمكن استخدام Timer تضع في الخاصية Interval القيمة بالميلي ثانية اي تضع الوقت المخصص للسؤال و من ثم تقوم بتفعيل ال Timer

و عندما يتفعل او يشتعل الحدث OnTimer يكون قد خلص وقت السؤال

و من ثم تقوم بالمعالجة حسب ماتريد

مثل الانتقال الى السؤال الثاني و وضع علامة السؤال .....

اقتباس
السؤال الثاني :.

كيف اظهر الاجوبة في قاعدة البيانات على شكل راديو قروب ؟ الكل يعرف ان الراديو قروب لها اسم(ظاهري) وقيمة value

اذا كان لديك اربعة احتمالات فقط لك سؤال قم بوضع 4 RadioButton و من قم بتغيير ال Caption لهم بما يتوافق مع

الاجابات

اي تقوم بجلب الاجوبة الاربعة التي تضعها للسؤال بتعليمة SQL و من ثم تقوم بوضع الاجابات في ال Caption

لمعرفة الاجابة الصحيحة

مثلا لو فرضنا انك في قاعدة البيانات تخزن حقل True,false بجانب الاجابات لك سؤال و بالتالي انت تعرف ما هي الاجابة الصحيحة

فتقوم مثلا بوضع 1 في الخاصية Tag لل Radio Button على الاجابة الصحيحة وذلك عند انشاء السؤال

بعد ذلك عند اللانتقال الى السؤال التالي او انتهاء وقت السؤال تقوم

برؤية ال Radion المفعل اي الذي قام المستخدم باختياره و من ثم تفحص قيمة Tag له فاذا كانت تساوي 1 فهذا يعني

انّ المستخدم قد قام بانتقاء الاجابة الصحيحة

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

تم تعديل هذه المشاركة بواسطة waeldalol في 9 أبريل 2006 في 17:49

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#4

يعطيك العافية waeldalol وجزاك لله خير

انت قمت بشرح ما اريد نظرياً ، ولكن انا اريدة عملياً ، خاصة السؤال الاول لم افهم اي شي ، وانا جديد على هذه اللغة :(

بنسبة لسؤال الثاني نفس الحكاية لم افهم شي :(

انا لدي جدول لللأسئلة وجدول للأجوبة

لكل سؤال رقم واسم(محتوى السؤال) ودرجة

ولكل جواب رقم واسم وإجابة صحيحة (1 او 0)

هل من تطبيق عملي واكون من الشاكرين :)

بنتظاركم وجزاكم لله كل خير

#5

انا ما بعرف اذا انت جديد و لا خبير يجب ان تذكر ذلك في سؤالك حتى اعرف كيف سوف اشرح لك ما تريد

على كلا

السؤال الاول:

من القائمة التي تحتوي على الكمبوننت قم بانتقاء System ثم Timer

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

قم بانتقاء واحد و من ثم يجب عليك ان تضع في القيمة InterVal زمن السؤال حيث انّ الزمن هنا بالميلي ثانية

و من ثم تقوم بوضع الخاصية Enabled = true و هي الخاصية التي تفعل ال Timer اي بدء العد هنا و عند مرور الزمن الموجود في

الخاصية InterVal يقوم الحدث Ontimer بالاشتعال اي يتفعل و يتنفذ الكود المكتوب بداخله

و عندما يتفعل هذا الحدث يكون قد انقضى وقت السؤال و انت تفعل ما تريد بعد ذلك

طبعا هذا يجب عليك تكراره في كل سؤال سوف تعرضه الى المستخدم

بالنسبة للسؤال الثاني:

على ما اعتقد شرحي واضح ما هو الذي لم تفهمه بالضبط

اقتباس
هل من تطبيق عملي واكون من الشاكرين

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

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

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#6

مشكور waeldalol

اتمنى من اخواني الي عنده خبرة في هذا الموضوع يفيدنا بـ مثال على الاقل ،،

السؤال الاول اذا كان غير واضح ، (اريد ان اضع في نموذج الاختبار عداد تنازلي وليكن على سبيل المثال 10 دقايق تبداء بتنازل الي ما تصل الي 0 وتنتقل الي الصفحة التي بعدة) المهم كيف اضع عداد تنازلي

والسؤال الثاني (كيف اقوم بجلب الاجوبة من القاعدة على شكل راديو قروب(متعدد الاختيارات؟) او ture OR false . اريد مثال عليه لاني لسى مبتدا في هذه اللغة

وشكراً

تم تعديل هذه المشاركة بواسطة asheq في 10 أبريل 2006 في 17:39

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

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

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

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

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

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