الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل من الممكن عمل برامج للجوال عن طريق الفيجوال بيسك وهل هناك حدث للمس؟؟!

بدأه مبرمجة مسلمة في 24 سبتمبر 2009 · 8 رد · 3,389 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لدي سؤالان أرجو أن أجد لهما حلا

الأول: هل يمكن عمل برنامج عن طريق الفيجوال بيسك يشتغل على الجوال ...وكيف ذلك ؟

الثاني : هل هناك حدث يفيد اللمس مثلا هناك كائن بكتشر1 جعلته يتحرك بحيث لو لمس الكائن كائن آخر بكتشر 2 مثلا بمجرد لمس أو التصاق يحدث شيئا معين كأن يغلق الفورم أو أي استجابة أخرى أضعها أنا

فهل هناك حدث للمس ؟؟!! وإن كان لا فكيف أطبق فكرتي ؟؟!!

وشكرا

#2

اختي بالنسبة لسؤالك الاول نعم يمكن ذلك فهناك تطبيق خاص بالجوال في فيجوال بيسك

وبالنسبة للسؤال الثاني يمكنك ذلك عن طريق التحكم بموقع الكائن على الفورم بحيث لو كان الكائنين في نفس الموقع يكون التصادم عن طريق حدث paint الخاص بكائن الصورة

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#3

شكرا لردك

جربت الحدث paint ولكنه يقوم بتنفيذ الأمر قبل التصادم أو اللمس بل بمجرد أن يفتح الفورم أرى أن التغير قد حدث

ما أريده بالتحديد هو

نفترض أن لدينا كائن واحد وكائن اثنان إذا لمس الكائد واحد كائن إثنان بمجرد الللمس أو المس يختفي الكائن واحد أو أي أمر آخر المهم أنه بمجرد المس ينفذ ما أريد

بالنسبة لسؤالي الأول ..كيف نقوم بعمل برامج للجوال ما هو نوع التطبيق الذي نختاره ؟؟

وشكرا

#4

أختي صحيح ان الحدث يحدث قبل عمل التلامس ولكني اراه افضل لأنه كلما تحرك الكائن يحدث الرسم وبالتالي يحدث الحدث

وبالنسبة للسؤال الاول نوع التطبيق هو Smart Device Application

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#5

بل هو يحدث قبل حتى أن أتحرك فكرتي أن لا يتنفذ الكود إلا بعد الملامسة فهل هناك طريقة لعمل ذلك لأنني جربت بعدة طرق دون فائدة

#6

أختي يمكنك التحكم في نفس الحدث باستخدام الشرط عن طريق موقع الكائنين

مثلا إذا

if obj.posion=obj2.posion then

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

هذا ماعندي والله اعلم

أو يمكن كذلك عن طريق حدث التايمر نفسه بوضع هذا حيث أن الحركة لاتتم إلا باداة الوقت

تم تعديل هذه المشاركة بواسطة أبوعزام في 27 سبتمبر 2009 في 21:07

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#7

أشكر لك اهتمامك أخي ولكن يبدو بأنك لم تفهم فكرتي أنا أريد أن يحدث الحدث بمجرد التلامس وليس عندما يكون الكائنان بنفس الموقع أتمنى إن كان هناك من يعرف أن يخبرني

#8

بصراحه اخت مبرمجه مسلمه من زمن و انا لم ارد على مواضيع فى المنتدى و لكن سؤالك اجبرنى على الرد

اولاً : الفكره فى الموضوع الثانى هى ليست اساسيات الدوت نت و لكنها فكره برمجه عامه

اى انه من السها ادراج تايمر و يكون التايمر

Timer1.interval = 100

و يكون الكود فى حدث Timer1_timer

و يكتب الكود على اساس

IF X=X1 and Y=Y1 then ------

حيث انX هى احداثيات س للشكل الاول و Y احداثيات ص للشكل الاول

حيث انX1 هى احداثيات س للشكل التانى و 1Y احداثيات ص للشكل الثانى

و فقك الله

#9

شكرا لك ..لقد اتضحت الصورة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…