مـلتقــــــى الـــــــمـــــهــنــــــــــدسـيـــن
السلام عليكم ورحنة الله وبركاته

أهلا وسلا بك أخي الزائر فيمـلتقــــــى المهندسين "

أنت غير مسجل ونتمنى انضمامك الى اسرة المنتدى

فأهلا وسهلا بك


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

شاطر | 
 

 دورة فيجوال بيسك 6 للمبتدئين

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


نقاط : 15978
تاريخ التسجيل : 10/11/2009
العمر : 50

مُساهمةموضوع: دورة فيجوال بيسك 6 للمبتدئين    الخميس ديسمبر 19, 2013 11:42 am

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



""""""""""""""""""""""""""""""""""""""

""""""""""""""""""""




يقول الرسول الكريم صلي الله عليه وسلم

" إذا مات ابن ادم انقطع عمله إلا من ثلاث، صدقة جارية أو علم ينتفع به أو ولد صالح يدعوا له "


الحمد لله رب العالمين والصلاة و السلام على المبعوث رحمة للعالمين و على آله و صحبه والتابعين و من تبعهم بإحسان إلى يوم الدين.






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




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





على جميع الاخوة والاخوات الذين يودون المشاركة في هذه الدورة



- تثبيت Visual Basic 6 و يفضل أن يكون الاصدار Enterprise Edition وذلك حتى لا تواجهنا مشكلة اختلاف الاصدارات .







--------------------------------------------------------------------------------------------

----------------------------------------------------------------------------


----------------------------------


--------







الدرس الأول




مقدمـــة




تاريخ الفيجوال بيسك






لغة البيسك المرئي VISUAL BASIC تعتبر فى الوقت الحالى من أسهل وأبسط وأقوى لغات البرمجة المستخدمة تحت بيئة النوافذ WINDOWS ورغم أن لغة الفيجوال بيسك سهلة وممتعة إلا أنك تستطيع كتابة برامج قوية باستخدامها.






فهي تمكن المبرمج من تطوير وإنتاج التطبيقات المختلفة في وقت قصير، وبكفاءة عمل عالية ،وتندرج لغة Visual Basic تحت قائمة لغات الأحداث المحركة Object Oriented Languages ، وهذا يعني أن ما يحدثة المستخدم من أفعال مثل ضغط أحدالمفاتيح أو نقر زر الماوس يؤدي إلي تنفيذ الدوال المخصصة لذلك وبذلك يكون مستخدم البرنامج هو المسؤل عن ما يحدث ومتى يحدث ؟






ويختلف ذلك كليا عن اللغات التقليدية والتي لم تُتحْ للمستخدم سوى رد الفعل التنفيذى فقط للكود الذي يتم كتابته. وتتكون البرامج من عدة شاشات وكل شاشة تحفل بالعديد من عناصر التحكم ، ومهمة المبرمج هنا هي تحديد ردود أفعال الشاشات والعناصر عن حدوث أحداث معينة بواسطة المستخدم ، وكل عنصر أو شاشة لها مجموعة من الخواص كالأبعاد والألون والبيانات المخزنة بها فتكون فلسفة البيسك المرئي Visual Basic هي التحاور بين العناصر المختلفة وتغيير صفاتها وبياناتها عندما يُحْدثْ المستخدم بعض الأفعال.




لقد قامت شركةمايكروسوفت بتصميم فيجوال بيسك بناء على لغة البرمجة بيسك والمصممة خصيصا للمبتدئين في البرمجة نظرا لسهولتها على عكس اللغات التي كانت متوفرةحينذاك مثل الكوبول وفورتران و لغة التجميع Assembly .





فأصل لغة فجوال بيسك هى لغة بيسك التي ظهرت في كلية دارتماوث Dartmaouth علي يد جون كيمني John Kemeny و توماس كيرتز Thomas Kurtz عام 1963م و قدأصبحت بسرعة فائقة من أشهر و أسهل لغات البرمجة بل لم تقف عند هذا فحسب فأصبحت كلغة تعليمية تدرس في المعاهد و الكليات و الجامعات و بدأ انتشارها في السبعينات



ثم أخذت هذه اللغة في التطور الدائم مع المحافظة على سهولةاستخدامها و بساطتها و كان الإصدار الأول لهذه اللغة عام 1991 م ثم كان الإصدار الثاني منها عام 1992 م ثم كان الإصدار الثالث عام 1993 ومن ذلك الوقت تعاقبت اصدارات كثيرةمنها ، الإصدار السادس (Visual Basic 6.0) وهو مع مجموعة من اصدارات شركة مايكروسوفت التي اسمته الان فيجوال ستديو 6.0 (Visual Studio 6.0) وبعد ذلك أصدرت مايكروسوفت اصدارها الجديد من لغة فيجوال بيسك هو الاصدار (Visual Basic .Net)




ويتوفر من هذة اللغة ثلاثة إصدارات مختلفةوهي:




1. Visual Basic Standard Edition

2. Visual Basic Professional Edition


3. Visual Basic Enterprise Edition







تمتاز Visual Basic بإمكانيات كثيرة نورد منهاما يلى :

* امكانية كتابة برامج تعمل تحت بيئة ويندوز بسهولة وبسرعة.
* سهولة تعديل وتطوير البرامج المكتوبة بها وسهولة تعلمها.
* تتضمن مجموعة كبيرة من الكائنات objects
* امكانية استخدام عددكبير من الايقونات والصور Icons & Pictures في البرامج
* سهولة عمل ملف تنفيذي (Execution File).
* سهولة التعامل مع قواعد البيانات المختلفة مثل Access - Oracle ... الخ.
* قدرتها على التعامل مع الوسائط االمتعددة Multimedia.
* تدعم التعامل مع العناصر البرمجية المستوردة Activex Controls.
* سهولة ربطها مع التطبيقات الاخرى مثل ( ….Word-Excel ).
* تدعم انشاء حزم البرامج (Setup Programms) بكفاءة عالية.
* تدعم أدوات كثيرة تتعامل مع الشبكة الدولية Internet.
* سهولة اكتشاف وتصحيح الأخطاء أثناء تشغيل البرنامج.
* يمكن ان يشغل برامجها مستخدم واحد أو عدة مستخدمين في آن واحد.
* البرمجة بالفيجوال بيسك تعتبر متعة حقيقية.

عناصر فيجوال بيسك:





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



عند تشغيلك لبرنامج الفيجوال بيسك فسوف ترى عدد من النوافذ والتي تعرف ببيئة التطوير المتكاملة للفيجوال بيسك VB IDE (integrated development environment) وكمبرمج فإنك سوف تمضي الوقت الكثير مع هذه الواجهة ، لذلك فاننا سنأخذ بعض الوقت للتعرف على القوائم وما تحتويه من أوامر وجميع الأدوات الاساسية والنوافذ الموجودة في بيئة التطوير الخاصة بفيجوال بيسك.





جميع تطبيقات الفيجوال بيسك تحتوي على أدوات تحكم تسمى Objects والتي تأتي مع الفيجوال بيسك أو تشترى من شركات أخرى، وهذا ما جعل الفيجوال بيسك ينتشر بهذا الشكل الكبير. وتعتبر أدوات التحكم والتي تستغرق مئات الساعات من التطوير طريقة جيدة لعمل البرامج وذلك لأنه بالإمكان استخدامها في أكثر من تطبيق. لكي تصبح مبرمجا ناجحا يجب معرفة كيفية التعامل مع هذه الأدوات لكي تستطيع تطوير تطبيقات مفيدة.






بحكم تحول الفيجوال بيسك الى طريقة البرمجة الموجهة بالأحداث Object Oriented Languages فان الموضوع الأخير الذي سنذكره هنا هو الأحداث. البرمجة بالأحداث ليست صعبة ولكن مفهومها يختلف اختلافا كليا عن البرمجة التقليدية المعروفة في لغة البيسك. وببساطة جدا فإنه عند تشغيل برنامج فيجوال بيسك ، فإن البرنامج لا يفعل شيئا حتى يقوم المستخدم بعمل حدث معين مثال النقر بالماوس على زر أو قائمة وخلافة. معنى ذلك ان برامج الفيجوال بيسك تستجيب وتعمل لأحداث معينة. عندحدوث حدث معين فإن فيجوال بيسك يقوم بتنفيذ الكود المصاحب لذلك الحدث. لذلك فإن وظيفة المبرمج هوكتابة الأكواد اللازمة لتنفيذ هذه الأحداث.








كيفية عمل Visual Basic




يمكن القول ان لغة Visual Basic لغةبرمجية ورسومية في آن واحد ( Graphical user interface )حيث انك تصمم واجهة برنامجك على الشكل الذي تريده بما في ذلك الصور والرسومات* وتضع بعض الازرار عليها مثلا * وتضع عناصر ادخال واخراج مثلا* ثم تقوم بكتابة كود لكل عنصر ليؤدي عمله كما يجب وعلى المنوال الذي تريده* ثم تجرب برنامجك وتصحح الاخطاء التي (قد) تتواجد فيه * فجل من لا يسهو * بعدها تأمر لغة فيجول بيسك بعمل ملف تنفيذي للبرنامج الذي صممته فينتجه على هيئة برنامج بامتداد أوتنسيق exe * بمعنى انه من نوع مايطلق عليه (تطبيق) عندها يمكن تنفيذ هذا التطبيق خارج بيئة برنامج Visual Basic (في اى جهاز كمبيوتر).





أساسيات البرمجة بــ Visual Basic





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




ومن المهم جدا أن يكون المبرمج متمكنا من جزئين مهمين في الفيجوال بيسك : قواعد البيانات و التقارير.




فالبرامج المصممة باستخدام الفيجوال بيسك تستخدم قواعد البيانات بنسبة 80% حيث ان معظم التطبيقات تحتاج الى حفظ بيانات وطباعتها. وسوف نقوم خلال هذه الدورة بشرح اكثر من طريقة للقيام بهذه المهام الا ان معظم المبرمجين يفضلون التعامل مع قواعد بيانات Access واستخدام مصمم التقارير المدمج مع فيجوال بيسك أو استخدام كريستال ريبورت Crystal Report




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






وفقكم الله

((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))

كتاب يحتوي على دروس فيجيوال بيسك 6 للمبتدئين
الدروس من الاول الى الخامس

رابط تحميل الكتاب

http://www.estudy.ps/portal/ShowData.php?id=16


افضــل كتــاب عربــى لتعلم لغة فيجوال باسيك visual basic

من افضل الكتب العربية فى تعليم لغة الفيجوال الباسيك
شرح ممتع وبسيط

enjoy your time
http://adf.ly/DWUJK




مـــــع تحيــــــــــــــــــــــــــات
نيودريل لأبحاث التربة والاساسات الخازوقية

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

مهندس / سيد أبوليله
01005747686
saydabolila@yahoo.com


الرجوع الى أعلى الصفحة اذهب الى الأسفل
م . مصطفى
المدير العام لمنتديات الزراعيين والهندسة المدنية
المدير العام لمنتديات الزراعيين والهندسة المدنية


نقاط : 14081
تاريخ التسجيل : 01/03/2010
العمر : 44

مُساهمةموضوع: رد: دورة فيجوال بيسك 6 للمبتدئين    الخميس يناير 09, 2014 8:12 pm

احسنت بارك الله بك حضرة الباشمهندس البطل


http://img10.glitterfy.com/graphics/136/love_as_long_as_you_live.gif
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
دورة فيجوال بيسك 6 للمبتدئين
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مـلتقــــــى الـــــــمـــــهــنــــــــــدسـيـــن :: الهندسة المدنية :: الهندسة المدنية عام-
انتقل الى: