程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 利用Visual C#實現ICMP網絡協議(6)

利用Visual C#實現ICMP網絡協議(6)

編輯:關於C語言

六.Visual C#實現Ping命令的實現步驟:

下面是Visual C#實現Ping命令的具體實現步驟:

1.啟動Visual Studio .Net。

2.選擇菜單【文件】|【新建】|【項目】後,彈出【新建項目】對話框。

3.將【項目類型】設置為【Visual C#項目】。

4.將【模板】設置為【Windows應用程序】。

5.在【名稱】文本框中輸入【Visual C#實現Ping命令】。

6.在【位置】的文本框中輸入【E:\VS.Net項目】,然後單擊【確定】按鈕,具體如圖05所示:

圖05:【Visual C#實現Ping命令】項目的【新建項目】對話框

7.【解決方案資源管理器】窗口中,雙擊Form1.cs文件,進入Form1.cs文件的編輯界面。

8.在Form1.cs文件的開頭的導入命名空間的代碼區,添加下列代碼,下列代碼是導入下面程序中使用到的類所在的命名空間:

using System.Net ;
using System.Net.Sockets ;

9.把Visual Studio .Net的當前窗口切換到【Form1.cs(設計)】窗口,並從【工具箱】中的【Windows窗體組件】選項卡中拖入下列組件到設計窗體,並執行相應的操作:

一個TextBox組件,用來輸入進行Ping操作的遠程主機名稱或IP地址。

一個ListBox組件,用以顯示Ping操作結果。

一個Label組件。

一個Button組件,名稱為button1,並在它拖入窗體後,雙擊它,則Visual Studio .Net會在Form1.cs文件中產生其Click事件對應的處理代碼。

10. 把Visual Studio .Net的當前窗口切換到Form1.cs的代碼編輯窗口,並用下列代碼替換Form1.cs中的InitializeComponent過程對應的處理代碼:

private void InitializeComponent ( )
{
this.textBox1 = new System.Windows.Forms.TextBox ( ) ;
this.label1 = new System.Windows.Forms.Label ( ) ;
this.listBox1 = new System.Windows.Forms.ListBox ( ) ;
this.button1 = new System.Windows.Forms.Button ( ) ;
this.SuspendLayout ( ) ;
this.textBox1.Location = new System.Drawing.Point ( 116 , 14 ) ;
this.textBox1.Name = "textBox1" ;
this.textBox1.Size = new System.Drawing.Size ( 148 , 21 ) ;
this.textBox1.TabIndex = 0 ;
this.textBox1.Text = "" ;
this.textBox1.TextChanged += new System.EventHandler ( this.textBox1_TextChanged ) ;
this.label1.Location = new System.Drawing.Point ( 12 , 14 ) ;
this.label1.Name = "label1" ;
this.label1.TabIndex = 1 ;
this.label1.Text = "請輸入主機名:" ;
this.listBox1.BackColor = System.Drawing.SystemColors.WindowText ;
this.listBox1.ForeColor = System.Drawing.SystemColors.Window ;
this.listBox1.ItemHeight = 12 ;
this.listBox1.Location = new System.Drawing.Point ( 6 , 42 ) ;
this.listBox1.Name = "listBox1" ;
this.listBox1.Size = new System.Drawing.Size ( 400 , 280 ) ;
this.listBox1.TabIndex = 2 ;
this.button1.Location = new System.Drawing.Point ( 274 , 12 ) ;
this.button1.Name = "button1" ;
this.button1.TabIndex = 3 ;
this.button1.Text = "Ping" ;
this.button1.Click += new System.EventHandler ( this.button1_Click ) ;
this.AutoScaleBaseSize = new System.Drawing.Size ( 6 , 14 ) ;
this.ClIEntSize = new System.Drawing.Size ( 410 , 333 ) ;
this.Controls.AddRange ( new System.Windows.Forms.Control[ ] {
this.button1 ,
this.listBox1 ,
this.label1 ,
this.textBox1 } ) ;
this.MaximizeBox = false ;
this.Name = "Form1" ;
this.Text = "Visual C#實現Ping" ;
this.ResumeLayout ( false ) ;
}

至此【Visual C#實現Ping命令】項目的界面設計工作和功能實現的前期准備工作就完成了,設計後的界面如圖06所示:

圖06:【Visual C#實現Ping命令】項目的設計界面

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved