الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدتي في هذا الكود البرمجي

بدأه may2012 في 13 نوفمبر 2013 · 1 رد · 420 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..
السؤال: هو انه لدينا button , textbox وعندما  ندخل الارقام في textbox   ويعدها نضغط على الbutton  تظهر لنا عبارة تبين لنا ان ip address الذي ادخلناه في textbox يكون هو صحيح او غير صحيح فاذا  كان موجود يظهر في ip address  والا not ip address  .. فارجو مساعدتي في الحل..    

 

 private void button1_Click(object sender, EventArgs e)

        {
            string s;
            int count;
            string str ="";
            string temp ="";
 
            for (int i = 0; i < str.Length; ++i)
            {
                s = s + str;
 
                if (str == '.')
                {
                    if ((Convert.ToInt32(s)>= 0) && (Convert.ToInt32(s)<= 255))
                    {
                        count++;
                        s = "";
                    }
                    else
                    {
                        temp += str.ToString();
 
                    }
 
                    if (count == 4)
                    {
                        MessageBox.Show( "IP address");
                    }
                    else
                    {
                        MessageBox.Show("IP address");
                    }
 
            
 
                }
            }
        }
    }
}
#2

أخي هذا المنتدى مخصص للمواضيع ذات الفائدة للجميع، وليس لحل التمارين.

        private bool IsValidRange(string str)
        {
            try
            {
                int i = Int32.Parse(str);
                return (i >= 0 && i <= 255);
            }
            catch { }
            return false;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string ip = textBox1.Text;
            string[] classes = ip.Split('.');
            bool validIP = true;
            foreach (string s in classes)
            {
                if (!IsValidRange(s))
                    validIP = false;
            }
            if (validIP)
                MessageBox.Show("IP Address");
            else
                MessageBox.Show("No IP Address");
        }

• • •


[ ربيّ احفظ سوريا الحبيبة]


oFOK7Kd.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…