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

الفحص(1)في مسابقة الفيجوال بيزك لحق وجاوب:

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

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

وسأعرض الآن الفحص الأول : لكل سؤال نقطة ...

ويستحق النقطة لأول عضو قد أجاب الإجابة الصحيحة ...

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

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

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

هو كيف نعرف سرعة المعالج عن طريق الفيجوال .............

وكلي ثقة أنكم ستجابون على الأسئلة بسرعة ... لكي نستمر في الفحص ونعرض أسماء المجدين و المخضرميين

والسلام عليكم ..........

(gift)(f)

#2

تفضل أخي جواب سؤالك الأول

mokkk.zip

#3

السلام عليكم ...

الله يعطيك العافية ولقد أخذت أول نقطة ..... والجواب صحيح

ولاتقطعنا من مشاركاتك الحلوة ....

#4

شكراً أخ موفق يالله شوفنا الفحص الثاني

#5

هل أستطيع المشاركة بكود دون أن أفهمه أم يشترط الفهم الكامل للكود قبل المشاركة به ...

وشكراً للجميع وخاصة للأخ موفق على هذه الفكرة الرائعة ، وأتمنى من أهل الخبرة المشاركة .

#6

السلام عليكم

علي ما اعتقد يا فتي الفيجوال ان هذا شيء يعود عليك في النهاية فاذا فهمت الكود يمكنك معرفة الفكرة العامة به و تطويرها علي راحتك! صح؟! ;)

#7

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

لقد جاوب الأخ مختار عن السؤال الأول ولقد مر على الأسئلة أكثر من جمعة

فإليكم الجواب الثاني والذي لم يكن سهلا :

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

والمصداقية ......

واحب ان أفيدكم في أمر وهي شئ إسمه المكتبات dll أو الأدوات ocx وهي عبارة عن تقنية متطورة جدا

تخيل بأن داخل هذه الملفات العديد من التوابع التي تعمل أعمال كثيرة ......

وليس بالضرورة أن يكون مصنوع الملف على الفيجوال لا ...

بل يصنع بأي لغة أخرى .... وهذه نقطة القوة في هذه الملفات ....

لذالك إخوتي إذا كان شخص منكم يريد شيئا ما فليس بالضرورة أن يسأل شخص من نفس إختصاص لغته .

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

إلا أن للضرورة أحكام .....

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

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

جواب السؤال الثاني :

يوجد ملف مرفق إسمه Cpuinf32.dll ضعه عندك في القرص "C:" ثم أفتح مشروع الفيجوال بيزك عند

وأنشئ مربع نص وزر

وأكتب الكود التالي في جينيرال الفورم ( أي في القسم الأعلى منه ) :

Private Declare Function cpurawspeed Lib "c:CpuInf32.dll" () As Long

لاحظ أننا جلبنا من الملف الدالة cpurawspeed لإستخدامها ويمكن جلب أكثر من عشر دوال كل واحدة

مسؤولة عن شئ أما الدالة cpurawspeed فجلبتها لجلب سرعة المعالج

ويمكنك إدراج الدوال التالية أيضاً :



processorcount()

cpunormspeed()

cpurawspeed()

getCPUDescription()

getcpudescriptionString()

getcpumodel()

getcputype()

wincpuid()/getcpufamily()

CPUhasMMX()

CPUhasFPU()

CPUHasTimeStampCounter()

GetTimeStampCode()

GetDllVerString()

GetBit()
wincpuidsupport()

لتأكد من جيل المعالج ، وعدد المعالجات الموجود ، وأختبار نوعة ........

الآن أكتب مايلي داخل الزر :

Text1 = cpurawspeed()

فتلاحظ أنه يعطيك سرعة معالجك .......

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

أخوكم المحب لكم : موفق جمال زكريا

cpuinfo.zip

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

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

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

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

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

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