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

منتدي

منتدي تعليمي، ترفيهي، اجتماعي
 
الرئيسيةالرئيسية  البوابةالبوابة  الجديدالجديد  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 

 12 - الوسائل (Methods)

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
admin
المدير العام

المدير العام
admin


عدد المساهمات : 1578
الجنس : ذكر
تاريخ التسجيل : 27/06/2008

12 - الوسائل (Methods) Empty
مُساهمةموضوع: 12 - الوسائل (Methods)   12 - الوسائل (Methods) Icon_minitimeالسبت 19 يونيو 2010, 4:00 pm

الوسائل (Methods)


ما هي الوسيله ؟
الوسيله هي عبارة عن طريقه لتنفيذ شيئ ما
مثال ما هي الوسيله لجعل القلم يكتب
هي ان نضع سنه علي الورق ثم نسحب
والصيغه العامه لها هي


اقتباس :



Object.Method







يفصل بين الكائن والوسيله العلامة دوت (.)

اليوم سنتطرق الي بعض الوسائل مثل


  • CLS
  • PRINT
  • LINE
  • CIRCIL

اولا الوسيله CLS

يمكن استخدام وسيله Cls بغرض مسح
الكتابه والرسومات الموجوده داخل نافذه البرنامج ولكنها لا تمسح الكائنات
(الادوات) المسومه داخل نافذه النموذج



مثال :

قم بكتابه الامر التالي في Form_Paint

اقتباس :



Print telbana.alafdal.net







وضع زر امر وسمه مثلا مسح
واكتب فيه الكود التالي



Form1.CLS
او
Me.CLS
ثانيا الوسيله Print

يمكن استخدام الوسيله Print لاظهار
القيم الثابته او اظهار قيم المتغيرات بأنواعها
داخل نافذا النموذج علي ان يفصل بينهم بالعلامات الاتيه :
1.الفاصله المنقوطه ( ; ) التي تظهر القيم
متجاورة ولا تترك اي مسافة بينهم
2.الفاصله (,) والتي تظهر القيم في مناطق متجاورة داخل نافذة
النموذج كل منظقه تشغل مساحه 14 عمودا
وتستخدم لاظهار الاتي
1.رساله نصيه علي ان تكتب بين علامتي تنصيص ""
2.قيمه عدديه
3.سطر فارغ داخل نافذة النموذج
4.قيمه اي مخزن سواء كان ثابتا او متغيرا
اليكم المثال التالي :





اقتباس :
Public Sub Form_Paint ()
Form1.CLS
Form1
.Print "Student: ";2
Form1
.Print
Form1.Print "Name","Result"
Form1.Print "Ehab","Good"
Form1.Print "Ali","VeryGood"
End Sub









ثالثا الوسيله Line

تستخدم الوسيله Line مع النموذج
للاغراض الاتيه:

1-رسم خط معين يصل بين احداثي النقطتين (X1,Y1) و (X2,Y2)
والصورة العامه لها


اقتباس :



Line(X1, Y1)-(X2, Y2),QBColor(N)









تمثل القيم X1,Y1 البعدين الافقين من
اقصي اليسار من نافذة النموذج
تمثل القيم X2,Y2 البعدين الرأسيين
من شريط العنوان لنافذة النموذج
تمثل N مخزننا لعدد صحيح او قيمه
تتراوح بيم 0 الي 15 وهي تمثل رقم اللون

2-تستخدم ايضا لرسم مستطيل او مربع بلون معين
وبأحداثي نقطتين لرأسين متقابلين في (X1,Y1) و (X2,Y2)
والصورة العامه هي :


اقتباس :



Line (X1 , Y1) - (X2 , Y2) , QBColor (N) , B







(X1,Y1) و (X2,Y2) تمثل
احداثي نقطتين متقابلين من المستطيل (اعلي يسار واسفل يمين او اسفل اليسار
واعلي اليمين )
تمثل B مع هذه الصورة لتعني ان الرسمه
المطلوبه مستطيل وليست خطاً

3-رسم مستطيل مظلل بلون بلون معين وباحداثي نقطتينلرأسين متقابلين في (X1,Y1) و (X2,Y2) والصورة العامه هي :


اقتباس :



Line (X1 , Y1) - (X2 , Y2) , QBColor (N) , BF








تمثل BF مع هذه الصورة ان الرسمه
المطلوبه هي مستطيل
ومظلل بلون معين وهو قيمه N

رابعا الوسيله Circle

تستخدم هذه الوسيله مع نافذة النموذج لرسم دائرة احداثيا نقطه مركزها (X,Y) ونصف قطرها R
والصورة العامه كالاتي :





اقتباس :



Circle (X , Y) , R , QBColor (N)









تمثل X البعد الافقي من اقصي اليسار
في نافذة النموذج
تمثل Y البعد الرأسي من شريط عنوان
نافذة النموذج
احداثيات (X,Y) تمثل مركز الدائرة
تمثل R نصف قطر الدائرة وهي قد تكون
مخزن عددي او قيمه عددية
اما N فهي رقم اللون المرسوم به محيط
الدائرة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://telbana.alafdal.net
نور الدين
نائب المدير

نائب المدير
نور الدين


عدد المساهمات : 5431
الجنس : ذكر
تاريخ التسجيل : 26/04/2010

12 - الوسائل (Methods) Empty
مُساهمةموضوع: رد: 12 - الوسائل (Methods)   12 - الوسائل (Methods) Icon_minitimeالخميس 19 أغسطس 2010, 3:37 am

مشكور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://telbana.alafdal.net
 
12 - الوسائل (Methods)
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» 12 - الوسائل (Methods) الجزء الثاني
» بعض الوسائل والطرق التى تساعد على حفظ القرآن الكريم
» الوسائل المفيدة لإزالة تجاعيد الوجه وتقوية البشرة وتجميلها

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