عرض مشاركة واحدة
قديم 06-17-2010, 02:48 PM   رقم المشاركة : 2 (permalink)
معلومات العضو
D-GhosT s3cur!Ty-Z
::. Moderators .::
 
الصورة الرمزية D-GhosT s3cur!Ty-Z
 

 

 
إحصائية العضو







D-GhosT s3cur!Ty-Z غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
D-GhosT s3cur!Ty-Z is on a distinguished road

افتراضي


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


الآن إضغط على زر المبرمج مرتين لتفتح لك صفحة الكود أكتب فيها الكود التالي:

كود PHP:
MsgBox ("فاعل خير"), , "برنامج زخرفة  الأسماء" 
الكود مشروح في الأعلى لذلك لا نحتاج إلى شرحه.

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

كود PHP:
End 
وكما شرحنا في الأعلى كلمة End في لغة vb6 تعني خروج

والآن إضغط على زر الزخرفه الأولى >> الأسم << مرتين لتفتح لك صفحة الكود وأكتب:

كود PHP:
     Text2.Text ">>" Text1.Text "<<" 
والشرح:

عند الضغط على الزر تتحول خاصية الكتابه (text) في مربع النص الثاني (text2) إلى (>>) + (النص المكتوب في مربع النص الأول) + (<<) ليكون الناتج تتحول الكتابه في مربع النص الثاني إلى
>>الكتابه التي في مربع النص الأول <<

وفي زر الزخرفه الثانيه .:.:: الأسم ::.:. نكتب الكود:

كود PHP:
Text2.Text ".:.::" Text1.Text +  "::.:." 


وشرحه:

عند الضغط على الزر تتحول خاصية الكتابه (text) في مربع النص الثاني (text2) إلى (.:.::) + (النص المكتوب في مربع النص الأول) + (::.:. ) ليكون الناتج تتحول الكتابه في مربع النص الثاني إلى
.:.:: الكتابه التي في مربع النص الأول ::.:.

وفي زر الزخرفه الثالث نكتب الكود التالي:

كود PHP:
Text2.Text "-=:|" Text1.Text +  "|:=-" 
والشرح:

عند الضغط على الزر تتحول خاصية الكتابه (text) في مربع النص الثاني (text2) إلى (-=:|) + (النص المكتوب في مربع النص الأول) + (|:=-) ليكون الناتج تتحول الكتابه في مربع النص الثاني إلى
-=:|الكتابه التي في مربع النص الأول |:=-

والآن أنتهينا من عمل البرنامج وهذا رابط تحميل البرنامج المعمول في الشرح:

http://www.4shared.com/file/15888695...___online.html

في الدرس القادم: س: لو عملت مشروع طويل وأردت التوقف والإكمال فيما بعد ماذا أفعل؟

.:.:إنتظروا الدرس القادم:.:.

>>يتبع<<

س: لو عملت مشروع طويل وأردت التوقف والإكمال فيما بعد فماذا أفعل؟
ج: إتبع الشرح التالي:

الآن أنت عملت المشروع وتريد التوقف والإكمال فيما بعد إذن إعمل مثل مافي الصوره:
File - save project As



بعد ذلك تفتح لك نافذة حفظ الفورم إختر المكان الذي تريد الحفظ فيه وأتركه بنفس الأسم وإضغط save مثل مافي الصوره:



بعد حفظ الفورم تفتح لك نافذة حفظ المشروع أتركه بنفس الأسم وأحفظه في نفس المجلد الذي حفظت الفورم فيه:



والآن تم حفظ المشروع متى ما أردت الرجوع إليه وإكماله إفتح الفيجوال بيسك 6 كالعاده ثم إذهب إلى قائمة File ثم Open ثم إختر ملف المشروع الذي حفظته بالأسم project1

والآن إنتهى الدرس

في الدرس القادم: س:برنامجي أصبح جاهز ! كيف أحفظه كلملف تنفيذي exe ؟

>>يتبع<<

الآن وصلنا إلى شرح حفظ البرنامج كملف تنفيذي (exe) وهذا الدرس سهل جداً

إتبع الصور التاليه:

أولاً : إذهب إلى قائمة (File) ثم إذهب إلى (exe.أسم البرنامج Make) مثل مافي الصوره:



ثانياً : إختر المكان الذي تريد الحفظ فيه ثم أكتب أسم البرنامج الذي يناسبك ثم إضغط (ok)
مثل مافي الصوره التاليه:



وستجد البرنامج أصبح جاهزاً في المكان الذي حفظته فيه

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



أو عن طريق زر (F5) من لوحة المفاتيح

أو عن طريق (Run) من أعلى الفورم ثم (Start) مثل مافي الصوره:



الآن إنتهى الدرس

في الدرس القادم: شرح لخواص الفورم

>>يتبع<<

الآن نبدأ شرح خواص الفورم في لغة (vb6) فيجوال بيسك 6

نبدأ:

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

Appearance
تحدد هذه الخاصيه شكل النافذه إما (flat) وهو لجعل الفورم مسطح أو (3d) وهي لجعل الفورم بتأثير ثلاثي الأبعاد.

AutoRedraw
إذا كانت هذه الخاصيه (True) فإن البرنامج يعيد رسم الخطوط والأشكال إذا محت.

Backcolor
هذه الخاصيه تعني لون خلفية الفورم.

BorderStyle
تعبر هذه الخاصيه عن شكل الفورم ويوجد عدة أشكال من هنا :
فـ (0) = فورم دون إطار.
(1) = فورم عادي ولاكن دون زر تصغير ولا زر تكبير.
(2) = فورم عادي.
(3) = مثل رقم 1.
(4) = فورم بإطار مصغر يحتوي زر الإغلاق فقط.
(5) = مثل رقم 4 ولاكن الفورم يكون أكبر قليلاً.

caption
وهذه الخاصيه هي عنوان الفورم الذي يكون في الأعلى.

ControlBox
وهذا الخيار إذا جعل (True) يكون الفورم عادي وإذا جعل (Fales) يكون الفورم دون أزرار الأغلاق والتصغير والتكبير.

Enabled
إذا كانت هذه الخاصيه = (Fales) يكون الفورم عادي وإذا كانت (True) يكون الفورم غير نشط (لايمكن عمل أي شيء بداخله).

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

ForeColor
لون خط الكتابه على الفورم

Height
هذه الخاصيه لتغيير إرتفاع الفورم.

icon
هذه الخاصيه لتغيير أيقونة الفورم وإذا كان الفورم 1 تكون الأيقونه للبرنامج بالكامل.

left
هذه الخاصيه تعبر عن بعد الفورم عن أقصى يسار الشاشه.

MaxButton
هل زر التكبير بأعلى الفورم مفعل أم لا.

MinButton
هل زر التصغير بأعلى الفورم مفعل أم لا (إذا كان زر التكبير والتصغير غير مفعله الأثنين ستختفى تماماً من الفورم).

MouseIcon
شكل مؤشر الماوس داخل الفورم هناك عدة أشكال أساسيه وإذا أردت إختيار شكل من عندك إختر الخيار الأخير 99 ثم إذهب إلى خاصية (MousePointer) وإستعرض الشكل من هناك.

MousePointer
هذه الخاصيه لإستعراض شكل للماوس داخل الفورم من جهازك - لن تعمل هذه الخاصيه إلا إذا كانت خاصية (MouseIcon) تساوي (99).

Movable
هل يتمكن مستخدم البرنامج من تحريك الفورم أم لا.

Picture
من هنا يمكنك إستعراض صوره لتكون خلفية للفورم - إذا لم تكن تريد خلفية للفورم أترك هذه الخاصيه كما هي.

RightToLeft
هذه الخاصيه إذا كانت (Fales) سيكون عنوان الفورم في أقصى اليسار وإذا كانت (True) سيكون عنوان الفورم في أقصى اليمين.

ShowInTaskBar
هل الفورم ظاهره في أسفل شريط المهام أم لا.

StartUpPositio
مكان ظهور الفورم يفضل وضع الخيار رقم (2) وهو لجعل الفوم بوسط الشاشه.

Top
قيمة بعد الفورم عن أعلى نقطه في الشاشه وأعلى نقطة تساوي العدد (0).

Visible
هل الفورم ظاهر أم مخفي.

Width
هذا الخيار لتغيير عرض الفورم.

Window State
هذه الخاصيه تحتوي 3 خيارات وهي جعل الفورم ملء الشاشه أم تصغيره ليكون في شريط المهام أم تركه بالحجم الطبيعي.


أخواني يتبع ولا زال أمامنا الكثير لنتعلمه وبإذن الله متى ما أستطع سأكمل الدوره,,,

مع تمنياتي لكم بدوام التوفيق والنجاح...

>>يتبع<<



الآن سأشرح لكم بعض الأشياء في أحداث الأكواد:

وأولاً : لكي نتعرف ماهي الأحداث ننظر إلى الصوره التاليه



كما في الصوره نجد أن العنصر هو form والحدث هو load فيكون أول سطر في الكود

Private Sub Form_Load()

والحدث load يمثل حدث التحميل للفورم يعني ينفذ الكود أثناء تحميل الفورم

وهذا الحدث خاص بالفورم فقط.

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

وحدث Click يوجد في أكثر الأدوات وهو لتنفيذ الكود عند الضغط على العنصر أو الأداه وهو يأتي مثلاً في زر الكوماند بهذه الصوره:

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

وحدث MouseMove وهو أيضاً يوجد في أكثر الأدوات وهو لتنفيذ الكود عند المرور فوق العنصر أو الأداه وهو يأتي في زر الكوماند بهذه الصوره:

Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
هنا يكتب الكود
End Sub

والحدث DblClick يأتي في بعض الأدوات وطبعاً لا يأتي في زر الكوماند وهو لتنفيذ الكود عند النقر على العنصر نقر مزدوج وهو يأتي بالصيغه التاليه على الفورم مثلاً:

Private Sub Form_DblClick()
هنا يكتب الكود
End Sub

والحدث GotFocus يوجد في أكثر الأدوات وهو لتنفيذ الكود عند التركيز على الأداه
فمثلاً عندنا أداة textbox تحتوي نص معين نريد عند التركيز عليها يمسح المحتوي يكون الكود هكذا:

Private Sub Text1_GotFocus()
Text1.Text = ""
End Sub

طبعاً في الكود تغير أسم text1 حسب أسم الأداه

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

Private Sub Form_Unload(Cancel As Integer)
MsgBox "وداعاً", , "مثال"
End Sub

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


>>يتبع<<

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

أولاً : رساله عاديه مع زر إعاده وزر إلغاء الأمر





كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbRetryCancel, "مثال"
ثانياً : رساله تحتوي صورة علامة إستفهام مع زر موافق





كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbQuestion, "مثال"
ثالثاً : رساله تحتوي صوره خطأ وزر موافق




كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbCritical, "مثال"
رابعاً : رساله مع زر موافق وعلامة تعجب





كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbInformation, "مثال"
خامساً: رساله عاديه مع زر موافق وأيقونة النظام الصغيره





كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbSystemModal, "مثال"



سادسا : رساله مع زر نعم و لا وإلغاء الأمر مع عنوان في الأعلى





كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbYesNoCancel, "مثال"


سابعاً: رساله مع عنوان وزر لا ونعم





كود الرساله:

كود:
MsgBox ("Hazim07 مع تحياتي"), vbYesNo, "مثال"

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

كود:
Msgbox "أكتب رسالتك هنا"


ولكن الصيغه السابقه لايوجد لها عنوان وعنوانها يكون أم المشروع وطبعاً أحب أذكر لكم الفرق بين الأنواع التي في الأعلى تلاحظون الفرق فقط بين الفواصل:

Msgbox ("الرساله"),vbinformation,"العنوان"

ويوجد أيضاً صيغه بسيطه لهذه الرسائل ولاكنها تحميل عنوان من إختيارك وهي:
كود:
Msgbox ("الرساله"),,"مثال"





والآن إنتهت الدوره لأننا أتممنا شرح الأساسيات في الفيجوال بيسك..


>>إنتهت الدوره<<
smilies12smilies12smilies12

التوقيع

Palastine 4ever



يرجى من الاخوة الكرام الاطلاع على قوانين الشبكة
لكي تكون لك مشاركة رائعة مع الشبكة


http://www.vbspiders.com/vb/t71973.html

 

   

رد مع اقتباس