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

إضافة صغيرة إلى Visual Basic

بدأه najy_zl في 19 نوفمبر 2008 · 7 رد · 3,475 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم...

المرفقات تحتوي على ملحق (Add-In) خاص بالـ Visual Basic و هو عبارة عن أداة بسيطة لحفظ الملفات (Modules, Class Modules, Forms, MDIForms, Property Pages, User Controls, User Documents) على هيئة قوالب (Templates) يمكن إضافتها بعد ذلك إلى أي مشروع مباشرة من داخل Visual Basic.

أعرف أن Visual Studio 6 يحتوي على Repository و يمكن استعماله مع Visual Basic لكنني لم أستعمله. أما هذا الملحق (في المرفقات) فقد أردته بسيطاً و سهلاً حتى لدى المبتدئين.

الفكرة هي أنه ربما نستعمل Form بمواصفات معينة بشكل متكرر في مشاريعنا، مثلاً RightToLeft مضبوطة على True و الخط Tahoma و حجمه 10 و النافذة تظهر في منتصف الشاشة و تحتوي على كود يجعل خلفيتها تظهر بألوان متدرجة. بدلاً من ضبط كل تلك الخصائص و كتابة الكود كلما أضفنا Form جديدة إلى المشروع، يمكننا تصميم واحدة ثم حفظها كقالب بحيث يمكننا إضافة أي عدد منها إلى أي مشروع من داخل Visual Basic.

كذلك الأمر إذا كان لدينا Module معينة تحتوي على أكواد نستعملها بكثرة في مشاريعنا، أيضاً يمكننا حفظها كقالب و إضافتها بسهولة. و الأمر ينطبق على بقية الأنواع المذكورة أعلاه.

الملحق عبارة عن نافذة واحدة بواجهة عربية:

post-28631-1227054078_thumb.jpg

إعداد الملحق:

1. المرفقات تحتوي على 3 ملفات (ReposMan.dll و ReposMan.exp و ReposMan.lib). انسخ الملفات الثلاثة إلى مجلد Visual Basic. في حاسوبي المسار كالتالي:

C:\Program Files\Microsoft Visual Studio\VB98

2. من قائمة "ابدأ" (Start) اختر الأمر "تشغيل" (Run). اكتب الأمر التالي:

regsvr32 "C:\Program Files\Microsoft Visual Studio\VB98\ReposMan.dll"

ثم انقر الزر "موافق" (OK) لتسجيل الملحق.

الآن قم بتشغيل Visual Basic و افتح القائمة Add-Ins. ستجد بها أمر بعنوان "معالج القوالب البرمجية".

post-28631-1227055360_thumb.jpg

يمكنك إخفاء هذا الأمر أو إعادة إظهاره باختيار الأمر Add-In Manager من القائمة Add-Ins.

استعمال الملحق:

1. قم بتجهيز الملف الذي تريد حفظه كقالب (مثلاً Form أو Module) بالشكل و الكود الذي تريده.

2. احفظ الملف في أي مكان تريده (ربما يكون جزءاً من مشروع أصلاً).

3. حدد الملف في نافذة Project Explorer (النافذة التي تعرض الملفات التي يضمها المشروع).

4. من القائمة Add-Ins اختر الأمر "معالج القوالب البرمجية".

5. ستظهر لك النافذة المبينة أعلاه. في خانة اسم القالب اكتب اسماً للقالب. يمكنك استعمال أسماء عربية، لكن لا تستعمل رموزاً غير مقبولة في أسماء الملفات.

إدراج نسخة من قالب:

نفرض أننا قمنا بتجهيز Form بمواصفات معينة ثم حفظناها كقالب باسم ArabicForm، و نريد أن ندرج منها نسخة في أحد المشاريع. الأمر بسيط: عند النقر على زر إضافة Form (أو اختيار الأمر Add Form من القائمة Project) سيعرض علينا نافذة Add Form الخاصة بـ Visual Basic لكننا هذه المرة سنجد بها رمزاً باسم ArabicForm.

post-28631-1227056431_thumb.jpg

نحدد هذا الرمز ثم ننقر الزر Open و ستتم إضافة Form جديدة بنفس مواصفات القالب.

نفس الكلام السابق ينطبق على الأنواع الأخرى مثل الـ Modules و الـ Class Modules و غيرها.

المرفقات:

ReposAddIn.rar

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#2

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

أخى العزيز najy_zl :

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

و لقد أضفت رد لهذا الموضوع لطرحه مره أخري داخل المنتدى لتزداد الإستفاده داخل المنتدى

و إسمح لى أن أضيف :

لو أى حد شايف إن الـ Templates اللى هوا عمله بالأداه بعد كدا مهم و ممكن يفيد الأخرين لا يتأخر عن وضعه في هذا الموضوع ليكون موضوع أكثر إفادة .

و مشكور مره أخري أخى najy_zl :clapping:

و السلام ختام .....

السلام على من إتبع السلام وخشي وجه ربه ذو الجلال والإكرام

#3

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

إخوانى الأعزاء :

أردت أن أكون أول من يضع Templates داخل هذا الموضوع

و هو عباره عن فورم صممته ليكون مثال للإتصالات بالـ Winsock .

موجود بالمرفقات :

و بعد فك المرفق ضعه في :

C:\Program Files\Microsoft Visual Studio\VB98\Template\Forms

و إستخدمه في مشاريعك بعد ذلك كما قام الأخ العزيز najy_zl

و يمكنك تعديله كما تريد بعد ذلك .

و السلام ختام ......

WinSock.rar

السلام على من إتبع السلام وخشي وجه ربه ذو الجلال والإكرام

#4

جميل ويعطيكم العافية

اسمحولي اطرح رايي وهو من وجهة نظري وعند عمل مشروع يحتوي فورمز متشابه يمكن للمبرمج ان يقوم بعمل الفورم الرئيسي وضبط محتوياته وكل ما يلزمه ومن ثما حفظه باسم مخصص في التمبليت الخاص بالفجوال ... هي من وجهة نظري واكيد جهودكم مقدرة والله يعطيكم العافية .... والله اعلم

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

#5

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

فاعلم أنه لا إله إلا الله

#6

شكرا لك يا أخي الكريم

J.A.D

JOUD.NET

jado.kheder@hotmail.com

#7

السلام عليكم

موضوع رائع جداً وجزاك الله خيراً

تم تعديل هذه المشاركة بواسطة عبدالجليل العقوري في 5 سبتمبر 2010 في 16:31

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

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

#8

بارك الله فيك اخي العزيز

إضافة رائعة وتم تحميلها وتشغيلها

تقبل فائق تقديري واحترامي

ds5j.gif

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