الخطوة 4: إضافة كود فيجوال بيسك

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

لإضافة كود ووظيفة لبرنامجنا:

  1. في مصمم النماذج Form Designer، نضغط على ضابط الزر Button ضغطتين سريعتين.
    نافذة صغيرة تدعى محرر الكود (Code Editor) ستفتح. هنا سنقوم بإضافة الكود لبرنامجنا.
  2. في محرر الكود Code Editor، اكتب الكود التالي:
    WebBrowser1.Navigate(Textbox1.Text)

    هذا الكود سيعمل حينما يضغط المستخدم على الزر.

    عندما يفتح محرر الكود Code Editor، فإن مؤشر الماوس يكون أوتوماتيكيا متواحد بداخل كود أو إجراء الزر Button، نستطيع أن نبدأ كتابة الكود مباشرة.

نظرة أقرب:
لاحظنا أنه حينما يفتح محرر الكود Code Editor، فإنه يحتوي مسبقا على بعض الكود يبدو كالتالي:

Private Sub Button1_Click(ByVal sender As System.Object...
 
    |
 
End Sub

هذا الكود يدعى معالج الحدث (event handler)، أيضا يدعى إجراء فرعي (Sub procedure). أي كود بداخل هذا الإجراء (بين Sub و End Sub) يتم تشغيل في كل مرة يتم الضغط على الزر button.

لاحظنا أيضا أن مؤشر الماوز تم وضعه بداخل إجراء الحدث، أي أن كل ما يجب علينا هو أن نطبع الكود.

الكود الذي قمنا بطباعته (WebBrowser1.Navigate(TextBox1.Text)) يخبر البرنامج بأن يأخذ النص الذي تمت طباعته بداخل Textbox1 ويمرره كوسيط (argument) إلى طريقة الانتقال (Navigate method) الخاصة بضابط متصفح الويب WebBrowser المسمى (WebBrowser1). للتعرف أكثر على الخصائص، الطرق، والأحداث، انظر نظرة أقرب: فهم الخصائص، الطرق، والأحداث

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

الخطوات التالية:

تطبيقنا أصبح الآن كاملا! في الدرس التالي، سنقوم بتشغيل تطبيقنا الأول في الفيجوال بيسك.

الدرس التالي: الخطوة 5: تشغيل وتجربة البرنامج

مشاركة هذا الموضوع في:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

لا يوجد أي تعليقات على ”إنشاء برنامجك الأول في الفيجوال بيسك – خطوة 4“

ضع رداً

الاسم (مطلوب):
البريد الإلكتروني (لن يتم إظهاره أو نشره) (مطلوب):
الموقع:
التعليق (مطلوب):
XHTML: تستطيع أن تستخدم الأكواد التالية في تعليقك: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">