السلام عليكم روحمة والله وبركاته
ما اطول عليكم واختصر لكم طلبي اتمنى منكم احد يساعدني فيه
اخواني الكرام خلوني ادخل بالموضوع ع طول
انا عندي سياره ريموت كنترول ابي اتحكم فيها من الكمبيوتر
والطريقة عن طريق مخرج الطابعه وتوصليه بالـ realy ومن ثم الا جهاز الارسال الا سلكي
وباقي مشكله واحده فقط هي كيف اعطي امر ارسال عبر اسهم الكيبورد؟
انا تابعت درس للاستاذ المبرمج احمد جمال وللاسف انا مافهمت شي شوفو هذا الشرح الي مافهمته
البرمجة :
بداية سنقوم برسم فورم بسيط يحتوي على اربعة ازرار ، سنقوم بداية
باستدعاء مكتبة السابقة بالشكل التالي كما تعلمنا في الدروس inpout32.dll :
using System.Runtime.InteropServices
[DllImport("inpout32.dll", EntryPoint="Out32")]
public static extern void Output(int adress, int value);
في زر التحرك للامام سنكتب الكود التالي :
Output(888, 1);
في باقي الاتجاھات سوف نقوم فقط باستبدال رقم 1 بالارقام 2 و 4 و 8 كما
تعلمنا سابقاً
وللتحكم بالكيبورد
يتم اقتناص احداث
الماوس في key Down فقط حيث لا يمكن قراءتھا في key press . لذا قم بتعديل الخاصية KeyPreview للفورم إلى True ، ومن ثم اكتب في
حدث Form_KeyDown الأمر التالي :
if (e.KeyValue.ToString() == "37")
// left
else if (e.KeyValue.ToString() == "38")
// up
else if (e.KeyValue.ToString() == "39")
// right
else if (e.KeyValue.ToString() == "40")
// down
السؤال الحين انا حملت برنامج visual c++ 2010 فقط
ولكن لا اعرف شيئ فيه ياليت حد يشرحلي كيف ووين اكتب الكود الي بلاعلى ووش البرامج غير visual c++
الي احتاجها
انتظر ردكم