+ Reply to Thread
Page 1 of 2 1 2
Results 1 to 10 of 19

 

Thread: 14-لغة Visual Basic

  • Thread Tools
  1. #1 Collapse post
    anas.benjdiya is offline
    عضو جديد Array
    Join Date
    Mar 2014
    Posts
    91
    Accrued Payments
    6 USD
    Thanks
    0
    Thanked 1 Time in 1 Post
    SubscribeSubscribe
    subscribed 0

    explaination 14-لغة Visual Basic

    ثانياً : زر الأوامر Command:

    يمكن لزر الأوامر أن يأخذ أحد الشكلين: Standard (قياسي)مثل باقي أزرار ويندوز، Graphical (رسومي) أي أن الزر يمكن أن يقبل الصور و الألوان.



    خصائص زر الأوامر Command:

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

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

    Ã الخاصية DisabelePicture: وتستخدم لتحديد الصورة التي ستظهر على الزر عندما يصبح غير ممكن، وليس لهذه الخاصية تأثير إلا إذا كانت خاصية Style مضبوطة على القيمة Graphical.

    Ã الخاصية DownPicture: وتستخدم لتحديد الصورة التي ستظهر على الزر عندما يكون مضغوطاً، وليس لهذه الخاصية تأثير إلا إذا كانت خاصية Style مضبوطة على القيمة Graphical

    Ã الخاصية Picture: وتستخدم لتحديد الصورة التي ستظهر على الزر، وليس لهذه الخاصية تأثير إلا إذا كانت خاصية Style مضبوطة على القيمة Graphical

    Ã الخاصية Style: تستخدم لتحديد نوع الزر ولها قيمتين Standard أي أن الزر هو زر قياسي لا يقبل الصور والألوان ، والثانية هي Graphical أي أن الزر يقبل صورة .

    Ã الخاصية MousePionter: تستخدم لتغيير شكل مؤشر الماوس عند مروره فوق الزر وهي تحوي القيمة 99 التي تستخدم عندما نريد وضع أيقونة كمؤشر للماوس وذلك باستخدام خاصية MouseIcons.

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



    تضع VB قيم هذه الخاصية للأدوات بحسب ترتيب وضع الأدوات على النافذة.



    Ã الخاصية TabStop: تحدد فيما إذا كانت الأداة ستحصل على التركيز أثناء الضغط على المفتاح Tab أم لا.



    أحداث الزر Command:

    أهم أحداث زر الأوامر على الإطلاق هو حدث Click.



    ثالثاً: خانة النص Text:

    تستخدم هذه الأداة من أجل عرض المعلومات على المستخدم أو طلب المعلومات من المستخدم، وهذه الأداة تتسع لـ 65536 حرف.



    خصائص الأداة Text:

    Ã Alignment: تحدد هذه الخاصية موضع النص داخل الأداة، وهي تملك ثلاث قيم (Left, Right ، Center).

    Ã خاصية Text: وهي تمثل محتويات خانة النص.

    Ã MaxLength: تحدد هذه الخاصية العدد الأعظمي للمحارف الذي يمكن أن تتسع له هذه الأداة، والقيمة صفر تعني أن عدد الأحرف أعظمي أي 65536 حرف.

    Ã MultiLine: تحدد هذه الخاصية إن كانت الأداة ستتقبل أكثر من سطر أم لا ولها قيمتين هما:

    False: وتعني أن الأداة ستقبل سطر واحد فقط.

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

    Ã Locked: تستخدم هذه الخاصية لمنع المستخدم من تغيير محتويات هذه الأداة ويتم ذلك بوضع القيمة True لهذه الخاصية.

    يجب منع المستخدم من تغيير محتويات الأداة عندما نستخدمها لعرض المعلومات.

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

    Ã ScrollBars : وتستخدم لعرض أو إخفاء أشرطة التمرير الخاصة بالأداة عندما تكون خاصية MultiLine مضبوطة على القيمة True وهي تملك أربع قيم هي :

    0-None وعندها ستظهر الأداة بدون أشرطة تمرير .

    1-Horizontal وعندها سيظهر شريط تمرير أفقي فقط.

    2-Vertical وعندها سيظهر شريط تمرير عمودي فقط.

    3-Both وعندها سيظهر شريط تمرير أفقي وشريط تمرير عمودي بنفس الوقت.



    أحداث الأداة Text :

    Ã الحدث Change: يقع هذا الحدث تلقائياً كلما تم تغييرت محتويات خانة النص Text سواءُ كان ذلك بفعل المستخدم أو بأمر برمجي.

    مثال(1):

    ضع خانة نص Text1 وأداة عنوان Label1 ثم اكتب الشفرة التالية في الحدث Text1_Change:

    Label1.caption = Text1.text

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

    مثال(2):

    ضع خانتي نص Text1 و Text2 وأداة عنوان Label1 واكتب الشفرة التالية في الحدث Change لكل من خانتي النص Text1 و Text2:

    Label1.caption = Str ( Val ( Text1.text)+Val (Text2.text) )

    نفذ البرنامج واكتب أرقاماً في خانتي النص فيظهر المجموع في أداة العنوان.

    إن الدالة VAL تأخذ القيمة العددية لمحتويات خانة النص، والدالة STR تحول من عدد إلى نص.

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



    عند ضغط أي مفتاح فإن لغة VB تستقبل هذه الضغطة وتأخذ الـ KeyAscii للمفتاح المضغوط وبعد ذلك يتم تنفيذ الشفرة داخل هذا الحدث ثم تقوم بكتابة المحرف الموافق للـ keyascii الجديد في خانة النص.

    يستخدم الحدث KeyPress من أجل ما يسمى بحمايات الإدخال.



    فمثلاً إذا وضعنا خانة نص Text لتستقبل معلومات رقمية وجب عندئذ منع المستخدم من إدخال أية قيمة حرفية، ويتم ذلك بكتابة الشفرة التالية في الحدث Keypress :
    If (KeyAscii < 48 OR KeyAscii > 57) Then KeyAscii=0

    الرقم (48) في جدول الآسكي يكافئ العدد(0) والرقم (57) يكافئ العدد(9) والرقم (0) يكافئ المحرف "لاشيء".

    المثال التالي يقوم بتحويل نمط الكتابة على خانة النص من نمط الأحرف الصغيرة إلى أحرف كبيرة:

    KeyAscii = Asc(UCase(Chr(KeyAscii)))

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  2. #2 Collapse post
    rafikhamdi is offline
    عضو نشيط Array
    Join Date
    Mar 2014
    Location
    الجزائر
    Posts
    139
    Accrued Payments
    12 USD
    Thanks
    0
    Thanked 0 Times in 0 Posts
    SubscribeSubscribe
    subscribed 0
    السلام عليكم ورحمة الله تعالى وبركاته
    شكرا لك على هذا المجهود الذي قدمته لنا بالفعل هناك أزرار في الفيسوال باسيك لم أكن أعرفها والأن عرفتها بفضلك جزاك الله خيرا

    بالتوفيق لكم

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  3. #3 Collapse post
    شمس is offline
    عضو ذهبى Array
    Join Date
    Mar 2014
    Location
    تونس
    Posts
    1,002
    Accrued Payments
    100 USD
    Thanks
    8
    Thanked 4 Times in 4 Posts
    SubscribeSubscribe
    subscribed 0
    السلام عليكم أشكرك صديقي على هذا الدرس الجيد في مجال تعليم لغات البرمجة فيسول بسك الذي أعتقد أنه سيكون ذو منفعة للأعضاء الدارسين لبرمجة لإحتوائه على مجموعات لابأس بها من الأوامر و شرح واضح لطريقة التطبيق

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  4. #4 Collapse post
    MedMax is offline
    Banned Array
    Join Date
    Apr 2015
    Posts
    1,990
    Accrued Payments
    201 USD
    Thanks
    0
    Thanked 8 Times in 7 Posts
    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله
    بارك الله فيك ونور دربك وسدد خطاك
    واسدل لك العطاء وافى لك الاجر
    اللهم اكفنا السوء بما شئت وكيف شئت إنك على ما تشاء قدير،
    يا نعم المولى ونعم النصير.

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  5. #5 Collapse post
    arkantos is offline
    عضو ماسى Array
    Join Date
    Jun 2015
    Location
    تونس & بنزرت (؛
    Posts
    2,390
    Accrued Payments
    250 USD
    Thanks
    3
    Thanked 4 Times in 4 Posts
    SubscribeSubscribe
    subscribed 0
    السلام عليكم ورحمة الله وبركاته اخى الكريم
    مشكور علي هذه المعلومات الاكثر من رائعة بخصوص لغة Visual Basic
    جزاك الله كل خير
    اتمني لك التوفيق و تقبل مروري

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  6. #6 Collapse post
    yhassen is offline
    عضو ماسى Array
    Join Date
    Apr 2015
    Location
    تونس
    Posts
    1,997
    Accrued Payments
    200 USD
    Thanks
    0
    Thanked 8 Times in 8 Posts
    SubscribeSubscribe
    subscribed 0
    السلام عليكم ورحمة الله تعالى وبركاته و بعـد. .
    جزاك الله خيرا اخـي على هذه المعلومات والتوضيحـات والشرح..
    ..أشكرك آخى الفاضل على الموضوع المميز::
    وأسأل الله الربح الوفير و تحقيق الأحلام للجميع في عالم الفوركس
    شـكرا جزيلا و جـزاك الله كل خــيـر و بالتوفيق ان شــاء الله
    ..

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  7. #7 Collapse post
    dhiebj316 is offline
    عضو ذهبى Array
    Join Date
    May 2015
    Posts
    1,108
    Accrued Payments
    107 USD
    Thanks
    19
    Thanked 9 Times in 9 Posts
    SubscribeSubscribe
    subscribed 0
    السلام عليكم و رحمة الله و بركاته
    مشكور اخي الكريم على هذا الموضوع
    أشكرك صديقي على هذا الدرس الجيد في مجال تعليم لغات البرمجة

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  8. #8 Collapse post
    yhassen is offline
    عضو ماسى Array
    Join Date
    Apr 2015
    Location
    تونس
    Posts
    1,997
    Accrued Payments
    200 USD
    Thanks
    0
    Thanked 8 Times in 8 Posts
    SubscribeSubscribe
    subscribed 0
    بسم الله الرحمن الرحيم والصلاة و السلام على سيدنا محمد
    السلام عليكم ورحمة الله تعالى وبركاته و تحية طيبة لكل الإخوة الأعضاء الأفاضل
    ..أشكرك آخى الفاضل على الموضوع المميز:
    ----------لغة Visual Basic
    أسأل الله الربح الوافر و تحقيق الأحلام للجميع..
    بالتوفيق و النجاح للجميع و رمضانكم مبروك

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  9. #9 Collapse post
    zouhairz is offline
    Banned Array
    Join Date
    Jul 2015
    Location
    المغرب
    Posts
    872
    Accrued Payments
    89 USD
    Thanks
    7
    Thanked 2 Times in 2 Posts
    بسم الله الرحمن الرحيم الحمد لله وأفضل الصلاة وأتم التسليم على سيدنا محمد وعلى آله الطيبين وصحبه الغر المحجلين
    ومن والاهم واتبع هداهم إلى يوم الدين السلام عليكم و رحمة الله تعال و بركاته


    شكرااااا ه جزيلاااااا اااااخي

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  10. #10 Collapse post
    alimed is offline
    خبير فوركس مصر Array
    Join Date
    Sep 2015
    Posts
    5,961
    Accrued Payments
    559 USD
    Thanks
    0
    Thanked 47 Times in 33 Posts
    واصل تميزك معنا
    السلام عليكم ورحمة الله وبركاته
    موضوع رائع من عضو أروع
    دائما تتحفــنا بمواضيعك الرائعة والمميزة والمفيدة

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


+ Reply to Thread
Page 1 of 2 1 2

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Threads

Posts

Members