delphi4arab منتديات دلفي للعرب
أفكار للتعامل مع شاشات اللمس (Touch Screen) - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : دلفي للعرب - القسم العام (https://delphi4arab.net/forum/forumdisplay.php?fid=10)
+--- الموضوع : أفكار للتعامل مع شاشات اللمس (Touch Screen) (/showthread.php?tid=2182)



أفكار للتعامل مع شاشات اللمس (Touch Screen) - Lam.Abdeldjalil - 13-07-2010

السلام عليكم

لمن يريد تطبيقه أن يدعم شاشات اللمس
لست مضطرا لتغيير حرف واحد من الكود فتطبيقك أصلا يدعمها فقط توجد بعض الأفكار عليك تطبيقها

1- مبدأ عمل شاشات اللمس (بالخيارات الإفتراضية)

* اللمس يطلق حدث ضغط الماو س بالأيسر

* اللمس مع البقاء ضاغطا مدة قصيرة يطلق حدث ضغط الماو س بالأيمن

2- بعض الأفكار للعمل بشاشات اللمس

هذه الأفكار تستخدم حتى لا تجعل المستخدم يتعذب أثناء اللمس
مثلا لدي زرين صغيرين أمام بعضهما سيضطر المستخدم لإقتراب من الشاشة حتي يدقق في اللمس هذا إن لم يستعمل البنصر للمس
و من المفروض التسهيل لا التعسير على المستخدم فهذا هو الغرض من صناعة شاشات اللمس

* إستخدام مكونات كبيرة الحجم مثل :
- أزرار كبيرة بالصور أو صور أو مكونات أخرى
- تفادي إستعمال TMainmenu وإستعمال Ribbon أو مكونات أخرى مثل Tms أو DevExpress
- تكبير حجم الخط في DBGrid أو إستعمل مكونات أخرى أقواها CxGrid لـ DevExpress
...

* استخدام مكونات تتفاعل عند اللمس مثلا يتغير لونها ...

* وضع لوحة مفاتيح مرئية مثل الموجودة في الدلفي 2010 TTouchKeyboard في حال تطلب إستخدامها وفي أغلب الحالات تستخدم

* إستعمال مؤشر صغير للماوس أو إخفائه نهائيا مع وضع حدث لإرجاعها في حالة ما رجع للماوس
* نزع الأحداث مرور الماوس و مغادرة الماوس

* وهذه الخاصية خاصة بالدلفي 2009 /2010 وهي Touch/Gesture
الرابط كاف
http://www.delphi4arab.net/forum/showthread.php?p=18834#post18834

ورابط المدونة

كود :
http://blogs.embarcadero.com/davidi/2009/09/18/39818

أتمنى أن تكون المعلومات قد وصلت

ولمن له خبرة أو إضافة فلا يبخل علينا بارك الله فيه

والسلام عليكم


أفكار للتعامل مع شاشات اللمس (Touch Screen) - Lam.Abdeldjalil - 14-07-2010

السلام عليكم

نسيت أن أذكر أننا نتعامل مع شاشات اللمس في الويندووز لاغيره

[صورة: TouchScreen.jpg]

[صورة: CybertronPC-All-In-One-Touch-Screen-C122-4232.jpg]

و سوف أرفق بعض الصور لاحقا ( أمثلة عن إستعمال المكونات )

و السلام عليكم


أفكار للتعامل مع شاشات اللمس (Touch Screen) - Lam.Abdeldjalil - 14-07-2010

السلام عليكم

هذه صور بعض البرامج التجارية المخصصة لشاشات اللمس

[صورة: touchkey1.jpg]

[صورة: f_and_b_800x594.jpg]

[صورة: pmenucheck_jd6a.jpg]

[صورة: ebp_point_vente2006_capt550.jpg]

[صورة: Tactile.jpg]

و السلام عليكم