2011-09-13, 06:27 PM | #1 |
مبرمج المستحيل
تاريخ التسجيل: May 2010
الدولة: Libya
المشاركات: 2,924
معدل تقييم المستوى: 17 |
سلسلة دروس المحاكاة ( لوحة المفاتيح , الفأرة ,التشفير ) للمبتدئين
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته طبعا ياشباب الموضوع مش اني الي امدايره لاكن اي كود نعرفه اني انضيفه للموضوع وحتي انتم في هذا الدرس البسط سوف أحاول إن أعلمك كيف تحاكي ضربات الكيبورد وتجعل لكل ضربه , زر أمر او إجراء خاص به يجب عليك قبل بداية هذا الدرس ان تكون عالما بإحداث الكيبورد ومتى ينطلق أو ينفذ كل واحد منها لذا سوف ابدأ أولا بعرض الإحداث عليك مع شرح بسيط وياه بهذا الشرح رح تلكي نفسك عرفت كل شي : كود PHP:
ينطلق هذا الحدث فور ضغطك إي زر من أزرار الكيبود وهو يحتوي على المتغير KeyCode الذي سوف يقوم بحمل القيمة التي من خلالها سوف نعرف إي زر قد ضغط المستخدم فهو يحمل نوع المفتاح لكن بصورة خاصة حيث يحفظ النوع عن طريق أرقام تسجل فيه ولكل مفتاح رمز أو رقم معين سوف أعلمك بعد قليل كيفية قراءة ومعرفة كل رقم مفتاح إما بالنسبة للمتغيرShift فهذا المتغير وظيفته أيضا نفس الوظيفة لكنه يخزن بعض المفاتيح الأخرى التي لا يخزنها المتغير السابق ولا يتعامل معها وهو أزرار Shift و Tab وغيرها إلى الخ ... ألان لتجربه الحدث السابق افتح برنامج فيجوال بيسك واختر الحدث السابق من إحداث الفورم واكتب الكود الأتي داخله كود PHP:
كود PHP:
كود PHP:
كود PHP:
لم اجرب العملية لكنني اضن ان الطريقه سوف تنجح يمكنك تجربتها لكن حدسي يقول لا اعرف لماذا ان الامر لن يتنفذ الا اذا كان الحرف الذي تحدده في منطقة الاكواد كابتل اي كبير عندي نضريه صغيره على هذا الموضوع لن اخبركم بها الان لكني واثق من انها صحيحه جرب وشوف واخبرني بالنتيجه اما بالنسبه للشرح فكما سبق ان ذكر ان الدالة السابقة تقوم بترجمة رمز المفتاح الى المفتاح نفسه مثلا لو زر A رمزه 65 سوف يترجمه الى حرف A والباقي افهمه و كتبنا حرف A لانه خلص ترجمنا القيمة ونتعامل معها على هذا الاساس هنا الان انت بين خيارين الاول معرفة الرمز الخاص وكتابة الكود على الشكل الذي تم ذكره او الكود الذي سبق فقط كتابة المفتاح المطلوب يمكنك الاستعانه بالتي تعجبك لكني انصح برمز المفتاح هنا علمتك كيف تحاكي ضربات المفاتيح وعلمتك كيف تعرف الرمز الخص وكيف تقوم بترجمته ايضا بقى شيء واحد وهو ان اكمل شرح الاحداث التي تحصل عند الضغط بالكيبورد ومتي تتفجر الحدث : كود PHP:
الان الحدث الاخير وهو حدث : كود PHP:
اشكر اخي (أحمد فراس نبيل)
__________________
|
2011-09-13, 06:32 PM | #2 |
مبرمج المستحيل
تاريخ التسجيل: May 2010
الدولة: Libya
المشاركات: 2,924
معدل تقييم المستوى: 17 |
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته يعتبر هذا الدرس كمتابعة لدرس السابق محاكاة لوحة المفاتيح وفي هذا الدرس سوف نتعلم كيفية محاكاة الفائرة وإجراء أمر معين عند الضغط على زر معين وسوف أبدء بشرح المحاكاة في هذا الدرس نفس الطريقة السابقة أولا لنتعرف على الإحداث الأساسية الحدث : كود PHP:
كود PHP:
كود PHP:
كود PHP:
وجرب تشغيل البرنامج لتلاحظ أن الرسالة لا تظهر ألا في حالة كان الزر هو زر الفائرة الأيمن ألان انتهينا من شرح المتغير ألأول وعرفنا كيفية استخدامه بالإضافة إلى تنفيذ حدث حسب الزر الذي ضغطه ألان ننتقل للمتغير التالي المتغير Shift كما ذكرت هو يقوم بحمل قيمة رقمية تمثل فيما أذا كان المستخدم قد ضغط زر Shift أثناء ضغطه لزر بالفائرة أم لم يقم لمعرفة القيم في حال قام والقيمة في حال لم يقم نتبع الطريقة السابقة التي تقوم بعرض رسالة لقيمة المتغير نكتب الكود ألأتي كود PHP:
كود PHP:
كود PHP:
ألان انتهيت من شرح الحدث السابق بالإضافة إلى جميع متغيراته وتوابعه بقى علي لأنهي الدرس إن أعرفك على باقي الإحداث الحدث : كود PHP:
الحدث الأخير الحدث : كود PHP:
شكر خاص الي (أحمد فراس نبيل) وللموضوع بقية
__________________
|
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
دروس في ال #c | Softball | لغات البرمجة | 4 | 2014-05-29 01:07 AM |
الفأرة العائمة | BLOODY ROAR | العلم و التكنولوجيا | 1 | 2010-09-16 06:35 PM |