منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
Delegate & Event - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم مقالات C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=177)
+--- الموضوع : Delegate & Event (/showthread.php?tid=13276)



Delegate & Event - Abu Ehab - 19-09-15

السلام عليكم

مثــــــــــال على أستخدام

Delegate & Event

PHP كود :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 
Delegate_Method
{
 
   public partial class Form1 Form
    
{
 
       public Form1()
 
       {
 
           InitializeComponent();

 
           QuantityBox.Focus();
 
       }

 
       // Abu Ehab  __ 2014 >>>


 
       public delegate void OrderDelegate();    // Delegate
 
       public event OrderDelegate orderDelg  // Event
 
    
        private void button1_Click
(object senderEventArgs e)
 
       {
 
           this.orderDelg = new OrderDelegate(Msg);

 
           try
            
{
 
                Order (int .Parse (QuantityBox .Text ));
 
           }
 
           catch (Exception)
 
           {
 
                MessageBox.Show(" Error ..!!");
 
                 QuantityBox.Text null;
 
                 QuantityBox.Focus();
 
           }
 
      

        
}

 
       public void Orderint Qty)
 
       {
 
           if (Qty 10orderDelg();
 
       }

 
       public void Msg()
 
       {
 
           MessageBox.Show((" The Quantity Is Not Available ..!!"));
 
           QuantityBox.Text null;
 
           QuantityBox.Focus();
 
       }

 
       private void Form1_Load(object senderEventArgs e)
 
       {

 
       }

 
     
    
}

 يعطيكم العافية


RE: Delegate & Event - الشاكي لله - 19-09-15

بارك الله فيك اخوي ابو ايهاب

كود بسيط وحلو ..

لكن تدري ويش المشكلة ؟

كثير من المطورين العرب يتجاهلون مبدأ الdelegate والوراثة وحتى الinterface ويظنون انه مجرد مضيعة وقت

لكنه في الحقيقة يعتبر اساس كبير في لغات البرمجة وتعتمد عليه معماريات برمجية كثيرة (خاصة ال architecture التي تعتمد على layers منفصلة)

اتمنى الكل يدخل مجال برمجة الالعاب وساعتها بيحس بموضوع المعماريات والopp ـ لان اذا ماسلكت طريق اسلوب برمجة ومعمارية متماسكة ساعتها بتلعن الساعة الي دخلت فيها هالمجال خخخخ (ضياع مابعده ضياع)

طبعا انت عارف هذا الكلام بما انك تعمل مصمم للـ systems ما شاء الله عليك


فلاسف لاحد يهتم بهذه الامور ولاحتى بالopp نفسها ـ اهم شي يكتبون كود ويسوون run وخلاص هذا مبدأ الاغلبية للاسف Sad


RE: Delegate & Event - Abu Ehab - 19-09-15

يا راجل  ... تعبت وانا أتكلم مع الناس   وما أحد راضي يسمع

المشكلة ان الناس في المنتديات العربيه   كل  الموجود فيها  خرابيش وشخابيط   وبيسموها أكواد
ولما انا بدخل وبكلمهم وبنصحهم  من خلال خبرة طويلة  ,, بعتقدوا انها انتقادات  ..

الصراحة  أنا بطلت أهتم  ..


RE: Delegate & Event - أبو عمر - 19-09-15

لا تبطل تهتم
فيه ناس حابة تتعلم وتتطور
بس ما لقيت اللي ياخذ بايدها فاستكانت مكانها

Really I stay shy one day I saw this this post thought in vb

I already hit link I tried to help

I was using finally I used C# converter
So
()
[]
doesn't supported as will in app converter
tale a look to post
Really
I felt shame

ops
http://vb4arb.com/vb/thread-13244.html


RE: Delegate & Event - الشاكي لله - 19-09-15

نسبة المبرمجين العرب الي حابين يتطورون تساوي 1 من 100 Sad