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

أرجو المساعده (كيف افتح الكاميرا على الفورم)

بدأه s_ibrahem_e في 26 أبريل 2012 · 5 رد · 2,451 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ا

يا شباب ارجو المساعده

كيف افتح الكام على الفورم في

الفيجول استيديو سي شارب

وشكرا لكم

#2

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

الأخ الكريم :

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

ولكون الإدارة طلبت عدم التجاوب مع المواضيع المخالفة

فإني أتحفظ على الرد إلى حين تسوية المخالفة أو التصريح من قبل الإدارة

وأعتذر عن هذا الرد ولكن حتى لا أكون مخالفا أنا الآخر ومن جهة تشجيعا للالتزام بالقوانين.

ودمتم بخير

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#3
s_ibrahem_e كتب:

جزاك الله كل خير اخوي المبرمج ابو محمد

بس يا خوي انا اجديد في المنتدى ومش عارف اتعامل معه

وعندي سؤال ومو عارف اتعامل معه وين احطه ارجو الاجابه

والف شكر لكم

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

أخي الكريم لا شك أن الإدارة تلتمس الأعذار لأعضاءها الطيبين

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

وسأضع الإجابة ريثما أرتبها إن شاء الله.

وإلى ذالك الوقت اقرأ قواعد وشروط المشاركة لتجنب المخالفات smile.gif

/index.php?showtopic=29343

تم تعديل هذه المشاركة بواسطة المبرمج أبو أحمد في 27 أبريل 2012 في 19:22

1

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#4

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

بسم الله الرحمن الرحيم

نحن نعرف أن جهاز الحاسب يتعامل مع طرفيات أي أجهزة خارجية والتي تتصل مع الحاسب من خلال المنافذ بأنواعها المختلفة والتي أصبحت تتجه نحو التوحد بمنفذ اليو إس بي

لكل جهاز طريقة في التعامل معه لا يعرفها إلا الجهة المصنعة ويجهلها النظام تماما

ومن هنا وجب وجود برنامج ويسمى درايفر Driver لإنه يقود عملية التواصل بين الجهاز الطرفي والنظام الذي يقود الحاسب ككل

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

والتزام الشركات المصنعة بهذه المعايير ليس منة وفضل من قبلهم بل هو لصالحهم لأنه يجعل أجهزتهم اكثر شهرة وأكثر قبولا

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

عادة النظام لديه تصنيفات لمعظم الأجهزة

مثلا أجهزة ألإدخال وكذلك أجهزة الإخراج ويوجد تصنيف اسمه أجهزة الالتقاط CapturDevices يندرج تحته كل ما يمكن التقاط صورة من خلاله و منها الماسحات الضوئية (Scanners) ومنها كاميرات الويب (WebCam) ومنها كاميرات الفيديو وكاميرات التصوير وغيرها

وغالبا يتم التعامل مع هذه الأجهزة إما من خلال برنامج واجهة مستخدم يأتي مع الجهاز وتختلف من شركة لشركة بمميزات الرنامج

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

المكتبة الشهيرة مفتوحة المصدر aForg.Net وهي مكتبة تم تصميمها كمشروع برعاية جوجل كود للمشاريع مفتوحة المصدر المجانية

رابط المكتبة

http://www.aforgenet.com/framework/

رابط المشروع

http://code.google.com/p/aforge/

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

وفي حال أراد المبرمج التعامل معها من خلال لغات عالية المستوى مثل السي شارب أو الفيجوال بيسيك أو غيرها فلا بد من الاستفادة من مكتبات API التي تسمح بهكذا تعامل

وكأجابة على سؤال الأخ الكريم

رفعت لك مثال بسيط لتشغيل وإيقاف كامير ويب الافتراضية أو الفعالة

http://www.mediafire...x9tdiuddannsosz

حيث تم إنشاء صنف يرث من كائن الصورة PictureBox وتم إضافة تصريحات ال API اللازمة ومن ثم إنشاء إجراءات التي تقوم بتشغيل و إيقاف الكاميرا وكذلك استدعاء نافذة تغيير وإعدادات الكاميرا

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

تم تعديل هذه المشاركة بواسطة المبرمج أبو أحمد في 27 أبريل 2012 في 22:46

1

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#5

الف شكر لك اخوي المبرمج

ودام الله عزك وزادك من علمه

وجعلك دخر لطلاب العلم

بس اخوي ممكن اتوضح اشوي كيف اتعامل مع هيك

والله يجزاك كل خير سلفا

تم تعديل هذه المشاركة بواسطة s_ibrahem_e في 28 أبريل 2012 في 11:24

#6

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

أخي الطيب :

بإمكانك من خلال مشروع جديد أو مشروعك الذي تعمل عليه أن تقوم بإضافة عنصر موجود Project>Add Existing Item أو بالنقر على الاختصار (Shift+Alt+A)

وحدد ملف الكاميرا من مجلد المشروع الذي رفعته لك واسم الملف Camera.cs حينها سيتم إدراج نسخة منه في مشروعك

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

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

وداخل شيفرة الفورم بإمكانك التعامل مع العنصر الجديد camera1 والذي له عدة مناهج Methods منها البدء بتشغيل الكاميرا والآخر إيقاف الكاميرا وكذلك استدعاء نافذة إعدادات الكاميرا

بالإضافة لكل خصائص ومناهج عنصر الصورة

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

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

ودمتم برعاية الله

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

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