الموقع العربي الاول للعبة Silkroad Online Silkroad-R Joymax التسجيل

الانتقال للخلف   الموقع العربي الاول للعبة Silkroad Online > مـنـتـدى الـبـرامـج والـحـمـايــة > اخـبـار الـتـقـنـيـة و الـتـكـنـولـوجـيـا

اخـبـار الـتـقـنـيـة و الـتـكـنـولـوجـيـا آخر أخبار التكنولوجيا والاتصالات من جوالات واجهزة الموبايل والهواتف الذكية كذلك أحدث الأجهزة والاختراعات الحديثة واخبار الأجهزة التقنية والتكنولوجية الحديثة


إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 02-06-2013, 07:52 PM   #1

_TheDevil_99
عضو فضى



الصورة الرمزية _TheDevil_99


• الانـتـسـاب » Nov 2012
• رقـم العـضـويـة » 107621
• المشـــاركـات » 3,658
• الـدولـة » there
• الـهـوايـة » GeorgeexhahNA
• اسـم الـسـيـرفـر » Corvus
• الـجـنـس » Male
• نقـاط التقييم » 76
_TheDevil_99 جـيـد

_TheDevil_99 غير متواجد حالياً


إرسال رسالة عبر AIM إلى _TheDevil_99 إرسال رسالة عبر Yahoo إلى _TheDevil_99

افتراضي الدرس 5 : تغيير الخصائص أثناء التنفيذ+الدرس 6: مقدمة هامة الأحداث ونافذة الشيفرة في الفيجوال بيزيك



عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

انا عملت الدرسين دول مع بعض لانهم سهلين و مش محتاج كل واحد لموضوع :)

الدرس 5 : تغيير الخصائص أثناء التنفيذ

قبل أن تتعرف على الأحداث الشائعة لابد من أن تعلم أن الشيفرة الأكثر استخداماً في Visual Basic هي الشيفرة التي تُستخدم لتغيير خصائص الأدوات بعد التنفيذ،
وهذه الشيفرة تملك الشكل العام التالي:

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

حيث :
اسم النافذة:
هو اسم النافذة الموجودة عليها الأداة التي نريد تغيير خصائصها، ونحصل عليه من خاصية Name التابعة للنافذة.
اسم الأداة:
وهو اسم الأداة التي نريد تغيير خصائصها، ونحصل عليه من نافذة الخصائص التابعة للأداة ومن الخاصية Name بالتحديد.
اسم الخاصية:
وهو اسم الخاصية التي نريد تغيير قيمتها، ونحصل عليه –في حال لم نكن نحفظه- من نافذة الخصائص التابعة لهذه الأداة.

القيمة الجديدة:
وهي القيمة الجديدة التي نريد منحها للخاصية، وهنا يجب التنبيه على أن القيمة الجديدة يجب أن تتوافق مع نوع معطيات الخاصية:
- في الخصائص الرقمية: يجب أن تكون القيمة الجديدة عبارة عن رقم.
- في الخصائص النصية: يجب أن تكون القيمة الجديدة عبارة عن نص محصور بين إشارتي تنصيص " ".
- في الخصائص المنطقية: يجب أن تكون القيمة الجديدة أما true أو False.
- في الخصائص اللونية يجب استخدام أحد توابع الألوان مثل Qbcolor(number) أو التابع RGB .


مثال :
1- ابدأ بمشروع جديد ( من القائمة File اختر الأمر New Project ثم اختر مشروع قياسي).
2- ضع زر أوامر على النافذة، وغير خاصية Caption له إلى "تغيير الخصائص".
3- اضغط فوق الزر ضغطتين سريعتين، فتظهر نافذة الشفرة، اكتب فيها مايلي:


عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

4- نفذ البرنامج بالضغط على المفتاح F5 أو اختيار الأمر Start من القائمة Run، ومن ثم اضغط على الزر "تغيير الخصائص"، ولاحظ ما سيحدث.

ملاحظة
الدالة اللونية RGB(Red,Green,Blue) تأخذ ثلاثة بارامترات:
Red: يأخذ القيم من 0 حتى 255 يحدد مقدار اللون الأحمر في المزيج اللوني.
Green: يأخذ القيم من 0 حتى 255 يحدد مقدار اللون الأخضر في المزيج اللوني.
Blue: يأخذ القيم من 0 حتى 255 يحدد مقدار اللون الأزرق في المزيج اللوني.
وتعود بقيمة لونية تمثل المزيج المكون من الألوان الثلاثة السابقة، أي تعطي 16000000 لون.
هناك دالة أخرى خاصة باللون وهي QbColor(Number) : وهي نفس الدالة المستخدمة في QBasic فالبارامتر Number يأخذ قيمه من 0 إلى 15، أي تستخدم لإعطاء خمسة عشر لوناً فقط.


عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


الدرس 6: مقدمة هامة الأحداث ونافذة الشيفرة في الفيجوال بيزيك

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

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


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


عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

كما تلاحظ تقوم Visual Basic بتوليد إجرائية خاصة بكل حدث، اسم هذه الإجرائية مكون من اسم الأداة واسم الحدث على الشكل:
اسم الأداة_اسم الحدث
فما تلاحظ اسم الإجرائية السابقة هو: Command1_Click
تحوي القائمة الموجودة في أعلى يسار نافذة الشفرة على اسماء جميع الأداوات الموجودة على النافذة، بالإضافة إلى اسم النافذة Form وقسم التصريح General)).
تحوي القائمة الموجودة في أعلى يمين نافذة الشفرة على أسماء الأحداث التابعة للأداة المختارة من القائمة اليسرى.
عند اختيار الأداة والحدث تتولد الإجرائية المناسبة كما يلي:

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

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

يتبع


توقيع _TheDevil_99 :
Restez en bonne sante عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] immunite des francais


رد مع اقتباس
إعلانات google

قديم 03-06-2013, 08:46 AM   #2

CHeeToS
| مُلحد بالوطن |



الصورة الرمزية CHeeToS


• الانـتـسـاب » Aug 2011
• رقـم العـضـويـة » 90338
• المشـــاركـات » 7,659
• الـدولـة » فيـصلـ،
• الـهـوايـة » Photo SHoP
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 132
CHeeToS جـيـدCHeeToS جـيـد

CHeeToS غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى CHeeToS

افتراضي



تسلم ايدك
بس ليك موضوعين فقط في اليوم
منعاّ لحذف الموضوع الثالث
بس قولت أفكرك في الاول




توقيع CHeeToS :
لامؤأخذة .. !!


عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]






رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
دورة AutoPlay Media Studioلصنع الاسطونات [الدرس الاول] مقدمة عامة عن البرنامج وتحميله winnie بـعـيـدآ عـن سـيـلـك رود 10 29-06-2012 04:44 PM




[ الساعة الآن : | بـتـوقـيـت الـقـاهـرة ]


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.