السلام عليكم
ياأخي HGB
كيف يمكن عمل device driver ب سي++
وكيف يمكن الوصول الى ذاكرة كرت الشاشة
وشكرا لك على استجابتك السريع
وأرجوا أجابة سريعة أيضا منك أو من العارفين
وشكرا لكم زز
السلام عليكم
ياأخي HGB
كيف يمكن عمل device driver ب سي++
وكيف يمكن الوصول الى ذاكرة كرت الشاشة
وشكرا لك على استجابتك السريع
وأرجوا أجابة سريعة أيضا منك أو من العارفين
وشكرا لكم زز
بالنسبة لل device Driver ,, فتحتاج لبعض المعدات بداية مثل طقم التطوير DDK ,, مع ملفات الرأس الخاصة به التي يبحثت عنها كوكب الانترنت قبل فترة ولم أجدها الا بالفلوس ,,
فقط وجدت نسخ ال 9x ,, لكنها بالطبع لن تعمل على ال XP ,,
أمر آخر تطوير Device Driver يحتاج لمهارت برمجية قوية جدا ,, لذا لاأنصحك بها حاليا ,,
بالمناسبة توجد فيروسات تدعى بال Root Kit Viruses حاليا تتنكر على شكل Device Drivers وملفات sys ,, تقوم بتئدية مهام ال Device المطلوب ,, وتعمل بعض الأمور الخبيثة أيضا في نفس الوقت ,,
واكتشافها صعب جدا جدا ,,
بالنسبة لكرت الشاشة ,, يمكنك استخدام ال HDC وهي تعبر عن منطقة في الشاشة ,, اذا استخدمت HDC براية NULL ستعطيك تحكما بكامل النافذة ,, واذا مررت لها راية مقبط النافذة التي تريد ستعطيك تحكما بالنافذة التي تريد وترسم عليها !!
مثلا يمكنك أن تمرر مقبضا لنافذة Cosole مفتوحة حاليا وتعطي تحكما مباشرا بالنافذة ,,
لن أعطيك كود حاليا لأني مستعجل ,, يمكن في جلسة تالية ,
وحبذا لو أضفت أسئلتك في نفس الموضوع وليس في موضوع مستقل لكل سؤال لتعم الفائدة للمتصفحين لاحقا :)
بالتوفيق ,,
السلام عليكم
abs تعطى الرقم بدون علامة السالب absolut value, بمعنى انه إذا كان الرقم x- يصبح x بدون علامة السالب, وإذا كان الرقم x فلا يتغير.
بالنسبه ل SquareRoot فقد شرحه اخونا الحبيب HGB من حوالى إسبوع فى مشاركه اخرى.
والسلام
لا إله إلا الله محمد رسول الله
busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.
'السلام عليكم ,,
بالنسبة للخوارزمية الموجودة في الكود المرفق فهي قريبة جدا من الخوارزمية المشروحة في الرابط ,,
حيث تعمل على طريقة التنصيف أيضا والتجربة والخطأ ,,
وفقك الله ,,
هذا الموضوع مغلق.