بسم الله الرحمن الرحيم
انا كثيييييييييير بسمع عن المكتبات في الفيجول بيسك . ماهي المكتبات , وكيف اضيفها الى البرنامج , ومتى استخدمها
, وهل يوجد كتب شرح لمفهوم المكتبات ؟؟؟؟؟؟!!! :rolleyes:
بسم الله الرحمن الرحيم
انا كثيييييييييير بسمع عن المكتبات في الفيجول بيسك . ماهي المكتبات , وكيف اضيفها الى البرنامج , ومتى استخدمها
, وهل يوجد كتب شرح لمفهوم المكتبات ؟؟؟؟؟؟!!! :rolleyes:
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
مش حفقد الامل ان شاء الله في الرد
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
بسم الله
أخي العزيز المكتبات هي مكتبات الربط الديناميكية dll مختصر لdynamic link libraries ، حسناً ماذا تفعل ؟ افترض أن عندك عشر برامج فيها مربع نص تقوم بقرائته وتحويله إلى متغير وطباعة هذا المتغير ومقارنته مع عنوان النافذة و... بوساطة مكتبات الربط الديناميكية لن تضطر إلى كتابة هذا الكود عشر مرات بل تكتبه مرة واحدة ثم تضعه في هذه المكتبة وعندما تحتاج إلى استخدام هذا الإجراء ما عليك سوى استدعائه من هذه المكتبة وهي تقوم بكل العمل عنك ، سأعطيك مثالاً آخر مثلاً إنت عاوز تعمل مسج بوكس في عندك حلين واحد منهم إنك تعمل فورم وتحط فيها أداة عنوان وزر و ... والتاني إنك تستعمل مكتبة الربط الموجودة في فيجوال بيسيك والتي تقوم بإنشاء مسج بوكس حيث كل ما عليك فعله هو استدعاء الإجراء وكتابة سطر واحد هو :
msgbox prompt,button,title
وأظن أنك تعرف كيف تستدعي المسج بوكس فعندما تكتب هذا السطر يقوم البرنامج باستدعاء الفورم التي هي المسج بوكس ويمرر إليها القيم التي اخترتها ، هذا بالنسبة للمكتبات المضمنة في الفيجوال أما المكتبات الخارجية فشرحها طويل وأظن أن هذا الموضوع ممكن يساعدك
وإذا عندك أي سؤال فأنا جاهز
اخي اللي انا فهمتة منك ان المكتبة هي عبارة عن مجموعه من الاكواد تكتب في ملف وبأمتداد DLL ويمكن استدعاء أي كود الي البرنامج اللي انا بعمل به , طيب كيف أضيف مكتبة الي البرنامج حقي ؟
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
بسم الله
اقتباسطيب كيف أضيف مكتبة الي البرنامج حقي
بص يا سيدي
هنفترض مثلا انك عندك مكتبة اسمها Laib وجواها مثلا برضو 3 كلاسات Class1 و Class2 و Class3
اول حاجة تفتح قائمة Project وبعدين تدخل على Refrance
هتلاقي قائمة كبيرة جواها مكتبات كتيرة لو مكتبتك موجودة معاهم علم عليها لو مش موجودة اضغط على Browes ودور عليها في الجهاز
المهم كده تبقى انت ضيفت المكتبة ازاي تستخدمها بقى ؟ اقولك
طبعا انت فاكر اسم المكتبة واسماء الكلاسات
تكتب الكود ده في قسم التصريحات العامة
Dim L As New Laib.Class1
كده عرفت المكتبة وعرفت منها الكلاس الاول
لما تييجي تشتغل بقى تكتب الكود ده
L.Function()
طبعا L هو المتغير اللي حطينا فيه المكتبة و Function() دي عبارة عن دالة من دوال المكتبة وتستخدمها زي ما انت عايز
طبعا ممكن يبقى في شرح احسن من كده بس والله دي احسن حاجة اعرف اعملها
والله اعلم
وفي نوع تاني من المكتبات هي المكتبات التي تأتي مع الويندوز ويمكنك استخدامها في برنامجك عن طريق الAPI أو APPLICATION PROGRAMMING INTERFACE ، حسناً كيف تستخدمها ؟ مثلاً في عندك دالة تجعلك تحدد مكان مؤشر الماوس بالنسبة للشاشة وهي SETCURSORPOS فكيف تستخدمها ؟
في قسم التصريحات العامة اكتب الكود التالي للتصريح عن الإجراء :
Private Declare Function SetCursorPos Lib "user32" Alias "SetCursorPos" (ByVal x As Long, ByVal y As Long) As Long
دي الوقت إنت عرفت الإجراء كيف بتستخدمه ؟ بتستخدمه مثل ما بتستخدم أي إجراء ثاني مثلاً
SET CURSORPOS 400 , 300
أرجو أن يكون هذا واضحاً وتفضل اسأل إذا في شي ما فهمته
هذا الموضوع مغلق.