مشاهدة النسخة كاملة : هل تريد أن تصل الى عالم البرمجة ؟ تفضل بالدخول
إبن الإسلام
11-07-03, 09:48 am
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أعزائي أعضاء منتدى بريدة الأفاضل إخواني عشاق البرمجة وعالم البيسيك تحيه طيبة
يرى كل واحد منا مستوى تقدم عالم الإكترونيات والتكنلوجيا السريع والذي يدعو الى شيئا من الذهول وهذه نعمه من نعم الله على البشر تستوجب الشكر للخالق عزوجل له الحمد وله الشكر ، ونعلم أن كل هذا العالم الذي أصبح مثل القرية الصغيرة القريبة الأطراف يتزعم إدارته والربط بين جوانبه بلا شك الكمبيوتر الذي يستند على أسس البرمجة مثل البيسيك وغيرها ولن أطيل عليكم الكلام هنا في موقع بريدة سبق لنا طلب التصويت على دورة تقام في موقع الكمبيوتر والإنترنت في أحد لغات البرمجة ولكن نظراً لإسباب غير واضحة لم يحالفنا الحظ في بدء تلك الدورة ! ولكن الآن نريد الجميع يشارك معنا المبتدئ يتعلم ومن لديه معلومة يفيد غيره والمحترف يزيد من خبرته ويعلم إخوانه في الله حتى نشيد صرحا عربياً برمجي يتفوق على أولئك الكفرة بإذن الله . أنتظر منكم المشاركة بفارغ الصبر ولو حتى الرأي كي نستفيد منه
محبكم المخلص إبن الإسلام
إبن الإسلام
16-07-03, 03:22 pm
السلام عليكم ورحمة الله وبركاته
لعلنا أطلنا الإنتظار وأصبح الملل يجول في صدور أعضاء الدورة الكرام ومن الليلة بإذن الله سوف نطرح أول درس في الفيجوال بيسيك الإصدار 6 وعلى الجميع أن يستعد بوجود البرنامج لديهم ويفضل البروفيشنال Profetional أن أمكن أو المكتبي home edation وسوف نقوم بطرح مقدمة عن الفيجوال والبرمجة عموماً حتى تكون الدورة قائمة على شيء من الإلمام بجوانب الطرح لإن الفكرة لا تقتصر على إيجاد كود أو صناعة برنامج بل معرفة تامة بما يفعل المستخدم .
الإخوه الأفاضل من كان له خبره في الفيجوال بيسيك ولو يسيره يخبرنا حتى نعرف مدى المعلومات التى يتمتع به المشاركون لتحديد مستوى الدورة وما يحتاجه المشارك من مواضيع .
إعلان
اليوم الأربعاء الموافق السادس عشر من شهر ربيع الثاني من السنة الرابعة والعشرون بعد الأربع مائة والألف للهجرة الموافق السادس عشر من شهر يوليو للسنة الثالثة بعد الألفين الميلادية قد تم عقد دورة في لغة البرمجة البيسيك في منتدى بريدة نافذة الكمبيوتر والإنترنت والجوال على الأعضاء الإستعداد لبدء الدورة نأمل من الله أن نوفق في نجاحها وإتمامها والجميع قد نال الفائده المرجوه بإذن الله .
محبكم إبن الإسلام
السعودي
16-07-03, 11:52 pm
أخــي الحبيب " ابن الاسلام "
كم حجم الفيجول بسيك الافتراضي ...
وهل هو برنامج منعزل ولوحده أم هــو برنامج يأتي من ضمن باقة Microsoft أي من ضمن ( الورد ــ الأكسس ــ الأكسل ــ البوربوينت ــ الفرونت بيج ... )
فهل اسم البرنامج بالكامل يكون على الهيئة التالية : Microsoft Visual Basic 6.0
فهذا اعتقد أن حجمه حوالي : حجم الملف: 64.50 MB
==========
أم أنه يكون اسمه هكذا : Visual Basic 6.0
وحجمه تقريباً : حجم الملف: 155.00 MB
ــ وهل البرنامج تتعامل معه بواجهة عربية وقوائم عربية... أم أنه إنجليزي
==============
تحياتي لك أخـي ... وآآآسف على هــذه الأسئلة لأني احسست أنها أسئلة قد تشغل بال البعض حالياً قبل البدء في الدروس
ويجب أن تعرف أن البعض وأنا منهم حتى لحظة كتابة هذه الرسالة البرنامج غير متوفر في أجهزتهم ... وأنا بالذات لم يسبق لي أن تعاملت مع البرنامج البته
إبن الإسلام
17-07-03, 02:30 am
السلام عليكم ورحمة الله وبركاته
مشرفنا الغالي أبوإبراهيم تحيه طيبه
كم حجم الفيجول بسيك الافتراضي ...
حجم فيجوال بيسيك يعود الى المرفقات مع البرنامج الأصلي مثل مكتبة الدعم الفني MSDN أو Package & Deployment Wizard أو API Text Viewer وهذه المرفقات أساسية في القرص المدمج ولكنها إختياريه يستطيع المستخدم تحديد أما إنزالها مع البرنامج أو الإستغناء عنها ، وفي نظري للمبتدء لا يحتاج غير برنامج الفيجوال وإهمال المرفقات .
وهل هو برنامج منعزل ولوحده أم هــو برنامج يأتي من ضمن باقة Microsoft أي من ضمن ( الورد ــ الأكسس ــ الأكسل ــ البوربوينت ــ الفرونت بيج ... )
لا بل هو برنامج مستقل تماماً عن باقة الأوفيس
فهل اسم البرنامج بالكامل يكون على الهيئة التالية : Microsoft Visual Basic 6.0
نعم أحسنت هذا إسم برنامج الفيجوال الإصدار السادس وهو من إصدارات ميكروسوفت كما أسلفنا وآخر إصدار من البرنامج هو VISUAL NET .
ــ وهل البرنامج تتعامل معه بواجهة عربية وقوائم عربية... أم أنه إنجليزي
البرنامج بالتأكيد يعمل على واجهه باللغة الإنجليزية وقد رأيت تعريب لشريط الأوامر وصندوق الأدوات و بعض الخصائص ولكن لافائده من التعريب لإن لغة البرمجة وكتابة الأكواد وإنشاء البرامج والتعامل مع أساسيات البرنامج كل ذلك إفتراضاً باللغة الإنجليزية ومن حاول التعلم بالواجهه العربية ومن وجهة نظري أن يتوقف ويعمل على اللغة الأم للبرمجة وأن الطريق سوف يصبح مغلق في أي لحظة أمام ذلك المستخدم .
الحمدلله أن الله رزقني مثل المبدع أبوإبراهيم في تعليماته وتوجيهاته وأنا من دون الأعضاء المشاركين عبارة عن لاشيء أمام آرائكم وتعليماتكم القيمة وبالنسبة للبرنامج يجب أن يكون جميع الأعضاء بحوزتهم حتى يكون الشرح مع التطبيق بعد كل درس ، ويا عزيزي الغالي أبو إبراهيم عليك إحضار البرنامج من أي بائع للأقراص المدمجه وليكن فيجوال بيسك 6 بروفيشنال مع مكتبة الدعم الفني .
أي إستفسار عن طريقة تنصيب البرنامج يرجى طرح السؤال وسوف نجيب عليه بإذن الله قدر المستطاع .
محبكم إبن الإسلام .
إبن الإسلام
17-07-03, 04:44 am
بسم الله الرحمن الرحيم
فيجوال بيسيك
http://www.missouri.edu/~finaidtk/images/msvblogo.jpg
الفصل الأول الدرس الأول ف1 - د1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/NOTE16.ICO
الحمد لله رب العالمين والصلاة والسلام على أشرف الأنبياء والمرسلين نبينا محمد وعلى آله وصحبه أجمعين ثم أما بعد
نبدء مشوار هذه الدوره بطرح نبذه قصيره عن الفيجوال بيسيك هذه اللغه المرئيه والتى قد تم إعدادها لكي يتعامل معها المستخدم المبتدء حتى يصل الى درجات الإحتراف ، إن فيجوال بيسيك من أوائل لغات البرمجة التى تطبق قاعدة ماتراه هو ما تحصل عليه أو إصطلاحاً What You See Is What You Get وأختصارها (WYSIWYG) رائع جداً هذا المصطلح . وللتوضيح أكثر كل مايظهر أمامك بعد الحصول على نتيجة البرنامج يراه المستخدم من دون بيئة البرمجه وهذه ميزة فاقة جميع لغات البرمجه غير الفيجوال .
واليوم لغة الفيجوال هي بوابة البرمجة الأولى لدخول الى عالم البرمجة للمتخصص وللمبتدء هي لغة موجهه للجميع حيث التطبيقات المرنه والميزات التى تسمح للمبرمج على أن يجد مايريد ومن دون أي عائق في تنفيد أي مشروع .
كانت لغات البرمجة قديماً تعتمد على لغة Qbasic التى تنفذ إجراءتها عن طريق الدوس وهي لغة بطيئه جداً إلا أنها في غاية الأداء الفعلي لكتابة نص برمجي خالي من الأخطأ ومن كان له معرفه في تلك اللغة سوف يجد أن الفيجوال بيسيك إنما هو إمتداد للغة Qbasic .
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/BOOKS01.ICO
تعني كلمة BASIC هذا الإختصار Beginners All-purpose Symbolic Instruction Code
الإصدار السادس من الفيجوال ينقسم الى عدة إصدارات من أهمها :-
الإصدر الأول :- النسخة التعليمية Microsoft Visual Basic 6.0 Learning Edition
http://www.microcompc.com/media/Visual_Basic6LEA.JPG
الإصدار الثاني :- النسخة المكتبيه الإحترافيه Microsoft Visual Basic 6.0 Professional Edition
http://www.microcompc.com/media/Visual_Basic6ProA.JPG
السعودي
18-07-03, 12:02 am
أخـي " ابن الإسلام "
حصلنا على الاسطوانة الخاصة بالبرنامج كما هو ظاهر من الصورة
فالاسطوانة فيها عـدة برامج
ــ أخــي " ابن الإسـلام " ....
أنا سأحاول اعرض بعض الاستفسارات ليس لأنـي لا أعـرف .... ولكن أنا أقصد ذلك لكي يستفيد من هــو مبتديء وأنا منهم ... وتكون الخطوات حبة .. حبة... بدءاً من اسطوانة البرنامج إلى تركيب البرنامج إلى الملفات اللآزم تحديدها وتنشيطها بوضع عـلامة ( الصح ) ثم إكمال عملية الـ ( sutep ) ....
الجزء أو الاختيار الغير ظاهر من الصورة >>> فبتحريك السهم للاسفل تظهر كلمة : tools
ــ عموماً الاسطوانة متوفرة في أغلب محلات الكمبيوتر وذات سعر زهيد جــداً ( فقط 10 ريالات )
إبن الإسلام
18-07-03, 04:10 pm
السلام عليكم ورحمة الله وبركاته
العزيز الغالي السعودي
سؤالك دائماً يدور حول أشياء مهمه جداً تغيب عن الكثير من المستخدمين وهذا دليل تفاعلك الصادق مع هذه الدوره ورغبتك في التعلم يعجبني ذلك وأنا إن شاء الله سوف أبذل قصار جهدي لتحقيق النجاح والإلمام بشتى جوانب الأساسيات في الفيجوال ، أكرر شكري وتقديري لك .
أما بالنسبة لتنصيب البرنامج ونافذة الأدوات المساعدة للفيجوال TOOLS هي أدوات إضافية للمستخدم الخيار في إضافتها أو الأستغناء عنها حسب حجم العمل وحاجة البرنامج وأمكانيات المبرمج نفسه الكثير من المبرمجين يتعامل مع أساسيات الفيجوال وبعض الأدوات المساعدة فقط وليس لديه الخبره الكافيه في التعامل مع باقي الأدوات .
عندما تقوم بنقل المؤشر في صندوق الخيارات OPTIONS فإن نافذة التعليق Decription أو التوضيح تعرض بعض المعلومات عن تلك الأداه في قائمة الخيارات حيث يمكنك إضافة أو تغيير الأدوات بالنقر على Change Option . أو الحصول على جميع بنود القائمة بالنقر على Select all .
نحن في هذا الدورة كلنا مبتدئين وما يهمنا هو الإفتراضيات فقط .
أنظر الى الشكل 1-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/a2.gif
الشكل 1-1
كما هو ظاهر في الشكل 1-1 نافذة خيارات الأدوات وعلى شريط النافذة البرنامج فيجوال بيسيك بروفيشنال وهو الأفضل في نظري ولايختلف عن النسخه التعليمية أو المكتبيه إلا في بعض الأدوات والإضافات على مكتبة الفيجوال RUNDLL ولكن هنا لابأس على الجميع أن يعمل على النسخة الموجوده لديه .
يوضح صندوق الأدوات الإفتراضيات التى يجب تنصيبها مع البرنامج وعندما نكون بحاجة لإحدى الأدوات سوف نعود الى نافذة الأدوات ونقوم بإنزالها ، بعد الإنتهاء أنقر على المتابعة حتى تكمل تنصيب البرنامج وأتبع تعليمات البرنامج الظاهره على الشاشة وعندما تحتاج الى المساعدة لاتتردد في الإستفسار
محبكم إبن الإسلام
إبن الإسلام
18-07-03, 08:42 pm
ف1 - د2
السلام عليكم ورحمة الله وبركاته
مرحباً بكم في هذا الدرس سوف نقوم بشرح الواجهه والنافذ الأساسية للفيجوال بيسيك حتى نعمل بشكل جيداً لابد أن نتعرف على البيئه من حولنا وماهي الأدوات والخصائص التى نتعامل معها ولو حتى تعريف بالعنوان أو بالإسم .
عندما تقوم بتشغيل برنامج الفيجوال سوف تحصل على الواجهه الرئيسيه للفيجوال مع نافذة حوارية لخلق مشروع جديد New Project وتحتوي على ثلاث صفحات كما في الشكل 1-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/a3.gif
الشكل 1-1
( 1 ) :- الأمر New يعمل على فتح مشروع جديد ( مهم جداً )
( 2 ) :- الأمر Existing يعمل على فتح مشروع سابق .
( 3 ) :- الأمر Recent يعمل على فتح مشروع موجود مسبقاً وقد تم العمل عليه مؤخراً علماً أن الحد الأقصى لحفظ المشاريع بشكل متتالي وأبتداءً بالأحداث هو العدد 32 مشروع فقط .
( 4 ) :- عند عدم الرغبة بعرض هذه النافذه عليك تنشيط هذه الخيار في المره القادمه لن يعمل فيجوال بيسيك على عرض هذه النافذة .
بعد الإنتهاء من تحديد المشروع أضغط على الأمر Open حتى يتم تنفيذ الإجراء إما مشروع جديد أو مشروع سابق أو أحد الخيارات الموجوده في صفحات النافذة .
هنا في هذا الدرس سوف يكون الخيار الإفتراضي هو مشروع من النوع القياسي Standard EXE ، كما هو موضح أمامك في الشكل 1-1 أنقر على الأمر فتح Open حتى يبدأ فيجوال بيسيك العمل مع مشروع جديد من النوع القياسي وهو أكثر أستخداماً . سوف تظهر لك واجهة فيجوال بيسيك الأساسية كما في الشكل 2-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/a1.gif
الشكل 2-1
( 1 ) :- (Menu Bar) شريط القوائم
هذا الشريط يحوي جميع القوائم الأساسية والفرعية في عمليات وأوامر فيجوال بيسيك وفي الدرس الثاني سوف نتعرف على أهم هذه القوائم .
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/menubar.gif
( 2 ) :- (Main Toolbar) شريط الأدوات
هذا هو شريط أدوات فيجوال بيسيك القياسي الذي ينفذ المشاريع وإيقاف التطبيقات وعمليات البحث وهو الأكثر إستخداماً في بيئة التطوير .
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/8.gif
( 3 ) :- (Project Window) نافذة المشروع
نافذة المشروع تعمل على إظهار أسماء المشاريع والفورم والنماذج والوحدات النمطيه وغيرها من كائنات المشروع .
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/4.gif
( 4 ) :- (Properties Window) نافذة الخصائص
جميع خصائص عناصر التحكم تعمل كل خاصية على تحديد ميزة معينه للعنصر مثل نوع الخط أو العرض أو حجم الصورة وغيره ، وتعمل نافذة الخصائص تلقائياً مع إضافة عنصر التحكم أو إنتقال التركيز اليه .
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/5.gif
( 5 ) :- (Form Designer)نافذت تصميم النموذج
تحتوي هذه النافذة على النموذج الذي يتم تصميمه وإضافة عناصر التحكم عليه وما تسمى ببيئة إنشاء النموذج ، ويمكن في نفس الوقت فتح أكثر من نافذة وتصميم أكثر من نموذج .
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/form.gif
( 6 ) :- (Tool Box) صندوق الأدوات
جميع عناصر التحكم في صندوق الأدوات وهو أساسي في إنشاء النماذج ويستخدم تقريباً في كل المشاريع ويمكن إضافة عناصر اليه ويمكن للمستخدم تطوير بعض العناصر الأفتراضيه أو إنشاء عنصر تحكم خاص به مثل ActiveX Controls .
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/3.gif
وبهذا نكون إنتهينا من الدرس الثاني في الفصل الأول وهو نوافذ فيجوال بيسيك المهمه والتى يتعامل معها المبرمج بشكل كبير جداً ويوجد الكثير منها لم نتطرق اليه ولكل حادث حديث ، في المره القادمه سوف نشرح هذا النوافذ وأهم خصائصها وما يحتاجه المستخدم منها . والله الموفق
محبكم إبن الإسلام
إبن الإسلام
20-07-03, 01:12 am
ف1 - د3
سبق لنا في الدرس الثاني من الفصل الأول ف1 - د2 بيان نوافذ فيجوال بيسيك الأساسية وتعريف موجز لكل نافذة وللمعلومية النوافذ السابقه هي الإفتراضيه عند تشغيل الفيجوال وبداية مشروع جديد وليست جميع النوافذ هناك العديد منها لايتسع المقام لذكرها ولكن عمدت على تأخيرها حتى الوقت المناسب لعرضها مع أحد الدروس القادمة بإذن الله .
في هذا الدرس سوف نشرح النوافذ وأهم خصائص أو ميزات تلك النافذة مع التعليق على بعض مايحتاجه المستخدم المبتدئ وتوضيح حالات الإستخدام لتلك النوافذ .
( 1 ) :- (Menu Bar) شريط القوائم
http://mrelq.jeeran.com/menubar.gif
هذا الشريط يحوي جميع القوائم الأساسية والفرعية في عمليات وأوامر فيجوال
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) شريط الأدوات
http://mrelq.jeeran.com/8.gif
هذا هو شريط أدوات فيجوال بيسيك القياسي الذي ينفذ المشاريع وإيقاف التطبيقات وعمليات البحث وهو الأكثر إستخداماً في بيئة التطوير .
يحوي شريط أدوات فيجوال بيسيك ثلاث أشرطة مساعدة يمكن إضافته عن طريق القائمة Viewثم الأمر Tollbars وتلك الأشرطة هي 1- ( Form Editor ) 2- ( Edit ) 3- ( Debug ) وهذه الأشرطة غير مرئيه حتى تطلب من القائمة أو أن يكون مؤشر الفأره على شريط الأدوات القياسي ثم النقر بالزر الأيمن عليه حتى تظهر قائمة خيارات الأشرطة كما في الشكل 1-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tollview.gif
الشريط الأول ( Debug Toolbar ) شريط تصحيح التعليمات البرمجية
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/debug.gif
يحتوي هذا الشريط على أوامر تقوم بوظائف المساعدة في حل المشاكل البرمجية وأيضاً متابعة سير التطبيق .
الشريط الثاني ( Edit ) شريط التحرير
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/edit.gif
يعمل هذا الشريط على تحرير التعليمات البرمجية .
الشريط الثالث ( Form Editor ) شريط محرر النماذج
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/editor.gif
يحوي هذا الشريط قائمة من الأزرار الخاصة بأوامر إدارة عناصر التحكم داخل النماذج .
( 3 ) :- (Project Window) نافذة المشروع
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/4.gif
نافذة المشروع تعمل على إظهار أسماء المشاريع والفورم والنماذج والوحدات النمطيه وغيرها من كائنات المشروع .
تظهر نافذة المشروع محتويات التطبيق من نماذج ووحدات نمطية وأسماء المشاريع ، وتحتوي على شريط أدوات صغير يوجد فيه ثلاث أيقونات هي :-
1-( Toggle Folders ) تعمل على إظهار أو إخفاء المجلدات
2-( View Object ) تظهر الكائن المحدد في النافذة
3- ( View Code ) تظهر نافذة البرمجة للكائن النشط
( 4 ) :- (Properties Window) نافذة الخصائص
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/5.gif
جميع خصائص عناصر التحكم تعمل كل خاصية على تحديد ميزة معينه للعنصر مثل نوع الخط أو العرض أو حجم الصورة وغيره ، وتعمل نافذة الخصائص تلقائياً مع إضافة عنصر التحكم أو إنتقال التركيز اليه .
نافذة الخصائص أهم نافذة على الإطلاق في بيئة تطوير فيجوال بيسيك هي نافذة مساعدة يمكن الإستغناء عنها بكتابة الكود داخل نافذة البرمجة ولكن وجودها في الواجهه الرئيسية جعل ضبط خصائص العناصر عمليه سهلة للغاية .
تختلف الخصائص حسب نوع العنصر إلا أن الكثير من الخصائص يتكرر لغالبية العناصر .
يوجد في أسفل النافذة إطار ( Description ) ويحوي هذا الإطار معلومات توضح وظيفة الخاصية المحدده أنظر الى الشكل 1-2.
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/description.jpg
الشكل 2-1
ويمكن أيضاً أستعراض خصائص النافذة حسب الترتيب الأبجدي Alphabetic أو وفق فئات الخصائص Categorized وبالطبع كل فئة تختلف بإختلاف خصائص الكائن المحدد علا سبيل المثال :-
فئة Appearance هذه الفئة تظهر عند تحديد النموذج وتحوي مجموعة من الخصائص التى تفيد الشكل العام للكائن من الألوان الخط العنوان وخاصية الرسم .
فئة Position تحدد هذه الفئة خصائص الحجم مثل الطول الإرتفاع العرض والأحداثيات .
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/5.gif
( 5 ) :- (Form Designer)نافذت تصميم النموذج
تحتوي هذه النافذة على النموذج الذي يتم تصميمه وإضافة عناصر التحكم عليه وما تسمى ببيئة إنشاء النموذج ، ويمكن في نفس الوقت فتح أكثر من نافذة وتصميم أكثر من نموذج .
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/form.gif
عند النقر بالزر الأيمن على النافذة تظهر لك القائمة المساعدة أنظر الشكل 3-1 تحوي هذه القائمة الأوامر المساعدة وهي كما يلي :-
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/formmenu.gif
الشكل 3-1
( View Code ) فتح نافذة البرمجة
( Menu Editor ) فتح نافذة محرر القوائم
( Lock Controls ) عدم تمكين عناصر التحكم من حيث تحريك العنصر وتغيير الإحداثيات
( Paste ) لصق العناصر بعد نسخها في نفس النموذج أو نموذج آخر
( Properties ) فتح نافذة الخصائص
( 6 ) :- (Tool Box) صندوق الأدوات
جميع عناصر التحكم في صندوق الأدوات وهو أساسي في إنشاء النماذج ويستخدم تقريباً في كل المشاريع ويمكن إضافة عناصر اليه ويمكن للمستخدم تطوير بعض العناصر الأفتراضيه أو إنشاء عنصر تحكم خاص به مثل ActiveX Controls .
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/3.gif
عند النقر بالزر الأيمن على نافذة الأدوات تظهر لنا القائمة المنبثقة حيث يمكنك أختيار أحد خيارات القائمة وهي كالتالي :-
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/toolmenu.gif
( Componets ) عند تحديد هذا الخيار تفتح لك نافذة تحوي عناصر تحكم إضافية ( Active X ) يمكنك تحديدها ثم يقوم فيجوال بيسيك بعرضها داخل صندوق الأدوات
( Add Tab ) من خلال هذا الامر يمكنك إضافة عدد من القوائم بحيث تحوي كل منها عناصر تحكم مخصصة تستطيع ترتيبها ونقل العنصر من قائمة الى آخرى حسب رغبة المستخدم .
(Dockable) يعيد هذا الأمر القائمة الى آخر أحداثية للموقعها على بيئة التطوير
( Hide ) يعمل هذا الأمر على إخفاء صندوق الأدوات من على بيئة التطوير ويمكن إرجعها عن طريق شريط الأدوات القياسي أو من الأمر View
( محتويات صندوق الأدوات )
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool1.gif
( Pointer ) المؤشر
إبن الإسلام
20-07-03, 03:27 pm
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool2.gif
( Picture Box ) صندوق الصورة
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool3.gif
( Text Box ) صندوق النص
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool4.gif
( Lable ) التسمية
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool5.gif
( Command Button ) زر الأمر
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool6.gif
( Frame ) الإطار
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool7.gif
( Option Button ) زر الخيار
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool8.gif
( Check Box ) صندوق التحقق
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool9.gif
( List Box ) صندوق القائمة
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool10.gif
( Combo Box ) صندوق القائمة المنسدلة
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool11.gif
( VScroll Bars ) شريط التمرير الرأسي
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool12.gif
( HScroll Bars ) شريط التمرير الأفقي
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool13.gif
( DriveListBox ) صندوق قائمة السواقات
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool14.gif
( Timer ) المؤقت
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool15.gif
( FileListBox ) صندوق قائمة الملفات
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool16.gif
( DirListBox ) صندوق قائمة المجلدات
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool17.gif
( Line ) الخط
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool18.gif
( Shape ) الشكل
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool19.gif
( Data ) عناصر الوصول للبيانات
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool20.gif
( Image ) الصورة عند وضع صورة بإستخدام هذه الأداة يتم تثبيت الصورة في البرنامج
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/tool21.gif
( OLE ) الكائن
وبهذا نكون ولله الحمد أتمننا الفصل الأول في هذه الدورة ، وبإذن الله في القريب العاجل سوف نبدأ في الفصل الثاني على أن نكون حققنا الغاية المرجوه في هذه الدورة وقد أستفاد الجميع من هذا الطرح الذي لايخلو من النقص كما هو حال إبن آدم ، الرجاء من كان لديه إستفسار أو نقد أو رأي أن يتحفنا به مشكوراً .
أعزائي الأفاضل هل هذا الشرح واضح و الدرس مقبول نوعاً ما ؟
محبكم إبن الإسلام
إبن الإسلام
29-07-03, 07:53 am
ف2 - د1
السلام عليكم ورحمة الله وبركاته
نبدأ بسم الله الفصل الثاني ومن تابع الفصل الأول عليه أن ينتبه جيداً , لننا بإذن الله سوف نعمل على أهم خطوة في تعلم البرمجة وهي التطبيق تعال معنا لنتعرف على درس هذا اليوم الدرس الأول .
في الفصل الماضي تعلمنا بعض النوافذ وأهم خصائصها وطرق التعامل معها في بيئة فيجوال بيسيك ، في هذا الدرس سوف نستعرض أهم نافذة على الإطلاق في فيجوال بيسيك هي نافذة البرمجة وليس القصد النافذة بخصائصها وميزاتها ولكن ما يدور داخل النافذة من أكواد ودوال وعمليات برمجية ، الشكل 1-1 يوضح لك نافذة البرمجة
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/ima.gif
الشكل1-1
ملاحظة :- تستطيع فتح نافذة البرمجة عند النقر على عنصر التحكم أو من خلال النافذة المساعدة عند النقر بالزر الأيمن على النموذج أو العنصر وأختيار الأمر View Code (راجع الدرس الثاني) أنظر الى الشكل 2-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/formmenu.gif
الشكل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
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image5.gif
الشكل 3-1
عند النقر على زر الأمر Double Click مرتين سوف يعمل فيجوال بيسيك على إضافة الزر تلقائياً على الفورم أو يمكنك من خلال النقر عليه مره واحده ثم الإتجاه بالماوس نحو الفورم سوف تجد أن شكل المؤشر يكون على شكل علامة الجمع (+) أرسم أداة زر الأمر مع الضغط على زر الماوس الأيسر يمكنك تحديد الحجم المناسب للأداة على الفورم أنظر الى الشكل 4-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image19.gif
الشكل 4-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image6.gif
الشكل 5-1
هل ترى في الشكل 5-1 عدد 2 من أداة زر الأمر على النافذة ويوجد في داخل الأداة نص إفتراضي (Command1) والأخرى (Command2) هذا هو أسم عنصر التحكم وهنا هو إسم أداة زر الأمر الذي سوف يتعامل معه فيجوال بيسيك في تنفيذ الإجراءات ولكل أداة أسم سوف نتعرف المزيد عنها في الدروس القادمة بإذن الله .
حاول أن تجعل موقع زر الأمر كما هو ظاهر أمامك في الشكل السابق من الفورم ، بعد ذلك إذهب الى صندوق الأدوات وأختر أداة Text Box صندوق النص ثم ضع 3 صناديق نص على الفورم بنفس طريقة إنشاء زر الأمر السابقة أنظر الشكل 5-1 والشكل 6-
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image7.gif
الشكل 6-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image8.gif
الشكل 7-1
بعدما يكون لديك مثل الشكل 7-1 عليك الآن وضع التسميه لتوضيح الغرض من مربع النص وذلك بستخدام أداة العنوان Label وأيضاً بنفس طريقة إنشاء زر الأمر ومربع النص أنظر الى الشكل 8-1 والشكل 9-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image9.gif
الشكل 8-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image10.gif
الشكل 9-1
إبن الإسلام
29-07-03, 08:26 am
الآن الحمد لله أنتهينا من إنشاء عناصر التحكم في البرنامج الآن سوف نعمل على تغيير وضبط خصائص الأدوات حتى تتوافق مع الإطار الخارجي للبرنامج وأيضاً تنفيذ التطبيق .
إذهب الى أداة العنوان Label1 ثم حدد الأداة وذلك بالنقر عليها مره واحد فقط
إنتبه:-
عدد النقر على الأداة مره واحدة فقط عندما يكون العدد مرتين سوف يقوم فيجوال بيسيك بفتح نافذة البرمجة
ثم إذهب الى خاصية محاذة النص Alignment وإجعل الخاصية تكون محاذة الوسط Center
عند النقر على الخاصية سوف تجد أن الخاصية تحتوي على أكثر من قيمة تستطيع تحديدها بالنقر عليها أو الضغط على الرقم الخاص بها هنا في خاصية المحاذة :-
0 - Left Justify محاذة اليسار
1- Right Justify محاذة اليمين
2- Center محاذة الوسط
أنظر الى الشكل 10-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image11.gif
الشكل 10-1
الآن بعد ضبط خاصية المحاذة الى الوسط إذهب الى خاصية التسميه Caption وأكتب التسمية الجديدة ( العدد الأول ) بدلاً من (Label1) أنظر الى الشكل 11 -1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image12.gif
الشكل 11-1
عليك أيضاً تكرار ذلك مع كل أدوات العنوان بحيث تكون كما يلي :-
(Label1) العدد الأول
(Label2) العدد الثاني
(Label3) الناتج
بعد الإنتهاء من إعادة تسمية أدوات العنوان وتحديد محاذة النص ننتقل الى ضبط خاصية مربع النص Text Box وهي مسح النص الذي يوجد داخل المربع وذلك عن طريق الخاصية Text من صندوق الخصائص لمربع النص ، حدد النص الموجود ثم أنقر على مفتاح BackSpace أو مفتاح Delete أنظر الى الشكل 12-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image13.gif
الشكل 12-1
عليك تكرار ذلك مع مربعات النص الأخرى Text1 ; Text2
لاتنسى تغيير تسمية زر الأمر Command1 و Command2 من الخاصية Caption حتى تكون
Command1 خروج
Command2 أحسب
الحمدلله أنتهينا من ضبط جميع خصائص الأدوات حتى أصبحت كما في الشكل 13-1 سوف ننتقل الى نافذة البرمجة
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image14.gif
الشكل 13-1
أنقر على زر أمر (أحسب) مرتين حتى يفتح لك فيجوال بيسيك نافذة البرمجة الخاصة سوف ترى أمامك ذلك الكود الذي تعرفنا عليه أنفا أكتب الكود التالي في مكان كتابة النصوص البرمجية
code:
()Private Sub Command2_Click
.TexT3
End Sub
مجرد كتابتك النقطة سوف تجد أن فيجوال بيسيك يظهر لك نافذة
الخصائص المساعدة للأداة أنظر الشكل 14-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image18.jpg
الشكل 14-1
أكتب هذا الكود
Code
()Private Sub Command2_Click
(TexT3.TexT= Val ( TexT1.TexT ) + Val ( TexT2 .TexT
End Sub
أنظر الى الشكل 15-1 سوف نشرح برمجة تعليمة الإسناد
ControlName.Property = Expression
حيث أن ControlName هو أسم عنصر التحكم و Property هي الخاصية المسندة الى عنصر التحكم Expression هو التعبير ونسب القيمة الى الخاصية ولتوضيح أكثر أنظر الى الشكل 15-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image15.gif
الشكل 15-1
( 1 ) أسم عنصر التحكم المسند اليه
( 2 ) الخاصية التي نسند اليها
( 3 ) تعليمة الإسناد
( 4 ) دالة تعيد القيمة الرقمية للنص
( 5 ) عملية حسابية
بعد كتابة الكود إذهب الى قائمة Object وأختر زر الأمر Command1 والذي هو بالطبع الأمر (خروج)
أكتب هذا الكود
Code
()Private Sub Command1_Click
End
End Sub
يفيد هذا الأمر بالخروج النهائي من البرنامج وإغلاق كافة التطبيقات والنماذج أنظر الى الشكل 16-1
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image16.gif
الشكل 16-1
بعد الإنتهاء من كتابة كود إنهاء البرنامج في زر الأمر Command1 إذهب الى شريط فيجوال بيسيك القياسي وأنقر على زر Start أو يمكنك عمل ذلك عن طريق مفتاح F5
الشكل 17-1 هو صورة البرنامج بعد إنهاء كل العمليات البرمجية وهو جاهز لتنفيذ أكتب عدد في مربع العدد الأول ثم عدد آخر في مربع العدد الثاني وأنقر على أمر أحسب حتى تحصل على الناتج
الف مبروك لقد قطعت مسافة ليست باليسيرة في عالم فيجوال بيسيك ولعلمك هذا لم يأتي إلا بفضل الله عزوجل وقل ربي زدني علما ، تابع معنا الدروس القادمة لمزيد من البرمجة في عالم فيجوال بيسيك الرائع
المخلص محبكم إبن الإسلام
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/image17.gif
الشكل 17-1
ابويارا
25-08-03, 05:20 am
السلام عليكم
اهلين بالعزيزي ابن الاسلام
بعد رجعتي من دوراتي والغربه الحمدالله .. فتحت الانترنت وعلى منتدى بريده فوجت لك جهود كثير والحمدالله
بس لي نظره على درسك والحمدالله درس رهيب الدرس
اهم شي في الشرح وخاصه في الفجوال بيسك عليك شرح الاوامر بالبدايه
كما في الوجهه هذا وهذي ضورويه لشرحه
http://www.buraydh.com/sign/the%20islam%20son%20folder/visual%20basic%20folder/a3.gif
عزيزي ابن الاسلام .. الفجوال لازم يكون مبدى صحيح خالي من الاخطاء ولازم يكون انت عندك خبره فيه .. ومبدى الفجوال في برنامج الاكسس الواحد اذا مافهم الاكسس مايفهم الفجوال اما عمل الحاسبه عمل سهل للغايه في اي كتاب صغير او كبير .. وشكراً على الدرس المفيد
إبن الإسلام
26-08-03, 04:24 am
السلام عليكم ورحمة الله وبركاته
الأخ العزيز أبو يارا حمداًً لله على سلامتك
نعم أنت على صواب برنامج فيجوال بيسيك ليس مجرد برنامج يعمل مع ملف أوصورة ! بل برنامج يحتاج الى جهد ودراسات مكثفة حتى تصل الى إحترافه .
وأما ماتفضلت بخصوص طريقة الشرح فمن الممكن أن توافقني الرأي بأن طريق الألف خطوة يبدئ بخطوة واحدة ومن المستحيل أن تصل الى نهاية الطريق حتى تقطع كل تلك المسافة ولكن السؤال هل الغاية كيف تصنع برنامج حتى ولو مثل الحاسبة ؟ الإجابة بالطبع كلا ..... لماذا ؟ لأن لغات البرمجة تحتاج الى الإلمام بشتى جوانب اللغة والمعرفة التامه بما تفعله وما يستوجب فعله عندما تقابلك مشكلة بتلك السطور المعقدة وعندما تكون قدراتك غير كافية فأن الطريق أمامك سوف يصبح مغلق في أي وقت وأمام أصغر المشاكل .
من الممكن أن أبدء هذه الدورة في شرح برنامج وطريقة عمله وكتابة الأحداث والشفرات البرمجية وتكون الفائدة محصورة بين نسخ ولصق وكم من مبتدى سوف يقول كيف وصلت الى هنا ؟ ومن أين جئت بهذا ؟ وكيف و كيف ... الخ والنتجية النهائية هي الأحباط بلا منازع .
وأما قولك أن الأكسس مرتبط في فيجوال بيسيك هذا ليس بصحيح وأسمحلي أصحح معلوماتك أن الأكسس ليس له أي علاقة بالفيجوال عدا بعض تصميم قواعد البيانات فقط . وأما ماتراه داخل الأكسس هو فقط برنامج مساعد في إضافة أكواد أو وحدات المكرو الى ورقة العمل .
تقبل منى خالص الشكر والتقدير وفائق الإحترام من محبك إبن الإسلام
digital mind
10-09-03, 04:37 am
السلام عليكم ورحمة الله وبركاتة
شرح رائع وفقك الله
أخي الفاضل لدي استفسار حول الدالة VAL
لماذا تم استخدامها مع اني انا ادخل رقم في مربع النص
في كلامك قلت ) دالة تعيد القيمة الرقمية للنص( ؟
عذرا اخي لم افهم!:g1:
اخي الفاضل اقترح أن يكون هناك موضوع مستقل لدروس
وموضوع اخر لمناقشة الدروس المطروحة
وشكرا
إبن الإسلام
10-09-03, 08:58 am
السلام عليكم ورحمة الله وبركاته
أهلا ديجتال
نعم بالنسبة لدالة Val تعمل على تحويل السلسلة النصية الى قيمة رقمية تكون مسنده الى عملية حسابية نظراً لأن مربع النص مثلاُ يستقبل القيمة Text وهذه ربما تكون Number or Text فهذه الدالة تعيد الرقم الى الإجراء أو 0 إذا كان مربع النص يحوي غير الأرقام أنظر الى المثال التالي :-
Dim Num As Integer
عملية حسابية صحيحة
Num = val( Text1.Text) * 2
Text2.Text = Num
عمليه حسابية معرضه للخطاء
Num= Text1.Text * 2
rem في بعض العملية الحسابية المعقدة
يجب إستخدام هذه الدالة مع من يستخدم
مربع النص للحصول على قيمة رقمية وإلا
فإن فيجوال بيسيك سوف يعمل على تحويل
تلك العملية الى 0 أو False
أما بالنسبة لهذا الإقتراح فشكراً لك على هذا الإهتمام ولكن كما ترى لا يحد يريد المشاركة والتفاعل مع هذه الدورة فمن الطبيعي أن يكون الموضوع كما ترى ممل نوعاً ما
ومن يريد الإستفسار عن لغة فيجوال بيسيك فمرحباً به على الماسنجر أو الأيميل ونحن في خدمة الجميع
إبن الإسلام
ابونورة
10-09-03, 03:21 pm
أخي إبن الإسلام نقدر جهودك وتفانيك وبإذن الله سيكون هذا الموضوع من ضمن المواضيع المرسلة للأعضاء على بريدهم
تحياتي لك ودمت بارزاً ومتفانياً ،،
digital mind
11-09-03, 02:17 am
مشكور والدروس لا مملة ولا شي :)
الآن الصورة واضحة
والشكر والتقدير يمتد
للأستاذ الفاضل ابو نورة على تشجيعة لمثل هذة المواضيع
اتمنى التوفيق للجميع ...
إبن الإسلام
11-09-03, 02:39 am
السلام عليكم ورحمة الله وبركاته
قائد هذه المسيرة الأستاذ أبونورة حفظه الله
يكفي لنا شرفاً الإنتساب الى هذا الصرح الثقافي الذي يستمد عطاءه ويتجدد يوماً بعد يوما تحت إدارتكم الحكيمة وما نقوم به هو أقل واجب تجاه ثقتكم بنا وإن شاء الله دائماً وأبداً نكون عند حسن ظنكم .
إبن الإسلام
عبداللطيف
12-09-03, 05:18 pm
http://www.arabiyat.com/forums/images/smilies/Untitled-1.gif
http://ali954.jeeran.com/slam.gif
http://www.arabiyat.com/forums/images/smilies/taheyatayeba.gif
سؤال
كيف أخلي البرنامج "الحاسبة" منفصلة عن برنامج الفيجوال بيسك يعني تصير برنامج مستقل
http://forum.buraydh.com/images/smilies/words/x4.gif
إبن الإسلام
12-09-03, 11:04 pm
السلام عليكم ورحمة الله وبركاته
أهلاً بالغالي عبداللطيف
هناك عدة طرق الى عمل Setup لبرنامجك وتجميع الملفات حتى تكون ملف تنفيذي قادر على العمل في أي جهاز يتم تنصيبه عليه ومن هذه الطرق :-
1-الطريقة الإعتياديه وهي ربط البرنامج بالنظام عن طريق كتابة الأوامر البرمجية وهذه تحتاج الى مبرمج محترف .
2- إستخدام البرنامج المساعد المرفق مع فيجوال بيسيك Package & Deployment Wizard
3- إستخدام برنامج Setup Factory وهو أيضاً يقوم بنفس مهمة البرنامج المساعد مع فيجوال بيسيك إلا أن البرمجين يفضلونه نظراً لوجود مميزات أفضل تدعم البرنامج وأيضاً يعمل على ضغط الملفات المرفقة مع البرنامج بحيث يصبح أقل حجماً على عكس Package & Deployment Wizard .
ملاحظة :-
إذا كان برنامجك يتكون من فورم 1 ولايستخدم وحدة نمطية تقوم بربط ملفات تعريف الإرتباط DLL أو أدوات OCX فإنك لاتحتاج الى عمل Setup في أغلب الأحيان .
إبن الإسلام
vBulletin® v3.8.8 Alpha 1, Copyright ©2000-2025, vBulletin Solutions, Inc Trans by mbcbaba