معهد ون ويب لتطوير المواقع | 1weeb.com

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

ستايلات مجانية FREE STYLES


    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key )

    eddirasa-dz.com
    eddirasa-dz.com
    الــمــديــر الــعــام
    الــمــديــر الــعــام


    تاريخ الإنضمام : 27/07/2011

    الجنسية : ذكر

    عدد المشاركات : 2239

    مكسب العضو : 8070

    نقاط تقييم مواضيع العضو : 6

    العمر : 27

    المزاج : ^_^

    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Empty درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key )

    مُساهمة من طرف eddirasa-dz.com 24/3/2013, 14:16

    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Basmux5


    صبــــاح الخيرات شباب درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) P5088
    كيفكم مع رمضان .. اليوم سويت لكم شرح صغيرون و ان شاء الله يفيد الجميع
    درسنــا اليوم يدور حول كيفية استخدام أوامر خاصه بلوحة المفاتيح ,
    وهالاوامر يعرفها المبرمجين الي يستخدمو فيجول بيسك أو الدوت نت وغيرها من
    لغات البرمجة , و الأوامــــر هي


    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Dars_1_1

    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Dars_1_2


    و طريقة الوصول اليها .. كما توضح الصورتين التاليتين

    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Dars_1_3

    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Dars_1_4


    :: مثـــال الدرس ::






    :: نبــــــــــدأ الشرح ::

    الآن شغل برنامج السويش ماكس
    و ضع خمس حقول نصية ... و إجعل إعداداتها كما توضح الصورة التالية


    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Dars_1_5


    و حدد على Scene_1 .. واذهب لقائمة الـ Script الخاصه به
    و اعمل كما توضح الصورة التالية


    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Dars_1_6

    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Dars_1_7

    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Dars_1_8






    كود:


    1- Syntax
    Key.getAscii()
    وظيفة الأمر : ترجع بالــ ascii code لآخر مفتاح تم ضغطه.

    :: مثال ::



    كود:


    Var1=Key.getAscii();
    في هذا المثال .. سيتم تخزين الآسكي كود لأي مفتاح يتم ضغطه على الكيبورد و يخزن في المتغير Var1 الذي تم تعريفه سابقاً

    ---------------------------------------------------





    كود:


    2- Syntax
    Key.getCode()
    وظيفة الأمر : ترجع بالــ keyboard code لآخر مفتاح تم ضغطه.

    :: مثال ::



    كود:


    Var2=Key.getCode();
    في هذا المثال .. سيتم تخزين الكيبورد كود لأي مفتاح يتم ضغطه على الكيبورد و يخزن في المتغير Var2 الذي تم تعريفه سابقاً


    ---------------------------------------------------





    كود:


    3- Syntax
    Key.isDown(keycode)
    وظيفة الأمر : ترجع بالقيمة true في حالة بدأ الضغط على مفتاح معين من لوحة المفاتيح , و false في حالة عدم الضغط.

    :: مثال ::



    كود:


    Var3=Key.isDown(Key.getCode());
    في هذا المثال ..
    سيتم وضع القيمة true أو false في المتغير Var3 ... توضع قيمة true اثناء
    ضغطك على أي مفتاح من لوحة المفاتيح و false أثناء عدم الضغط.


    ---------------------------------------------------





    كود:


    4- Syntax
    Key.isToggled(keycode)
    وظيفة الأمر : ترجع بالقيمة true في حالة الضغط على مفتاح التثبيت ( toggling key ) , و false في حالة عدم الضغط.
    مفتاح التثبيت هو : CAPSLOCK Or Num Lock

    :: مثال ::



    كود:


    Var4=Key.isToggled(Key.CAPSLOCK);
    في هذا المثال ..
    سيتم وضع القيمة true أو false في المتغير Var4 ... توضع قيمة true اثناء
    ضغطك على مفتاح CAPSLOCK من لوحة المفاتيح و false أثناء عدم الضغط.



    ---------------------------------------------------


    درس : إستخدام أوامـر خاصة بلوحة المفاتيح ( Key ) Dars_1_2

    وظيفة الأمر : تقوم بتحويل الاسكي كود الى حرف ( character )

    :: مثال ::



    كود:


    Var5=chrَ(Var1);
    في هذا المثال .. سيتم تحويل قيمة الآسكي كود المخزنة في المتغير Var1 إلى حرف ويخزن ناتج التحويل في المتغير Var5 .

    توضيح : عند الضغط على زر a من لوحة المفاتيح سيظهر حرف a في صندوق المتغير الخامس لمـــاذا ؟؟

    لانه عند ضغطك على الازرار a من لوحة المفاتيح , سترسل قيمة الاسكي كود الخاصه بحرف الـ a وهي 97
    الى هذه الدالة , وستقوم هذه الدالة بتحويل القيمة من آسكي كود الى حرف .


    :: أمثلة إضافية حول هذه الدالة ::




    كود:


    chrَ(97)=a;
    chrَ(98)=b;
    chrَ(99)=c;
    chrَ(102)=f;

    ( لكل مفتاح من لوحة المفاتيح آسكي كود و كيبورد كود خاص به , لايتشابه بهم مع باقي المفاتيح الأخرى )

    :: كيف تستفيد من هذا الدرس ::

    1- في تشفير النصوص .
    2- صنع لوحة مفاتيح باستخدام السويش ماكس.




    تم بحمد الله

    جميع الحقوق محفوظة - @ الموهوب @

    2000 - 2007



    تــم رفــع الدرس والمثال الى سيرفــر المنتدى





      الوقت/التاريخ الآن هو 22/9/2024, 15:15