منتديات طلاب اليمن في المانيا

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

ادارة المنتدى



 
الرئيسيةس .و .جالتسجيلدخول

شاطر | 
 

 Software-Entwicklung am Beispiel von Visual Basic for Applications

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


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

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

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

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


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

مُساهمةموضوع: Visual Basic For Application   السبت يناير 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 اذا كان لديك نسخة اوفيس انجليزي وكما هو موضح بالصورة المرفقة



صورة مرفقة




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

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





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

"جمع رقمين"



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

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

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





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





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

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

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

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





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

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

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



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





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

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





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

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





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

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





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

ثم نكتب =

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



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





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





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





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



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









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



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





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

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









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



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

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


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

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

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

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

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

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

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






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

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