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

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
راسلنى على
الاخ مصطفى
لا اعلم ان كنت جاد فيما تقوله أم لا ولكن احب اخبرك ايها الاخ العزيز ان هذا المنتدي ليس بالمكان الذي نضع فيه الدعابات والنكات والتي لها اماكن اخرى تناسبها تماماً وانما هنا مكان يجمع راغبي العلم والمعرفة وكلهم اشقاء متعاونين ويحترم بعضهم الاخر ... فإما ان تكون اخطأت المكان وإما ان تكون اخطأت التعبير في الاجابة عن سؤال الاخ حريف برمجة فنرجو منك التوضيح إن شاء الله
:angry:
اقتباسلا تنسوا محمد الدرة وايمان حجو وفارس عودة ....
لا تنسوا القدس وبغداد وبيروت والشيشان ....
ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية
اقتباسلو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف
مواضيعي بالمنتدي
(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد
(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك
(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح
(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)
(6) مثال لتفقيط المبالغ المالية بالحروف
اللهم ارحم والداى كما ربياني صغيراً

ًWelcome Back
السائل
اقتباسأريد معرفة كيفية إنشاء ملفات DLL بالتفصيل
المجيب
اقتباسافتح فيجول بيسك 6
اخ MostafaAlpha <_< لقد وفيت في الاجابة ...
اذا كنت حريص كل الحرص على ان تفيد اخوانك الاعضاء قم بالرد على استفساراتهم في المنتدى فالماذا خصصت موضوع لكي تجيب على العموم
سأعطيك الفرصة لتثبت صدق نيتك في الرد .. ولكني اذا وجدت الاجابات كما سبق سأقوم متأسف بأغلاق الموضوع لعدم مصداقيته وفائدته
الخطوة الثانية إية؟
فهمت دى

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
راسلنى على
بعد اما تفتح فيجول بيسك 6 مش حنختار Starnder Project
حنختار DLL ACTEVX
حيظهر لك شاشه مثل فيجول بيسك فى الوضع القياسى Starnder Project المهم
مبدئيا انا حضيك فكره عامه الاول عن فكرة تكوين و البنيه الداخليه للمكتبه اولا
المكتبه مكونه من Class
والكلاسات مكونه من جراءات و الاجراءات مكونه من SUB المهم ده المبداء وده شكل هيكل المكتبه
شكرا لتعيلق الاخوه
المهم نرجع الى موضعنا يجب ان تعرف ان الجزئ الاساسى فى المكتبات هو مايسمى بــ Class Moduls لان الجزئ ده بتحديد هوا البيكون موجود فيه عمليات ووظائف المكتبه مش
تم تعديل هذه المشاركة بواسطة MostafaAlpha في 3 فبراير 2007 في 13:50
و المهم فى المكتبات انك تعرف ازى تتعامل معاها يعنى انا حتكلم عن الاوامر التاليه على ان حضرتك لو عندك معلومات تتاكد ولو مفيش يبقى اكتسبت خبره جديده المهم
كلمة PUBLIC تعنى عام يعنى لو كتبتها فى Class Module كده انتا بتقول الى فيجول بيسك اظهر الحدث ده او الاجراء داخل الفئه المعينه
اما كلمة Private فهى معناها خاص بس بيشفها فيجول بيسك ولكن لا يظهرها من ضمن الفئه المعينه يعنى مثلا زى اه حضرتك عارف ان فى بيانات تنقل بين ذاكره الجهاز و الهرد و فتح قنوات اتصال بينهم المهم هل انتا اما تجمع رقمين مثلا 1 + 1 هل هل بتشوف الكمبيوتر بينفذ ازى طبعا لا لان العمليه ده رياضيه بتم داخل الذاكره وبيظهر لك الناتج الخلاصه ان عاوز اوصلك ان Private اعتبره عمليه تتم من غير اوامر من المستخدم يعنى ممكن ندخلها فى فئة الاجراءت الغير ظاهره او بيكون بتعلن عن شئ فى الفئه و فى نفس الوقت مش عوزه يظهر للمستخدم لان تعامل المستخدم معها مش بيتم بطرقيه مباشره
وده مثال بسيط لحضرتك فى كيفيه انشاء اجراء
[b]Public Sub MSG
msgbox "Your Name"
End Sub
معنى الامر د ه اه انك لو استخدمت المكتبه و دخلت على الفئه و النفرض A وكتبت MSG سوف يظهر لك فيجول بيسك رساله بيها الكلمة الموجوده فى امر اظهار الرساله
ولكى تنفذ ذلك شفت انتا وبتخرج مشروع EXE كنت بتختار Making EXE عارف وانتا داخل تصيميم المكتبات برده حتختار Making DLL
حندخل الى المرحله الثانيه وهى انشاء حدث مع اضافه بارمترات للحدث
يعنى اه الكلام ده يعنى انك لو تفتكر فى المثال السابق
Public Sub MSG
Msgbox"Your Name"
End Sub
كنت تلاحظ ان الكلمه الموجوده داخل الرساله لا تتغير طيب ازى نمكن المستخدم من التغير لكى نفعل ذلك سوف نعيد صيغه كتابه الكود
Public Sub MSG (Yourmsg as string)
Msgbox Yourmsg
End Sub
اه التغير الحصل ان اضفت مخزن باسم Yourmsg لكى يسجل فيه المستخدم للمكتبه ان يدخل القيمه المراد اظهرها يعنى لو رجعنا لستخدام المكتبه وكتبنا الامر MSG
سوف نكتب مابين علامه " " العباره المراد اظهراه وكده انا مكنا المستخدم من ادخال احداث من خلاله او من خلالنا عن طريق ان بتفرض عليه اجراء معين مش شرط ازظهار الرساله بس ده مجرد مثال انا حكمل معاك الحديث اساعه 10 مساء على شئ انا خارج دلوقتى وجرب مع نفسك الكلام الفهمته منى وكمان لو عندك اى تعليق او سؤال على كلامى اتفضل حضرتك اكتبه وإن شاء الله ارد عليك
أيوة جدة يا راجل

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
راسلنى على
شكرا لك
انا عندي طلب وسؤال
اريد برنامج يقوم لي بتقسيم الشاشة الى فسمين
سؤال كيف اربط برنامج بشبكة محلية
الاخ MostafaAlpha
مشكور علي هذه الملومات القيمه
ارجوك لا تغضب من الاخوه الاعضاء فهم حرصين عل هذا المنتدي لانة للافاده
واسلوب ردك الاول علي سؤال الاخ وحش البرمجة
MostafaAlpha كتب:1 افتح فيجول بيسك 6
جعلهم يعتقدون ان لست بجاد
ولكن اسبت العكس واعتقد انه كان خطاء غير مقصود
فعذرا لهم
واخير
اهلا بك في منتدنا العظيم
بسم الله الرحمن الرحيم
{وقل اعملوا فسيرى الله عملكم ورسوله والمؤمنون}
صدق الله العظيم
اذا ممكن شرح طريقة تجزئة الفورم كأربع تقسيمات ليكون كشاشة مراقبه وكيفية اتصال هذه الشاشات بالكيمرات الخارجيه
بارك الله فيك اخي MostafaAlpha ومرحبا بك عضواً نشطاً في منتدلنا إن شاء الله
اقتباسلا تنسوا محمد الدرة وايمان حجو وفارس عودة ....
لا تنسوا القدس وبغداد وبيروت والشيشان ....
ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية
اقتباسلو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف
مواضيعي بالمنتدي
(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد
(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك
(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح
(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)
(6) مثال لتفقيط المبالغ المالية بالحروف
اللهم ارحم والداى كما ربياني صغيراً

ًWelcome Back
اخي العزيز جدا اريد ان اسأل سؤال وهو لماذا عند اضافة تاريخ عن طريق الفيجول بيسك الى الاكسس يضظهر كتاريخ هجري رغم انني عملت كل التعديلات على الاكسس وحولت التاريخ الى ميلادي اضافة الى قمت بالتعديلات على تاريخ الحاسبة
هذا الموضوع مغلق.