العودة   منتدى بريدة > المنتديات التقنية > منتدى الكمبيوتر و الجوال والبرامج والصيانة

الملاحظات

مشاهدة نتائج الإستطلاع: هل تؤيد فكرة إقامة دورة في البرمجة ؟
نعم فكرة رائعة 30 100.00%
لا بأس 0 0%
تحتاج إعادة نظر 0 0%
لا 0 0%
إستطلاع متعدد الإختيارات. المصوتون: 2. أنت لم تصوت في هذا الإستطلاع

موضوع مغلق
 
 
أدوات الموضوع انواع عرض الموضوع
 
قديم 11-07-03, 09:48 am   رقم المشاركة : 1
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :
هل تريد أن تصل الى عالم البرمجة ؟ تفضل بالدخول


[C]

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

السلام عليكم ورحمة الله وبركاته

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

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

محبكم المخلص إبن الإسلام

[/c]







قديم 16-07-03, 03:22 pm   رقم المشاركة : 2
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

[c]

السلام عليكم ورحمة الله وبركاته


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

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

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

محبكم إبن الإسلام
[/c]







قديم 16-07-03, 11:52 pm   رقم المشاركة : 3
السعودي
عضو قدير
 
الصورة الرمزية السعودي






معلومات إضافية
  النقاط : 10
  المستوى :
  الحالة : السعودي غير متواجد حالياً

أخــي الحبيب " ابن الاسلام "

كم حجم الفيجول بسيك الافتراضي ...

وهل هو برنامج منعزل ولوحده أم هــو برنامج يأتي من ضمن باقة Microsoft أي من ضمن ( الورد ــ الأكسس ــ الأكسل ــ البوربوينت ــ الفرونت بيج ... )

فهل اسم البرنامج بالكامل يكون على الهيئة التالية : Microsoft Visual Basic 6.0

فهذا اعتقد أن حجمه حوالي : حجم الملف: 64.50 MB

==========

أم أنه يكون اسمه هكذا : Visual Basic 6.0
وحجمه تقريباً : حجم الملف: 155.00 MB

ــ وهل البرنامج تتعامل معه بواجهة عربية وقوائم عربية... أم أنه إنجليزي
==============

تحياتي لك أخـي ... وآآآسف على هــذه الأسئلة لأني احسست أنها أسئلة قد تشغل بال البعض حالياً قبل البدء في الدروس

ويجب أن تعرف أن البعض وأنا منهم حتى لحظة كتابة هذه الرسالة البرنامج غير متوفر في أجهزتهم ... وأنا بالذات لم يسبق لي أن تعاملت مع البرنامج البته







التوقيع

قديم 17-07-03, 02:30 am   رقم المشاركة : 4
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

[C]

السلام عليكم ورحمة الله وبركاته

مشرفنا الغالي أبوإبراهيم تحيه طيبه

كم حجم الفيجول بسيك الافتراضي ...

حجم فيجوال بيسيك يعود الى المرفقات مع البرنامج الأصلي مثل مكتبة الدعم الفني MSDN أو Package & Deployment Wizard أو API Text Viewer وهذه المرفقات أساسية في القرص المدمج ولكنها إختياريه يستطيع المستخدم تحديد أما إنزالها مع البرنامج أو الإستغناء عنها ، وفي نظري للمبتدء لا يحتاج غير برنامج الفيجوال وإهمال المرفقات .

وهل هو برنامج منعزل ولوحده أم هــو برنامج يأتي من ضمن باقة Microsoft أي من ضمن ( الورد ــ الأكسس ــ الأكسل ــ البوربوينت ــ الفرونت بيج ... )

لا بل هو برنامج مستقل تماماً عن باقة الأوفيس

فهل اسم البرنامج بالكامل يكون على الهيئة التالية : Microsoft Visual Basic 6.0

نعم أحسنت هذا إسم برنامج الفيجوال الإصدار السادس وهو من إصدارات ميكروسوفت كما أسلفنا وآخر إصدار من البرنامج هو VISUAL NET .

ــ وهل البرنامج تتعامل معه بواجهة عربية وقوائم عربية... أم أنه إنجليزي


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

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

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

محبكم إبن الإسلام .



[/C]







قديم 17-07-03, 04:44 am   رقم المشاركة : 5
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

[c]

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

فيجوال بيسيك



الفصل الأول الدرس الأول ف1 - د1



الحمد لله رب العالمين والصلاة والسلام على أشرف الأنبياء والمرسلين نبينا محمد وعلى آله وصحبه أجمعين ثم أما بعد

نبدء مشوار هذه الدوره بطرح نبذه قصيره عن الفيجوال بيسيك هذه اللغه المرئيه والتى قد تم إعدادها لكي يتعامل معها المستخدم المبتدء حتى يصل الى درجات الإحتراف ، إن فيجوال بيسيك من أوائل لغات البرمجة التى تطبق قاعدة ماتراه هو ما تحصل عليه أو إصطلاحاً What You See Is What You Get وأختصارها (WYSIWYG) رائع جداً هذا المصطلح . وللتوضيح أكثر كل مايظهر أمامك بعد الحصول على نتيجة البرنامج يراه المستخدم من دون بيئة البرمجه وهذه ميزة فاقة جميع لغات البرمجه غير الفيجوال .

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

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




تعني كلمة BASIC هذا الإختصار Beginners All-purpose Symbolic Instruction Code

الإصدار السادس من الفيجوال ينقسم الى عدة إصدارات من أهمها :-

الإصدر الأول :- النسخة التعليمية Microsoft Visual Basic 6.0 Learning Edition



الإصدار الثاني :- النسخة المكتبيه الإحترافيه Microsoft Visual Basic 6.0 Professional Edition


[/c]







قديم 18-07-03, 12:02 am   رقم المشاركة : 6
السعودي
عضو قدير
 
الصورة الرمزية السعودي






معلومات إضافية
  النقاط : 10
  المستوى :
  الحالة : السعودي غير متواجد حالياً

أخـي " ابن الإسلام "

حصلنا على الاسطوانة الخاصة بالبرنامج كما هو ظاهر من الصورة

فالاسطوانة فيها عـدة برامج

ــ أخــي " ابن الإسـلام " ....

أنا سأحاول اعرض بعض الاستفسارات ليس لأنـي لا أعـرف .... ولكن أنا أقصد ذلك لكي يستفيد من هــو مبتديء وأنا منهم ... وتكون الخطوات حبة .. حبة... بدءاً من اسطوانة البرنامج إلى تركيب البرنامج إلى الملفات اللآزم تحديدها وتنشيطها بوضع عـلامة ( الصح ) ثم إكمال عملية الـ ( sutep ) ....

الجزء أو الاختيار الغير ظاهر من الصورة >>> فبتحريك السهم للاسفل تظهر كلمة : tools

ــ عموماً الاسطوانة متوفرة في أغلب محلات الكمبيوتر وذات سعر زهيد جــداً ( فقط 10 ريالات )







التوقيع

قديم 18-07-03, 04:10 pm   رقم المشاركة : 7
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

[c]

السلام عليكم ورحمة الله وبركاته

العزيز الغالي السعودي

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

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

عندما تقوم بنقل المؤشر في صندوق الخيارات OPTIONS فإن نافذة التعليق Decription أو التوضيح تعرض بعض المعلومات عن تلك الأداه في قائمة الخيارات حيث يمكنك إضافة أو تغيير الأدوات بالنقر على Change Option . أو الحصول على جميع بنود القائمة بالنقر على Select all .

نحن في هذا الدورة كلنا مبتدئين وما يهمنا هو الإفتراضيات فقط .

أنظر الى الشكل 1-1


الشكل 1-1

كما هو ظاهر في الشكل 1-1 نافذة خيارات الأدوات وعلى شريط النافذة البرنامج فيجوال بيسيك بروفيشنال وهو الأفضل في نظري ولايختلف عن النسخه التعليمية أو المكتبيه إلا في بعض الأدوات والإضافات على مكتبة الفيجوال RUNDLL ولكن هنا لابأس على الجميع أن يعمل على النسخة الموجوده لديه .

يوضح صندوق الأدوات الإفتراضيات التى يجب تنصيبها مع البرنامج وعندما نكون بحاجة لإحدى الأدوات سوف نعود الى نافذة الأدوات ونقوم بإنزالها ، بعد الإنتهاء أنقر على المتابعة حتى تكمل تنصيب البرنامج وأتبع تعليمات البرنامج الظاهره على الشاشة وعندما تحتاج الى المساعدة لاتتردد في الإستفسار

محبكم إبن الإسلام
[/c]







قديم 18-07-03, 08:42 pm   رقم المشاركة : 8
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

[C] ف1 - د2

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في هذا الدرس سوف نقوم بشرح الواجهه والنافذ الأساسية للفيجوال بيسيك حتى نعمل بشكل جيداً لابد أن نتعرف على البيئه من حولنا وماهي الأدوات والخصائص التى نتعامل معها ولو حتى تعريف بالعنوان أو بالإسم .
عندما تقوم بتشغيل برنامج الفيجوال سوف تحصل على الواجهه الرئيسيه للفيجوال مع نافذة حوارية لخلق مشروع جديد New Project وتحتوي على ثلاث صفحات كما في الشكل 1-1


الشكل 1-1

( 1 ) :- الأمر New يعمل على فتح مشروع جديد ( مهم جداً )

( 2 ) :- الأمر Existing يعمل على فتح مشروع سابق .

( 3 ) :- الأمر Recent يعمل على فتح مشروع موجود مسبقاً وقد تم العمل عليه مؤخراً علماً أن الحد الأقصى لحفظ المشاريع بشكل متتالي وأبتداءً بالأحداث هو العدد 32 مشروع فقط .

( 4 ) :- عند عدم الرغبة بعرض هذه النافذه عليك تنشيط هذه الخيار في المره القادمه لن يعمل فيجوال بيسيك على عرض هذه النافذة .

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

هنا في هذا الدرس سوف يكون الخيار الإفتراضي هو مشروع من النوع القياسي Standard EXE ، كما هو موضح أمامك في الشكل 1-1 أنقر على الأمر فتح Open حتى يبدأ فيجوال بيسيك العمل مع مشروع جديد من النوع القياسي وهو أكثر أستخداماً . سوف تظهر لك واجهة فيجوال بيسيك الأساسية كما في الشكل 2-1


الشكل 2-1

( 1 ) :- (Menu Bar) شريط القوائم
هذا الشريط يحوي جميع القوائم الأساسية والفرعية في عمليات وأوامر فيجوال بيسيك وفي الدرس الثاني سوف نتعرف على أهم هذه القوائم .



( 2 ) :- (Main Toolbar) شريط الأدوات
هذا هو شريط أدوات فيجوال بيسيك القياسي الذي ينفذ المشاريع وإيقاف التطبيقات وعمليات البحث وهو الأكثر إستخداماً في بيئة التطوير .



( 3 ) :- (Project Window) نافذة المشروع
نافذة المشروع تعمل على إظهار أسماء المشاريع والفورم والنماذج والوحدات النمطيه وغيرها من كائنات المشروع .



( 4 ) :- (Properties Window) نافذة الخصائص
جميع خصائص عناصر التحكم تعمل كل خاصية على تحديد ميزة معينه للعنصر مثل نوع الخط أو العرض أو حجم الصورة وغيره ، وتعمل نافذة الخصائص تلقائياً مع إضافة عنصر التحكم أو إنتقال التركيز اليه .



( 5 ) :- (Form Designer)نافذت تصميم النموذج
تحتوي هذه النافذة على النموذج الذي يتم تصميمه وإضافة عناصر التحكم عليه وما تسمى ببيئة إنشاء النموذج ، ويمكن في نفس الوقت فتح أكثر من نافذة وتصميم أكثر من نموذج .



( 6 ) :- (Tool Box) صندوق الأدوات
جميع عناصر التحكم في صندوق الأدوات وهو أساسي في إنشاء النماذج ويستخدم تقريباً في كل المشاريع ويمكن إضافة عناصر اليه ويمكن للمستخدم تطوير بعض العناصر الأفتراضيه أو إنشاء عنصر تحكم خاص به مثل ActiveX Controls .


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

محبكم إبن الإسلام

[/C]







قديم 20-07-03, 01:12 am   رقم المشاركة : 9
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

[c]ف1 - د3

سبق لنا في الدرس الثاني من الفصل الأول ف1 - د2 بيان نوافذ فيجوال بيسيك الأساسية وتعريف موجز لكل نافذة وللمعلومية النوافذ السابقه هي الإفتراضيه عند تشغيل الفيجوال وبداية مشروع جديد وليست جميع النوافذ هناك العديد منها لايتسع المقام لذكرها ولكن عمدت على تأخيرها حتى الوقت المناسب لعرضها مع أحد الدروس القادمة بإذن الله .
في هذا الدرس سوف نشرح النوافذ وأهم خصائص أو ميزات تلك النافذة مع التعليق على بعض مايحتاجه المستخدم المبتدئ وتوضيح حالات الإستخدام لتلك النوافذ .

( 1 ) :- (Menu Bar) شريط القوائم



هذا الشريط يحوي جميع القوائم الأساسية والفرعية في عمليات وأوامر فيجوال

File :- تحوي هذه القائمة على مجموعة أوامر خاصة بتنفيذ المشاريع مثل ( New ) لإنشاء مشروع جديد ( Open ) فتح مشروع سابق ( Save ) حفظ المشروع الحالي ( Remove ) حذف المشروع .

Edit :- القائمة تحرير في فيجوال بيسيك كما في أي تطبيق ، وهي تحوي الأمر ( Cut )قص ( Copy ) نسخ ( Paste ) لصق ( Find ) بحث ( Selecte All ) تحديد الكل ، وأيضاً الكثير من الأوامر التى تفيد في بيئة التطوير

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

Project :- القائمة مشروع تمكن المستخدم من إضافة مكونات جديدة على مشروعه مثل فورم جديد أو وحده نمطية ( Module ) وأيضاً ملفات أخرى .

Format :- هذه القائمة تستخدم في محاذة وموقع عناصر التحكم على النموذج وقياس المسافة بينها .

Debug :- تحتوي هذه القائمة على أوامر خاصة بالتطبيق وتعرض النتائج في نوافذ خاصة بحالة أداء ومراقبة سير البرنامج بعد تنفيذ تعليمات برمجيه يقوم المستخدم بتحديدها

Run :- تحوي هذه القائمة على مجموعة من الأوامر لتنفيذ التطبيقات ضمن بيئة فيجوال بيسيك ،( Start ) يعمل على تشغيل التطبيق وأيضاً مفتاح ( F5 ) ويستخدم الأمر ( Break ) في إيقاف تشغيل التطبيق مؤقتاً وينتظر الإستجابة من المستخدم ( Restart ) يعيد تشغيل التطبيق منذ البداية ( Continue ) يعمل هذا الأمر على تشغيل التطبيق من آخر نقطة توقف عندها التطبيق .

Query :- هذه القائمة في غالب حالتها غير متاحة للإستخدام Enabule = False وتصبح متاحة فقط عند إنشاء أستعلام من خلال الأداة ( Microsoft Query Builder )

Diagram :- تكون أوامر هذه القائمة متاحة عندما يتفاعل التطبيق مع SQL لتعديل مخطط قاعدة البيانات

Tools :- تحوي هذه القائمة على أدوات تتعامل مع خصائص بيئة التطوير مثل الأمر ( Option )

Add-In :- تحوي هذه القائمة على الأوامر المتعلقة بتقنيات وكائنات خارجية يتم دمجها مع بيئة فيجوال بيسيك ، كما تحوي الأمر ( Visual Data Menager ) والذي يصل الى مدير البيانات ( VisData )

Window :- هذه قائمة خاصة في إدارة نوافذ فيجوال بيسيك

Help :- قائمة المساعدة ويمكن من خلالها طلب الدعم الفني أو الحصول على تعليمات الفيجوال من مكتبة ( MSDN )

( 2 ) :- (Main Toolbar) شريط الأدوات



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

يحوي شريط أدوات فيجوال بيسيك ثلاث أشرطة مساعدة يمكن إضافته عن طريق القائمة Viewثم الأمر Tollbars وتلك الأشرطة هي 1- ( Form Editor ) 2- ( Edit ) 3- ( Debug ) وهذه الأشرطة غير مرئيه حتى تطلب من القائمة أو أن يكون مؤشر الفأره على شريط الأدوات القياسي ثم النقر بالزر الأيمن عليه حتى تظهر قائمة خيارات الأشرطة كما في الشكل 1-1



الشريط الأول ( Debug Toolbar ) شريط تصحيح التعليمات البرمجية



يحتوي هذا الشريط على أوامر تقوم بوظائف المساعدة في حل المشاكل البرمجية وأيضاً متابعة سير التطبيق .

الشريط الثاني ( Edit ) شريط التحرير



يعمل هذا الشريط على تحرير التعليمات البرمجية .

الشريط الثالث ( Form Editor ) شريط محرر النماذج



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

( 3 ) :- (Project Window) نافذة المشروع



نافذة المشروع تعمل على إظهار أسماء المشاريع والفورم والنماذج والوحدات النمطيه وغيرها من كائنات المشروع .

تظهر نافذة المشروع محتويات التطبيق من نماذج ووحدات نمطية وأسماء المشاريع ، وتحتوي على شريط أدوات صغير يوجد فيه ثلاث أيقونات هي :-

1-( Toggle Folders ) تعمل على إظهار أو إخفاء المجلدات

2-( View Object ) تظهر الكائن المحدد في النافذة

3- ( View Code ) تظهر نافذة البرمجة للكائن النشط

( 4 ) :- (Properties Window) نافذة الخصائص



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

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

تختلف الخصائص حسب نوع العنصر إلا أن الكثير من الخصائص يتكرر لغالبية العناصر .
يوجد في أسفل النافذة إطار ( Description ) ويحوي هذا الإطار معلومات توضح وظيفة الخاصية المحدده أنظر الى الشكل 1-2.


الشكل 2-1

ويمكن أيضاً أستعراض خصائص النافذة حسب الترتيب الأبجدي Alphabetic أو وفق فئات الخصائص Categorized وبالطبع كل فئة تختلف بإختلاف خصائص الكائن المحدد علا سبيل المثال :-

فئة Appearance هذه الفئة تظهر عند تحديد النموذج وتحوي مجموعة من الخصائص التى تفيد الشكل العام للكائن من الألوان الخط العنوان وخاصية الرسم .

فئة Position تحدد هذه الفئة خصائص الحجم مثل الطول الإرتفاع العرض والأحداثيات .



( 5 ) :- (Form Designer)نافذت تصميم النموذج
تحتوي هذه النافذة على النموذج الذي يتم تصميمه وإضافة عناصر التحكم عليه وما تسمى ببيئة إنشاء النموذج ، ويمكن في نفس الوقت فتح أكثر من نافذة وتصميم أكثر من نموذج .



عند النقر بالزر الأيمن على النافذة تظهر لك القائمة المساعدة أنظر الشكل 3-1 تحوي هذه القائمة الأوامر المساعدة وهي كما يلي :-


الشكل 3-1

( View Code ) فتح نافذة البرمجة

( Menu Editor ) فتح نافذة محرر القوائم

( Lock Controls ) عدم تمكين عناصر التحكم من حيث تحريك العنصر وتغيير الإحداثيات

( Paste ) لصق العناصر بعد نسخها في نفس النموذج أو نموذج آخر

( Properties ) فتح نافذة الخصائص


( 6 ) :- (Tool Box) صندوق الأدوات
جميع عناصر التحكم في صندوق الأدوات وهو أساسي في إنشاء النماذج ويستخدم تقريباً في كل المشاريع ويمكن إضافة عناصر اليه ويمكن للمستخدم تطوير بعض العناصر الأفتراضيه أو إنشاء عنصر تحكم خاص به مثل ActiveX Controls .


عند النقر بالزر الأيمن على نافذة الأدوات تظهر لنا القائمة المنبثقة حيث يمكنك أختيار أحد خيارات القائمة وهي كالتالي :-



( Componets ) عند تحديد هذا الخيار تفتح لك نافذة تحوي عناصر تحكم إضافية ( Active X ) يمكنك تحديدها ثم يقوم فيجوال بيسيك بعرضها داخل صندوق الأدوات

( Add Tab ) من خلال هذا الامر يمكنك إضافة عدد من القوائم بحيث تحوي كل منها عناصر تحكم مخصصة تستطيع ترتيبها ونقل العنصر من قائمة الى آخرى حسب رغبة المستخدم .

(Dockable) يعيد هذا الأمر القائمة الى آخر أحداثية للموقعها على بيئة التطوير

( Hide ) يعمل هذا الأمر على إخفاء صندوق الأدوات من على بيئة التطوير ويمكن إرجعها عن طريق شريط الأدوات القياسي أو من الأمر View

( محتويات صندوق الأدوات )



( Pointer ) المؤشر

[/c]







قديم 20-07-03, 03:27 pm   رقم المشاركة : 10
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

[c]


( Picture Box ) صندوق الصورة



( Text Box ) صندوق النص



( Lable ) التسمية



( Command Button ) زر الأمر



( Frame ) الإطار



( Option Button ) زر الخيار



( Check Box ) صندوق التحقق



( List Box ) صندوق القائمة



( Combo Box ) صندوق القائمة المنسدلة



( VScroll Bars ) شريط التمرير الرأسي



( HScroll Bars ) شريط التمرير الأفقي



( DriveListBox ) صندوق قائمة السواقات



( Timer ) المؤقت



( FileListBox ) صندوق قائمة الملفات



( DirListBox ) صندوق قائمة المجلدات



( Line ) الخط



( Shape ) الشكل



( Data ) عناصر الوصول للبيانات



( Image ) الصورة عند وضع صورة بإستخدام هذه الأداة يتم تثبيت الصورة في البرنامج



( OLE ) الكائن


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

أعزائي الأفاضل هل هذا الشرح واضح و الدرس مقبول نوعاً ما ؟

محبكم إبن الإسلام

[/c]







قديم 29-07-03, 07:53 am   رقم المشاركة : 11
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

[C]

ف2 - د1

السلام عليكم ورحمة الله وبركاته

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

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


الشكل1-1

ملاحظة :- تستطيع فتح نافذة البرمجة عند النقر على عنصر التحكم أو من خلال النافذة المساعدة عند النقر بالزر الأيمن على النموذج أو العنصر وأختيار الأمر View Code (راجع الدرس الثاني) أنظر الى الشكل 2-1


الشكل2-1

( 1 ) : ( Procedure ) قائمة الأحداث

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

( 2 ) : ( code )الكود


Private Sub Command1_Click()

End Sub

( Private ) تعني هذه الكلمة أن هذا الإجراء لن ينفذ إلا من نفس النموذج

( Sub ) تحدد بداية الإجراء

( End Sub ) تحدد نهاية الإجراء

Command_click ينطبق على هذا الإجراء هذه التعليمة
ControlName_EventName
حيث أن ControlName أسم عنصر التحكم EventName لن يتم تنفيذ الإجراء إلا عند وقوع الحدث وهو في المثال حدث النقر على زر الأمر CommandButton

( 3 ) : ( object )قائمة عناصر التحكم


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

Private Sub ControlName_EventName()

End Sub

ملاحظة :- لايقوم فيجوال بيسيك بكتابة هذا الكود حيث أن ControlName أسم عنصر التحكم EventName هو الحدث وفي مثالنا السابق زر الأمر ويكون الكود الذي يضاف الى نافذة البرمجة عند أختياره من القائمة Objetc



Private Sub command1_Click()

End Sub



( 4 ) : هنا كتابة الأكواد البرمجية والدوال وإسناد النصوص والقيم كما سوف يأتي في مثالنا القادم


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

الآن سم الله ثم إفتح برنامج فيجوال بيسيك ومن نافذة الحوار الظاهرة أمامك إختر مشروع من النوع القياسي Standard EXE راجع الدرس الأول أنظر الى الشكل 2-1
سوف يعمل فيجوال بيسيك على إضافة مشروع جديد و Form جديد أيضاً الآن سوف نعمل على إضافة زر أمر من صندوق الأدوات (Tool Box) أنظر الى الشكل 3-1


الشكل 3-1

عند النقر على زر الأمر Double Click مرتين سوف يعمل فيجوال بيسيك على إضافة الزر تلقائياً على الفورم أو يمكنك من خلال النقر عليه مره واحده ثم الإتجاه بالماوس نحو الفورم سوف تجد أن شكل المؤشر يكون على شكل علامة الجمع (+) أرسم أداة زر الأمر مع الضغط على زر الماوس الأيسر يمكنك تحديد الحجم المناسب للأداة على الفورم أنظر الى الشكل 4-1


الشكل 4-1



الشكل 5-1


هل ترى في الشكل 5-1 عدد 2 من أداة زر الأمر على النافذة ويوجد في داخل الأداة نص إفتراضي (Command1) والأخرى (Command2) هذا هو أسم عنصر التحكم وهنا هو إسم أداة زر الأمر الذي سوف يتعامل معه فيجوال بيسيك في تنفيذ الإجراءات ولكل أداة أسم سوف نتعرف المزيد عنها في الدروس القادمة بإذن الله .

حاول أن تجعل موقع زر الأمر كما هو ظاهر أمامك في الشكل السابق من الفورم ، بعد ذلك إذهب الى صندوق الأدوات وأختر أداة Text Box صندوق النص ثم ضع 3 صناديق نص على الفورم بنفس طريقة إنشاء زر الأمر السابقة أنظر الشكل 5-1 والشكل 6-


الشكل 6-1



الشكل 7-1


بعدما يكون لديك مثل الشكل 7-1 عليك الآن وضع التسميه لتوضيح الغرض من مربع النص وذلك بستخدام أداة العنوان Label وأيضاً بنفس طريقة إنشاء زر الأمر ومربع النص أنظر الى الشكل 8-1 والشكل 9-1


الشكل 8-1


الشكل 9-1


[/c]







قديم 29-07-03, 08:26 am   رقم المشاركة : 12
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

[c]

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

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

إنتبه:-

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

ثم إذهب الى خاصية محاذة النص Alignment وإجعل الخاصية تكون محاذة الوسط Center
عند النقر على الخاصية سوف تجد أن الخاصية تحتوي على أكثر من قيمة تستطيع تحديدها بالنقر عليها أو الضغط على الرقم الخاص بها هنا في خاصية المحاذة :-
0 - Left Justify محاذة اليسار
1- Right Justify محاذة اليمين
2- Center محاذة الوسط


أنظر الى الشكل 10-1


الشكل 10-1

الآن بعد ضبط خاصية المحاذة الى الوسط إذهب الى خاصية التسميه Caption وأكتب التسمية الجديدة ( العدد الأول ) بدلاً من (Label1) أنظر الى الشكل 11 -1


الشكل 11-1

عليك أيضاً تكرار ذلك مع كل أدوات العنوان بحيث تكون كما يلي :-

(Label1) العدد الأول
(Label2) العدد الثاني
(Label3) الناتج


بعد الإنتهاء من إعادة تسمية أدوات العنوان وتحديد محاذة النص ننتقل الى ضبط خاصية مربع النص Text Box وهي مسح النص الذي يوجد داخل المربع وذلك عن طريق الخاصية Text من صندوق الخصائص لمربع النص ، حدد النص الموجود ثم أنقر على مفتاح BackSpace أو مفتاح Delete أنظر الى الشكل 12-1


الشكل 12-1

عليك تكرار ذلك مع مربعات النص الأخرى Text1 ; Text2

لاتنسى تغيير تسمية زر الأمر Command1 و Command2 من الخاصية Caption حتى تكون
Command1 خروج
Command2 أحسب


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


الشكل 13-1

أنقر على زر أمر (أحسب) مرتين حتى يفتح لك فيجوال بيسيك نافذة البرمجة الخاصة سوف ترى أمامك ذلك الكود الذي تعرفنا عليه أنفا أكتب الكود التالي في مكان كتابة النصوص البرمجية

code:

اقتباس:
[l]
()Private Sub Command2_Click
.TexT3
End Sub
[/l]

[c]
مجرد كتابتك النقطة سوف تجد أن فيجوال بيسيك يظهر لك نافذة
الخصائص المساعدة للأداة أنظر الشكل 14-1


الشكل 14-1

أكتب هذا الكود

Code
[/c]
اقتباس:
[L]()Private Sub Command2_Click
(TexT3.TexT= Val ( TexT1.TexT ) + Val ( TexT2 .TexT
End Sub[/L]

[C]
أنظر الى الشكل 15-1 سوف نشرح برمجة تعليمة الإسناد

ControlName.Property = Expression

حيث أن ControlName هو أسم عنصر التحكم و Property هي الخاصية المسندة الى عنصر التحكم Expression هو التعبير ونسب القيمة الى الخاصية ولتوضيح أكثر أنظر الى الشكل 15-1


الشكل 15-1

( 1 ) أسم عنصر التحكم المسند اليه
( 2 ) الخاصية التي نسند اليها
( 3 ) تعليمة الإسناد
( 4 ) دالة تعيد القيمة الرقمية للنص
( 5 ) عملية حسابية


بعد كتابة الكود إذهب الى قائمة Object وأختر زر الأمر Command1 والذي هو بالطبع الأمر (خروج)

أكتب هذا الكود

Code
[/c]
اقتباس:
[l]()Private Sub Command1_Click
End
End Sub[/l]

[c]
يفيد هذا الأمر بالخروج النهائي من البرنامج وإغلاق كافة التطبيقات والنماذج أنظر الى الشكل 16-1


الشكل 16-1

بعد الإنتهاء من كتابة كود إنهاء البرنامج في زر الأمر Command1 إذهب الى شريط فيجوال بيسيك القياسي وأنقر على زر Start أو يمكنك عمل ذلك عن طريق مفتاح F5

الشكل 17-1 هو صورة البرنامج بعد إنهاء كل العمليات البرمجية وهو جاهز لتنفيذ أكتب عدد في مربع العدد الأول ثم عدد آخر في مربع العدد الثاني وأنقر على أمر أحسب حتى تحصل على الناتج

[gl]
الف مبروك لقد قطعت مسافة ليست باليسيرة في عالم فيجوال بيسيك ولعلمك هذا لم يأتي إلا بفضل الله عزوجل وقل ربي زدني علما ، تابع معنا الدروس القادمة لمزيد من البرمجة في عالم فيجوال بيسيك الرائع[/gl]


المخلص محبكم إبن الإسلام


الشكل 17-1
[/C]
[/c]






قديم 25-08-03, 05:20 am   رقم المشاركة : 13
ابويارا
عضو مميز





معلومات إضافية
  النقاط : 10
  المستوى :
  الحالة : ابويارا غير متواجد حالياً

السلام عليكم

اهلين بالعزيزي ابن الاسلام

بعد رجعتي من دوراتي والغربه الحمدالله .. فتحت الانترنت وعلى منتدى بريده فوجت لك جهود كثير والحمدالله

بس لي نظره على درسك والحمدالله درس رهيب الدرس

اهم شي في الشرح وخاصه في الفجوال بيسك عليك شرح الاوامر بالبدايه
كما في الوجهه هذا وهذي ضورويه لشرحه


عزيزي ابن الاسلام .. الفجوال لازم يكون مبدى صحيح خالي من الاخطاء ولازم يكون انت عندك خبره فيه .. ومبدى الفجوال في برنامج الاكسس الواحد اذا مافهم الاكسس مايفهم الفجوال اما عمل الحاسبه عمل سهل للغايه في اي كتاب صغير او كبير .. وشكراً على الدرس المفيد







قديم 26-08-03, 04:24 am   رقم المشاركة : 14
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

السلام عليكم ورحمة الله وبركاته

الأخ العزيز أبو يارا حمداًً لله على سلامتك

نعم أنت على صواب برنامج فيجوال بيسيك ليس مجرد برنامج يعمل مع ملف أوصورة ! بل برنامج يحتاج الى جهد ودراسات مكثفة حتى تصل الى إحترافه .

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

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

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

تقبل منى خالص الشكر والتقدير وفائق الإحترام من محبك إبن الإسلام







قديم 10-09-03, 04:37 am   رقم المشاركة : 15
digital mind
Registered User
 
الصورة الرمزية digital mind





معلومات إضافية
  النقاط : 10
  المستوى :
  الحالة : digital mind غير متواجد حالياً

السلام عليكم ورحمة الله وبركاتة

شرح رائع وفقك الله

أخي الفاضل لدي استفسار حول الدالة VAL
لماذا تم استخدامها مع اني انا ادخل رقم في مربع النص
في كلامك قلت ) دالة تعيد القيمة الرقمية للنص( ؟
عذرا اخي لم افهم!




اخي الفاضل اقترح أن يكون هناك موضوع مستقل لدروس
وموضوع اخر لمناقشة الدروس المطروحة
وشكرا







موضوع مغلق
مواقع النشر
يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع
:: برعاية حياة هوست ::
sitemap
الساعة الآن 03:28 pm.


Powered by vBulletin® Version 3.8.8 Alpha 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Trans by
موقع بريدة

المشاركات المنشورة لاتمثل رأي إدارة المنتدى ولايتحمل المنتدى أي مسؤلية حيالها

 

كلمات البحث : منتدى بريدة | بريده | بريدة | موقع بريدة