منتديات طلاب اليمن في المانيا
Software-Entwicklung am Beispiel von Visual Basic for Applications Jemeni12

عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدى
سنتشرف بتسجيلك

ادارة المنتدى
منتديات طلاب اليمن في المانيا
Software-Entwicklung am Beispiel von Visual Basic for Applications Jemeni12

عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدى
سنتشرف بتسجيلك

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



 
الرئيسيةأحدث الصورالتسجيلدخول

 

 Software-Entwicklung am Beispiel von Visual Basic for Applications

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
Alyahawi
عضو جديد
عضو جديد



عدد الرسائل : 2
العمر : 40
Ort : Berlin
تاريخ التسجيل : 17/05/2009

Software-Entwicklung am Beispiel von Visual Basic for Applications Empty
مُساهمةموضوع: Software-Entwicklung am Beispiel von Visual Basic for Applications   Software-Entwicklung am Beispiel von Visual Basic for Applications I_icon_minitimeالسبت يناير 09, 2010 9:20 pm

السلام عليكم ورحمة الله وبركاته
بالله لاتبخلو علينا بشرح مبسط للموضوع اعلاه بحيث استطيع احضر برزنتاتسيون حوله

مع الشكر الجزيل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
deutschland
عضو فعال
عضو فعال



عدد الرسائل : 935
العمر : 39
Ort : berlin
تاريخ التسجيل : 02/05/2009

Software-Entwicklung am Beispiel von Visual Basic for Applications Empty
مُساهمةموضوع: Visual Basic For Application   Software-Entwicklung am Beispiel von Visual Basic for Applications I_icon_minitimeالسبت يناير 09, 2010 10:50 pm


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


اريد ان اشرح

VBA


فيجول بيسك ابليكيشن بناء على طلب صديق لي فقد طلب مني ذلك

فقبل ان اشرح عن VBA
لام ان نعرف ماهي VB Visual Basic, and Visual Basic application

نبداء بالفيجول بيسك

فما هو الفيجول بيسك ؟؟؟؟ وماهو الفيجول بيسك ابليكيشن ؟


الفيجول بيسك

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

فيجول بيسك مثلها مثل اي لغة برمجه اخرى اي ما يخطر في بالك لحل مشكله سوا بسيطه او معقده فما عليك الا بلغة برمجة بسيك لسهولتها


اذا اردت استخدام البرنامج بسيط جدا جدا جدا

البرنامج فقط 5 ميجا بورتابل يعني دون ان تعمل له SET up




لاحظت في الفترة الاخيرة بالمنتدي بعض الاعضاء الجدد الذين يحاولون فهم لغة VBA

أو Visual Basic For Application ولكهنم يفشلون نظراً لانهم يفتقرون لاساسيات اللغة وطريقة التعامل معها لذلك قررت من خلال هذه المشاركة ان اشرح للسادة الاعضاء بحكم خبرتي القليلة جدا جدا بعض الفاهيم الاساسية والبسيطة والتي قد تساعدهم علي فهم بعض الاساسيات البسيطة في لغة VBA عند تصميم برامجهم أو عند تصفح الاكواد البرمجية الموجوده في مشاركات الاعضاء والمشرفين الافاضل



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



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

والصلاة والسلام علي اشرف المرسلين سيدنا محمد صلي الله علية وسلم

لنبدأ علي بركة الله



أولاً : - سنبدأ في شرح



مقدمة الي Access VBA




تعتبر مايكروسوفت أكسس شأنها شأن العديد من (نظم ادارة قواعد البيانات) RDBMS أو Relations Database management systems

ويأتي مع برنامج أكسس لغة برمجة خاصة بها تسمى VBA



وهي مجموعة فرعية من شركة ميكروسوفت شعبية

المشاريع بلغة البرمجه VBA



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



سنبدأ أولاً بــــ

أين يوضع الكود البرمجي




يوضع الكود في الوحدة النمطية( أنشاء وحدة نمطية جديدة ) أو من خلال الكائن ( مربع نص مثلا ) الذي تريد إضافة الكود له من خلال خصائص <-- إنشاء حدث <-- منشئ البرامج وكما هو موضح بالصورة المرفقة

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



صورة مرفقة




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

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





نطل عليكم اليوم بدرس جديد وهو تطوير للبرنامج الأول

"جمع رقمين"



بحيث نستطيع أن:

نجمع ونطرح وضرب ونقسم

بإختصار سنقوم بتصميم آله حاسبه وأكيد سيكون الدرس سهل.





نبداء من حيث انتهينا في الدرس السابع لكن نغير اسم البرنامج من "برنامج جمع رقمين" إلى "برنامج الحاسبه" كما تشاهد في الصورة:

Software-Entwicklung am Beispiel von Visual Basic for Applications 1



في البداية نقوم بتوسيع الفورم بتاع المشروع حتى نستطيع نضيف هذه الأزرار:

اطرح , اضرب , اقسم.

كما تشاهد في هذه الصورة كبرنا الفورم بواسطة النقاط الزرقاء واضفنا ثلاثة أزرار ..

وكذلك سنضيف زر ونسميه "مسح" :

Software-Entwicklung am Beispiel von Visual Basic for Applications 2



فقط الآن ما علينا إلا كتابة الأكواد في هذه الأزرار:

اطرح , اضرب , اقسم.

ويصير البرنامج جاهز وزي الحلاوة.



نضغط ضغطتين على زر "اطرح" لتظهر لنا شاشة الكود ... وكود الطرح مثل كود الجمع فقط نغير ((+)) إلى ((-)) كما تشاهد في الصورة:

Software-Entwicklung am Beispiel von Visual Basic for Applications 3



الآن نضغط ضغطتين على زر "اضرب" لتظهر لنا شاشة الكود ... وكود الضرب مثل كود الجمع والطرح فقط نغير ((+)) إلى ((*))

طبعاً علامة الضرب في الكيبورد هي shift ((+)) رقم 8 كما تشاهد في الصورة:

Software-Entwicklung am Beispiel von Visual Basic for Applications 4



الآن نضغط ضغطتين على زر "اقسم" لتظهر لنا شاشة الكود ... وكود القسمة مثل كود الجمع والطرح والضرب فقط نغير + إلى /

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

Software-Entwicklung am Beispiel von Visual Basic for Applications 5



تقريباً كذا خلااااااااااااااص لكن نريد أن يكون البرنامج جميل وبه خيارات أجمل .. من ذلك زر "امسح" وهو مفيد حيث أنه يمسح لنا الأرقام التي كتبناها لنبداء عملية جديدة..

والآن نكتب كود زر "امسح" وهو سهل كما تشاهد:

Software-Entwicklung am Beispiel von Visual Basic for Applications 6



كما شاهدت نكتب Text1.Text

ثم نكتب =

ثم علامة التنصيص مرتين ""



طيب ألا تلاحظون عندما نكتب الأرقام في المربعات تظهر في اليمين ولكن نحن نريد أن تظهر في الوسط شاهد الصور:

Software-Entwicklung am Beispiel von Visual Basic for Applications 7



كما شاهدت في الصورة السابقة ... نحدد الأداة ثم نختار center

Software-Entwicklung am Beispiel von Visual Basic for Applications 8



وأيضاً هنا نحدد الأداة ثم نختار center

Software-Entwicklung am Beispiel von Visual Basic for Applications 9



لاحظ أنه لابد من تحديد الأداة أولاً ثم التغيير ثانياً



وأيضاً بإستطاعتنا أن نغير لون الأرقام التي في المربعات شاهد الصور:

Software-Entwicklung am Beispiel von Visual Basic for Applications 10

Software-Entwicklung am Beispiel von Visual Basic for Applications 11

Software-Entwicklung am Beispiel von Visual Basic for Applications 12



لاحظ أنه لابد من تحديد الأداة أولاً ثم التغيير ثانياً



في هذه الصورة لاحظ التغيرات التي أجريناها .. قمنا بقسمة 10 تقسيم 5 = 2

Software-Entwicklung am Beispiel von Visual Basic for Applications 13



وكذلك نستطيع تغيير نوع الخط وحجمه

حددنا الأداة ثم نغير كما نريد .. كما تشاهد:

Software-Entwicklung am Beispiel von Visual Basic for Applications 14



Software-Entwicklung am Beispiel von Visual Basic for Applications 15



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



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

الرجوع الى أعلى الصفحة اذهب الى الأسفل
Alyahawi
عضو جديد
عضو جديد



عدد الرسائل : 2
العمر : 40
Ort : Berlin
تاريخ التسجيل : 17/05/2009

Software-Entwicklung am Beispiel von Visual Basic for Applications Empty
مُساهمةموضوع: رد: Software-Entwicklung am Beispiel von Visual Basic for Applications   Software-Entwicklung am Beispiel von Visual Basic for Applications I_icon_minitimeالسبت يناير 09, 2010 11:02 pm

جزيل الشكر على هذه المشاركه المفيده
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
Adminstrator
Adminstrator
Admin


عدد الرسائل : 770
Ort : Deutschland
تاريخ التسجيل : 25/12/2008

Software-Entwicklung am Beispiel von Visual Basic for Applications Empty
مُساهمةموضوع: رد: Software-Entwicklung am Beispiel von Visual Basic for Applications   Software-Entwicklung am Beispiel von Visual Basic for Applications I_icon_minitimeالأحد يناير 10, 2010 1:35 pm

مشكور دويتشلاند الله يبارك فيك يارب

انت مميز دائما في مشاركاتك


Software-Entwicklung am Beispiel von Visual Basic for Applications 136873
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://yemeni.forumieren.com
 
Software-Entwicklung am Beispiel von Visual Basic for Applications
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات طلاب اليمن في المانيا :: طلاب اليمن في ألمانيا :: Informatik :: Wirtschaftsinformatik-
انتقل الى: