صبــــاح الخيرات شباب
كيفكم مع رمضان .. اليوم سويت لكم شرح صغيرون و ان شاء الله يفيد الجميع
درسنــا اليوم يدور حول كيفية استخدام أوامر خاصه بلوحة المفاتيح ,
وهالاوامر يعرفها المبرمجين الي يستخدمو فيجول بيسك أو الدوت نت وغيرها من
لغات البرمجة , و الأوامــــر هي
و طريقة الوصول اليها .. كما توضح الصورتين التاليتين
:: مثـــال الدرس ::
:: نبــــــــــدأ الشرح ::
الآن شغل برنامج السويش ماكس
و ضع خمس حقول نصية ... و إجعل إعداداتها كما توضح الصورة التالية
و حدد على Scene_1 .. واذهب لقائمة الـ Script الخاصه به
و اعمل كما توضح الصورة التالية
كود:
1- Syntax
Key.getAscii()
:: مثال ::
كود:
Var1=Key.getAscii();
---------------------------------------------------
كود:
2- Syntax
Key.getCode()
:: مثال ::
كود:
Var2=Key.getCode();
---------------------------------------------------
كود:
3- Syntax
Key.isDown(keycode)
:: مثال ::
كود:
Var3=Key.isDown(Key.getCode());
سيتم وضع القيمة true أو false في المتغير Var3 ... توضع قيمة true اثناء
ضغطك على أي مفتاح من لوحة المفاتيح و false أثناء عدم الضغط.
---------------------------------------------------
كود:
4- Syntax
Key.isToggled(keycode)
مفتاح التثبيت هو : CAPSLOCK Or Num Lock
:: مثال ::
كود:
Var4=Key.isToggled(Key.CAPSLOCK);
سيتم وضع القيمة true أو false في المتغير Var4 ... توضع قيمة true اثناء
ضغطك على مفتاح CAPSLOCK من لوحة المفاتيح و false أثناء عدم الضغط.
---------------------------------------------------
وظيفة الأمر : تقوم بتحويل الاسكي كود الى حرف ( character )
:: مثال ::
كود:
Var5=chrَ(Var1);
توضيح : عند الضغط على زر a من لوحة المفاتيح سيظهر حرف a في صندوق المتغير الخامس لمـــاذا ؟؟
لانه عند ضغطك على الازرار a من لوحة المفاتيح , سترسل قيمة الاسكي كود الخاصه بحرف الـ a وهي 97
الى هذه الدالة , وستقوم هذه الدالة بتحويل القيمة من آسكي كود الى حرف .
:: أمثلة إضافية حول هذه الدالة ::
كود:
chrَ(97)=a;
chrَ(98)=b;
chrَ(99)=c;
chrَ(102)=f;
( لكل مفتاح من لوحة المفاتيح آسكي كود و كيبورد كود خاص به , لايتشابه بهم مع باقي المفاتيح الأخرى )
:: كيف تستفيد من هذا الدرس ::
1- في تشفير النصوص .
2- صنع لوحة مفاتيح باستخدام السويش ماكس.
تم بحمد الله
جميع الحقوق محفوظة - @ الموهوب @
2000 - 2007
تــم رفــع الدرس والمثال الى سيرفــر المنتدى