منتديات الشريف التعليمية

 
 

منتديات النرجس 3-12

منتديات نحو الكيمياء 11-12

اعلانموقع الاسطوانة التعليمي  9-12

برنامج تأمين حصص الانتظار 7-12

التحاضير التعاونية لمادة التاريخ بنات  29-11

اعلان تحاضير فنية بنات وبنين 29-11

حقق الانتشار
باعلانك هنا
102x60

مدرسة نت

منتديات المحبرة التعليمية 21-11

حقق الانتشار
باعلانك هنا
102x60

المدرسة الإلكترونية 17-2

حقق الانتشار
باعلانك هنا
102x60
 

منتديات معلم  25-11

 
 
حقق الانتشار
باعلانك هنا
468x60
 
 

طلب الإعلان

بحث في منتديات الشريف


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

منتدى البرمجة لغات البرمجة فيجوال بيسيك ، فيجوال سي ++ ، دلفي ، أكسيس ، أوراكل

sponsor links



إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1 (permalink)  
قديم 03-24-2005, 08:48 PM
البرق سامي البرق سامي غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Mar 2005
المشاركات: 21
البرق سامي is on a distinguished road
افتراضي دورة الفيجوال بيسكـ شرح مصور

دورة الفيجوال بيسكـ شرح مصور

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

كما وعدناكم نفي بوعدنا لكم ونتمنى أن يحوز هذا العمل على رضاكم

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


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


الفيجوال بيسك لغة برمجة أطلقتها شركة ميكروسوفت ولكن يميزها عن باقي اللغات أنها أسهلهم برمجيا و أسهلهم لعمل شكل للبرنامج
(Easier Creating Inteface)
و هذه من أهم مميزات هذه اللغة و سنبدأ الآن بالشرح أولا :
- لفتح البرنامج :
من قائمة Start
نختار Programs
ثم Visaul Studio 6.0
ثم Visaul Basic 6.0

الشاشة الإفتتاحية :
أ-
أولا يظهر شعار للبرنامج ثم يختفي تلقائيا و يظهر لنا نافذة لإختيار نوع المشروع
الأنواع الرئسية :
EXE Standard
و هو النوع الذي عادة ما يستخدم لصنع برامج تنفيذية بامتداد exe
ِActive x DLL
و هو يستخدم لصنع ملفات بامتداد dll و لا يحتاج المستخدم لتشغيلها لكنها تعمل بأوامر معينة
Active X Control
و هي تعد أفضل ما في الإصدار 6,0 فأنت تستطيع إنشاء أدوات بامتداد *.ocx
و تقوم باستخدامها في برامجك و يمكنك بيعها كما تفعل الشركات الأجنبية

و في هذه الدروس سيكون النوع الذي نستخدمه هو EXE Standard
ب-عند الدخول على EXE Standard ستفتح لنا نافذة العمل design
و هي تتكون من :
1- tool box:
و هي التي توجد بها مجموعمة من الأدوات المرفقة مع الفيجوال بيسك مثل الزر و صندوق الصورة و سنشرحها بالتفصيل فيما بعد
2-Properties Window
ومن هذه النافذة نستطيع التحكم في خصائص الكائنات و الأدوات
3-Form
و هو شكل البرنامج و يكون داخل نافذة Project1
4-Project Explorer
و هي تتيح لك التنقل بين الفورمات المختلفة و الذهاب لنافذة البرمجة
5- Code Window
اضغط مفتاح F7ستر ىأن نافذة بيضاء قد ظهرت و هنا يتم كتابة الأوامر البرمجية
هكذا نكون قد انتهينا من مكونات شاشة فيجوال بيسك و سيلي فيما بعد شرح تفصيلي
لصندوق الأدوات أداة أداة ستقوم بشرحها إن شاء الله تعالى ..

تشغيل ‘ فيجول بيسيك ’ :





هنا شرح لأدوات البرنامج




1-المؤشر poniter وهذه الاداة تستخدم في نقل الاشياء وتحديدها وهذه الاداة غير غريبة عنا لانها تراه في معظم البرامج
2- العنوان label وهذه الاداه تتيح لك خاصية كتابة العنواين
3-الفريم frame1 وهي اداة تحديد سيأتي مجال الشرح عنها لاحقا
4-صندوق الاختيار check box وهي ليست غريبة علينا فهي تتيح لك اختيار اكثر من خيار في ان واحد
5- picture box وهذه الاداة تتيح لك عرض الصور من خلالها
6- اداة النص textbox وهي اداة جدا مفيدة اذ تتيح لك خاصية كتابة نص معين او تستطيع استخدامها كوسيلة ادخال للبرنامج وسيتم شرح كيفية استخدامها لاحقا
7-زر الامر command button وهذه تتيح لك تمرير الاوامر التي تريدها عبر البرنامج
8-صندوق الاختيار radio button وهذه الخاصية لا تسمح الا باختيار فقط خيار واحد .
9-combo box وسنأتي لشرحه لاحقا
10- listbox وسنأتي لشرحها لاحقا
11- timer المؤقت وهذه الاداة تسمح لك بعمل تغييرات في خلال وقت زمنى معين
12-drive box وهذه الاداة تتعامل مع محركات الاقراص الصلبة
13- folder list box وهذه الاداة تتعامل مع المجلدات
14- shape رسم اشكال
15- file list box وتتيح لك التعامل مع الملفات
16- line الخط رسم خط طوليا او عرضيا او قطريا

أكثر ما يهمنا من هذه الأدوات والتي أنصحكم بالتركيز عليها مبدئياً:
2 و 3 و6 و 7


[align=CENTER]هنا شرح واجهة الفيجوال بيسكـ



الصورة منقووله


وترقبوا الدروس القادمة "إن شاء الله"

أي سؤال أي استفسار قبل الشروووع
رد مع اقتباس
sponsor links


  #2 (permalink)  
قديم 03-25-2005, 06:57 AM
تاون كار تاون كار غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Mar 2005
المشاركات: 5
تاون كار is on a distinguished road
افتراضي

الله يعطيك العافيه يالبرق سامي.والله استفدت منك وياليت تكمل لنا باقي الدروس لاني ان شاءالله ابغى آخد دورة في الفيجوال بيسك 6 وودي تكون عندي خلفيه مسبقه قبل حضور الدورة.

رد مع اقتباس
اعلانك هنا يحقق لك التمييز
الإعلان
الإعلان

  #3 (permalink)  
قديم 03-25-2005, 04:41 PM
شرحبيل شرحبيل غير متواجد حالياً
عضو ماسي
 
تاريخ التسجيل: Aug 2002
المشاركات: 2,406
شرحبيل is on a distinguished road
افتراضي

بارك الله فيك

__________________
رد مع اقتباس
  #4 (permalink)  
قديم 03-27-2005, 04:30 AM
شرقاوي شرقاوي غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Oct 2002
المشاركات: 5
شرقاوي is on a distinguished road
افتراضي

مشكور يالغالي .

وكنت اتمنى ان يكون الشرح على الاصدار الجديد Microsoft Visual Studio .NET

رد مع اقتباس
  #5 (permalink)  
قديم 03-29-2005, 06:28 PM
البرق سامي البرق سامي غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Mar 2005
المشاركات: 21
البرق سامي is on a distinguished road
افتراضي

======
تاون كار أهلاً بك .. وإن شاء الله ترا ما يسرك
======
شرحبيل وفيك باااارك
======
أهلاً بك أخي شرقاوي .. لكن للأسف ليست عندي معلومات عنه .. وشكراً
======


محبكم
البرق

رد مع اقتباس
  #6 (permalink)  
قديم 03-29-2005, 06:55 PM
البرق سامي البرق سامي غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Mar 2005
المشاركات: 21
البرق سامي is on a distinguished road
افتراضي




التعرف على شاشات الفيجول بيسيك:
بداية وقبل كل شيء لابد أن نتعرف على شاشات الفيجول، لكي تسهل عملية التعامل معها فيما بعد:
عندما نفتح الفيجول بيسك ستظهر شاشة التحيه للحظات ثم تختفى ليظهر مربع الحوار التالى وهو يتيح لك إنشاء مشروع جديد New،
أو فتح مشروع موجود Existing، أو فتح مشروع تم عمله قريباً Recent.



الصورة السابقة منقوله من أحد المنتديات

لكن لدي البرنامج معرب وتظهر الصورة هكذا


سنختار مشروع قياسى Standerd EXE، ثم نضغط المفتاح Open، بعدها ستظهر لك شاشه الفيجول بيسك العاديه(شاشة بيئة التطوير)
والتى ستصبح مألوفة بالنسبه لك قريبا إن شاء الله. ومن هذه الشاشه تبدأ صناعة البرنامج:



والذي لديه البرنامج معرب يختار "تنفيذي قياسي" ثم اضغط موافق :


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


النموذج (الفورمة) Form:
وهى مساحة العمل الأساسيه، أو الواجهة الأساسية لبرنامجك والذي ستظهر للمستخدم عند تشغيل البرنامج.


شريط أدوات التحكم Toolbox:
ويحتوي هذا الشريط على الأدوات التي سنستخدمها في البرمجة، والأدوات هي عبارة عن الكائنات التي يمكن وضعها في النموذج والذي يتعامل المستخدم مع البرنامج من خلالها.


شاشة الخصائص Properties:


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

وأهم الخصائص الذي سنحتاجها حالياً:
الخاصية Name وتعني الاسم الخاص بالأداة، ولا يظهر هذا الاسم للمستخدم، وإنما يحتاجه فقط المبرمج.
الخاصية Caption وهي العنوان الذي سيظهر على الأداة للمستخدم.
الخاصية FontName وتعني نوع الخط.
الخاصية FontSize وتعني حجم الخط.
الخاصية ForeColor وتعني لون الخط.
الخاصية Top وتحدد مكان الأداة رأسياً.
الخاصية Left وتحدد مكان الأداة أفقياً.
الخاصية Hight وتعني طول الأداة.
الخاصية Width وتعني عرض الأداة.



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

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

دعنا من ذلك الآن ولنبدأ في تصميم برنامجنا الأول مباشرة، وسيتضح الأمر بعد ذلك، وفي البداية لابد أن نعلم أن البرمجة تمر بثلاث مراحل أساسية وهي:

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

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

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

انتهينا من الدرس الثاني

وسنتعلم في درسنا الثالث "تصميم البرنامج الأول"

((الشرح منقول بتصرف))
محبكم
البرق
رد مع اقتباس
  #7 (permalink)  
قديم 03-31-2005, 01:36 PM
البرق سامي البرق سامي غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Mar 2005
المشاركات: 21
البرق سامي is on a distinguished road
افتراضي





نريد عمل برنامج يحتوي على زرين فقط [ترحيب - خروج]، وعندما يحدث الضغط Click على الزر الأول يقوم بكتابة (مرحباً) على النموذج،
وعندما نضغط على الزر الثاني يقوم بالخروج من البرنامج، وهذه هي المرحلة الأولى (التخطيط).


ولندخل في المرحلة الثانية مباشرة (التصميم): لذلك قم باختيار الأداة (Command Button)
من نافذة الأدوات التي أشرنا إليها سابقاً،
وقم برسم زرين داخل النموذج، بحيث يبدو الشكل هكذا:



بعد ذلك يلزمنا ضبط الخصائص الخاصة بكل أدوات البرنامج، لذلك قم بالنقر على أي نقطة في النموذج ثم اذهب إلى شاشة الخصائص
لضبط خصائص النموذج،
أولاً: وهي خاصية الـ Caption (عنوان النموذج) وسنغيرها إلى
"تطبيق الدرس الأول" .. شاهد الصورة:









لننتقل الآن إلى الأداة Command1 وهي أداة الزر الأول، ولنقم بتغيير خصائصها كالتالي: الخاصية Caption (عنوان الزر)
غيرها إلى "ترحيب"
- الخاصية Font غيرها إلى خط Tahoma حجمه 14
- الخاصية Hight (الطول) إلى 700 - الخاصية Width إلى 1500.


ثم لنقم بتغيير خصائص الأداة Command2 كالتالي: الخاصية Caption (عنوان الزر) غيرها إلى "خروج"
- الخاصية Font غيرها إلى خط Tahoma حجمه 14
- الخاصية Hight (الطول) إلى 700 - الخاصية Width (العرض) إلى 1500.

هنا تظهر التغيرات السابقة:



وانتبه لابد من تحديد الأداءة قبل تنفيذها.......

وبذلك نكون قد انتهينا من المرحلة الثانية وهي التصميم وبقيت المرحلة الأخيرة وهي: (كتابة الكود).
أولاً لإظهار شاشة الكود نضغط على الزر الأول مرتين (اللي هو "ترحيب")
ستظهر لك الشاشة التالية:



كما ترى يوجد سطران مكتوبان، لا تهتم لهما كثيراً، كل ما يهمنا هو كتابة الكود وسط هذين السطرين، وإليك الكود:
"مرحباً" Print


الآن نفذ نفس الخطوات من جديد بالنسبة للزر الآخر Command2 والخاص بالخروج، وقم بكتابة هذا الكود في داخله:
End

ملحوظه مهمة:
لابد أن نكتب الكود بين السطرين

نضغط دبل كليك على زر ترحيب


Private Sub Command1_Click()
هنا يتم كتابة الكود
End Sub

نكتب بدل "هنا يتم كتابة الكود"
نكتب Print
ثم نضغط مسافه ونحول مؤشر الكتابة إلى العربي ونكتب
"مرحبا"

أو انسخي ما يلي وقومي بلصقه بين السطرين:
Print "مرحبا"

هذا الزر الأول ترحيب

الزر الثاني خروج نضع بين السطرين هالكود .. سهل جداً
end

فيصبح منظر الكود كاملاً هكذا:

Private Sub Command2_Click()
End
End Sub

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

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

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

الثانية: هي أن تقوم بحفظه بصيغة exe ... ولكن لا تستطيع تعديله لاحقاً ..
وذلك أن تذهب إلى ملف وتختار الخيار رقم 13

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


أرجو من الجميع إدراج تطبيقاااتهم ..

أي اقتراح رأي ملاحظه .. عندك وجهة نظر على الشرح أرجو ثم أرجو طرحها


محبكم
البرق سامي
[/quote]
رد مع اقتباس
  #8 (permalink)  
قديم 03-31-2005, 02:27 PM
سمـــ أبوـــمورة سمـــ أبوـــمورة غير متواجد حالياً
عضو فضي
 
تاريخ التسجيل: Sep 2003
المشاركات: 510
سمـــ أبوـــمورة is on a distinguished road
افتراضي

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

__________________
رد مع اقتباس
  #9 (permalink)  
قديم 04-03-2005, 12:48 AM
شويهينه شويهينه غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Feb 2005
المشاركات: 2
شويهينه is on a distinguished road
افتراضي

يعطيك الف عافيه من جد استفدت من الموضوع وياليت تمدنا بالمزيد

رد مع اقتباس
  #10 (permalink)  
قديم 04-03-2005, 06:26 AM
البرق سامي البرق سامي غير متواجد حالياً
عضو فعال
 
تاريخ التسجيل: Mar 2005
المشاركات: 21
البرق سامي is on a distinguished road
افتراضي

أهلاً أبو سموره

مادري أنا فهمت سؤالك أو لا

طبعاً لكل زر كود معين

مثل بطاقات النت سابقاً
كل بطاقه لها رقم معين .. وشكراً

رد مع اقتباس
اعلانك هنا يحقق لك التمييز
الإعلان
الإعلان

إضافة رد

sponsor links



أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس الثامن من ((دورة الفيجوال بيسك شرح مصور)) البرق سامي منتدى البرمجة 20 09-29-2008 09:29 PM
الدرس السابع من ((دورة الفيجوال بيسك شرح مصور)) البرق سامي منتدى البرمجة 6 09-14-2007 01:26 PM
مشكلة في الفيجوال بيسك محمد محمد عبد الحميد منتدى البرمجة 8 05-06-2007 05:05 PM
الدرس السادس من ((دورة الفيجوال بيسك شرح مصور)) البرق سامي منتدى البرمجة 3 04-19-2005 07:15 PM
هل تريدون دورة مصغره مصورة في الفيجوال بيسك؟؟ البرق سامي منتدى البرمجة 5 03-24-2005 08:56 PM


الساعة الآن 02:48 PM.


Powered by vBulletin® Version 3.8.0 Beta 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
Ad Management by RedTyger