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

سؤال جديد

مغلق
بدأه abram في 12 مايو 2004 · 4 رد · 519 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ياأخي HGB

كيف يمكن عمل device driver ب سي++

وكيف يمكن الوصول الى ذاكرة كرت الشاشة

وشكرا لك على استجابتك السريع

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

وشكرا لكم زز

#2

بالنسبة لل device Driver ,, فتحتاج لبعض المعدات بداية مثل طقم التطوير DDK ,, مع ملفات الرأس الخاصة به التي يبحثت عنها كوكب الانترنت قبل فترة ولم أجدها الا بالفلوس ,,

فقط وجدت نسخ ال 9x ,, لكنها بالطبع لن تعمل على ال XP ,,

أمر آخر تطوير Device Driver يحتاج لمهارت برمجية قوية جدا ,, لذا لاأنصحك بها حاليا ,,

بالمناسبة توجد فيروسات تدعى بال Root Kit Viruses حاليا تتنكر على شكل Device Drivers وملفات sys ,, تقوم بتئدية مهام ال Device المطلوب ,, وتعمل بعض الأمور الخبيثة أيضا في نفس الوقت ,,

واكتشافها صعب جدا جدا ,,

بالنسبة لكرت الشاشة ,, يمكنك استخدام ال HDC وهي تعبر عن منطقة في الشاشة ,, اذا استخدمت HDC براية NULL ستعطيك تحكما بكامل النافذة ,, واذا مررت لها راية مقبط النافذة التي تريد ستعطيك تحكما بالنافذة التي تريد وترسم عليها !!

مثلا يمكنك أن تمرر مقبضا لنافذة Cosole مفتوحة حاليا وتعطي تحكما مباشرا بالنافذة ,,

لن أعطيك كود حاليا لأني مستعجل ,, يمكن في جلسة تالية ,

وحبذا لو أضفت أسئلتك في نفس الموضوع وليس في موضوع مستقل لكل سؤال لتعم الفائدة للمتصفحين لاحقا :)

بالتوفيق ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#3

شكرا لك على هذا الرد

وهل يمكن ان تتحكم سي++ بمسجلات المعالج bx ax وغيرها

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

الخاصة بها والدلة هي موقع آخر

هل من المكن أن تشرحها لي وأن تعطني الخوارزمية

داخل الملف الشرح وكله يكون داخل هذه الدالة في الملف الاتي

sqrt.cpp

#4

السلام عليكم

abs تعطى الرقم بدون علامة السالب absolut value, بمعنى انه إذا كان الرقم x- يصبح x بدون علامة السالب, وإذا كان الرقم x فلا يتغير.

بالنسبه ل SquareRoot فقد شرحه اخونا الحبيب HGB من حوالى إسبوع فى مشاركه اخرى.

والسلام

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#5

'السلام عليكم ,,

بالنسبة للخوارزمية الموجودة في الكود المرفق فهي قريبة جدا من الخوارزمية المشروحة في الرابط ,,

/index.php?showtopic=40492

حيث تعمل على طريقة التنصيف أيضا والتجربة والخطأ ,,

وفقك الله ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

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

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