示例#1
0
文件: IpSetUp.cs 项目: ROCS95/x2
        private void IP2_TextChanged(object sender, EventArgs e)
        {
            //Get text from textbox
            string text = ((TextBox)sender).Text;


            //Do what ever it is you want to do to edit the text
            if (text.Length == 3)
            {
                IP3.Focus();
            }
            else if (text.Length == 0)
            {
                IP1.Focus();
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            Console.WriteLine("veuillez saisir les quatres octets");
            AdresseIP IP1;

            IP1 = AdresseIP.CreateAdresseIp("192.1.0.0");

            AdresseIP masque         = IP1.Masque();
            string    masqueEnString = masque.AdresseIpBinaire();

            Console.WriteLine("{0}", masqueEnString);
            Console.ReadLine();

            IP1.GetOctet1();
            IP1.GetOctet2();
            IP1.GetOctet3();
            IP1.GetOctet4();

            Console.ReadLine();
        }
示例#3
0
        public static IPv4 operator -(IPv4 IP1, IPv4 IP2)
        {
            //////////////////////////////////////////////////////////////////////////////
            //   FIXME   puro segnaposto per l'operazione

            IPv4 IPDIFF = new IPv4();

            Console.WriteLine("dentro");
            IP1.print();
            IP2.print();
            IPDIFF.print();
            int riporto, temp, diff;

            for (int i = 0; i < 4; i++)
            {
                IPDIFF.ip[i] = IP1.ip[i] - IP2.ip[i];
            }

            return(IPDIFF);
        }
示例#4
0
 public IPWindow()
 {
     InitializeComponent();
     IP1.SetBinding(TextBlock.TextProperty, new Binding("IP1")
     {
         Source = DataList
     });
     IP2.SetBinding(TextBlock.TextProperty, new Binding("Port1")
     {
         Source = DataList
     });
     IP3.SetBinding(TextBlock.TextProperty, new Binding("IP2")
     {
         Source = DataList
     });
     IP4.SetBinding(TextBlock.TextProperty, new Binding("Port2")
     {
         Source = DataList
     });
     IP5.SetBinding(TextBlock.TextProperty, new Binding("IP3")
     {
         Source = DataList
     });
     IP6.SetBinding(TextBlock.TextProperty, new Binding("Port3")
     {
         Source = DataList
     });
     IP7.SetBinding(TextBlock.TextProperty, new Binding("IP4")
     {
         Source = DataList
     });
     IP8.SetBinding(TextBlock.TextProperty, new Binding("Port4")
     {
         Source = DataList
     });
 }
 public C2(IP1 p1, IP2 p2)
 {
     Value = 2;
 }
 public C2(IP1 p1, IP3 p3)
 {
     Value = 1;
 }
 public C1(IP1 p1, IP2 p2)
 {
     _value = 2;
 }
 public C1(IP1 p1)
 {
     _value = 1;
 }