科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Visual C#构建网络计算机树形图

Visual C#构建网络计算机树形图

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Visual C#编写网络应用程序一般会使用到.Net FrameWork SDK中提供的二个重要的网络命名空间\"System.Net\"和\"System.Net.Sockets\"

作者:阿虎 来源:天极开发 2007年11月11日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
ËÄ£®Visual C#¹¹½¨ÍøÂç¼ÆËã»úÊ÷ÐÎͼµÄʵÏÖ²½Öè

¡¡¡¡Visual C#¹¹½¨ÍøÂç¼ÆËã»úÊ÷ÐÎͼµÄ¾ßÌå²½ÖèÈçÏ£º

¡¡¡¡1. Æô¶¯Visual Studio .Net¡£

¡¡¡¡2. Ñ¡Ôñ²Ëµ¥¡¾Îļþ¡¿|¡¾Ð½¨¡¿|¡¾ÏîÄ¿¡¿ºó£¬µ¯³ö¡¾Ð½¨ÏîÄ¿¡¿¶Ô»°¿ò¡£

¡¡¡¡3. ½«¡¾ÏîÄ¿ÀàÐÍ¡¿ÉèÖÃΪ¡¾Visual C#ÏîÄ¿¡¿¡£

¡¡¡¡4. ½«¡¾Ä£°å¡¿ÉèÖÃΪ¡¾WindowsÓ¦ÓóÌÐò¡¿¡£

¡¡¡¡5. ÔÚ¡¾Ãû³Æ¡¿Îı¾¿òÖÐÊäÈ롾Visual C#¹¹½¨ÍøÂç¼ÆËã»úÊ÷ÐÎͼ¡¿¡£

¡¡¡¡6. ÔÚ¡¾Î»Ö῵ÄÎı¾¿òÖÐÊäÈ롾E:\VS.NETÏîÄ¿¡¿£¬È»ºóµ¥»÷¡¾È·¶¨¡¿°´Å¥£¬ÕâÑùÔÚ"E:\VS.NETÏîÄ¿"Ŀ¼ÖоͲúÉúÁËÃû³ÆΪ"Visual C#¹¹½¨ÍøÂç¼ÆËã»úÊ÷ÐÎͼ"µÄÎļþ¼Ð£¬²¢ÔÚÀïÃæ´´½¨ÁËÃû³ÆΪ"Visual C#¹¹½¨ÍøÂç¼ÆËã»úÊ÷ÐÎͼ"µÄÏîÄ¿Îļþ¡£

¡¡¡¡7. °ÑVisual Studio .NetµÄµ±Ç°´°¿ÚÇл»µ½¡¾Form1.cs£¨Éè¼Æ£©¡¿´°¿Ú£¬²¢´Ó¡¾¹¤¾ßÏä¡¿Öеġ¾Windows´°Ìå×é¼þ¡¿Ñ¡ÏÖÐÍùForm1´°ÌåÖÐÍÏÈëÏÂÁÐ×é¼þ£¬²¢Ö´ÐÐÏàÓ¦µÄ²Ù×÷£º

¡¡¡¡Ò»¸öTreeView×é¼þ£¬Ãû³ÆΪtreeView1£¬Ê¹ÓôË×é¼þÀ´ÏÔʾÍøÂç¼ÆËã»úµÄÊ÷ÐÎͼ¡£

¡¡¡¡Ò»¸öButton×é¼þ£¬Í¨¹ý´Ë×é¼þµÄClickʼþÀ´¶ÁÈ¡ÍøÂçÖÐÓòºÍ¹¤×÷×飬²¢ÔÚ´ËButton×é¼þÍÏÈëForm1µÄÉè¼Æ´°Ìåºó£¬Ë«»÷Ëü£¬Ôòϵͳ»áÔÚForm1.csÎļþ·Ö±ð²úÉú´Ë×é¼þµÄClickʼþ¶ÔÓ¦µÄ´¦Àí´úÂë¡£

¡¡¡¡8. ÔÚ¡¾½â¾ö·½°¸×ÊÔ´¹ÜÀíÆ÷¡¿´°¿ÚÖУ¬Ë«»÷Form1.csÎļþ£¬½øÈëForm1.csÎļþµÄ±à¼­½çÃæ¡£²¢ÔÚForm1.csÎļþµÄ¿ªÍ·£¬ÓÃÏÂÁе¼ÈëÃüÃû¿Õ¼ä´úÂëÌæ´úϵͳȱʡµÄµ¼ÈëÃüÃû¿Õ¼ä´úÂë¡£

using System.Drawing ;
using System.Collections ;
using System.ComponentModel ;
using System.Windows.Forms ;
using System.Data ;
using System.Threading ;

¡¡¡¡9. ÔÚForm1.csµÄclass´úÂëÇøÖÐÌí¼ÓÏÂÁдúÂ룬ÏÂÁдúÂëÊÇ´´½¨DirectoryEntryÀàʵÀý£¬²¢°Ñ´ËʵÀý°ó¶¨µ½Windows NT·þÎñÌṩ³ÌÐò£º

private DirectoryEntry entryPC = new DirectoryEntry ( "WinNT:" ) ;

¡¡¡¡10. ÒÔÏÂÃæ´úÂëÌæ´úϵͳ²úÉúµÄInitializeComponent¹ý³Ì£¬ÏÂÁдúÂëµÄ×÷ÓÃÊdzõʼ»¯³ÌÐòÖеÄ×é¼þ£¬²¢¶¨ÒåtreeView1×é¼þµÄDoubleClickʼþ£º

private void InitializeComponent ( )
{
¡¡this.treeView1 = new System.Windows.Forms.TreeView ( ) ;
¡¡this.button1 = new System.Windows.Forms.Button ( ) ;
¡¡this.SuspendLayout ( ) ;
¡¡this.treeView1.ImageIndex = -1;
¡¡this.treeView1.Location = new System.Drawing.Point ( 16 , 8 ) ;
¡¡this.treeView1.Name = "treeView1" ;
¡¡this.treeView1.SelectedImageIndex = -1 ;
¡¡this.treeView1.Size = new System.Drawing.Size ( 316 , 302 ) ;
¡¡this.treeView1.TabIndex = 0 ;
¡¡this.treeView1.DoubleClick += new System.EventHandler ( this.treeView1_DoubleClick ) ;
¡¡this.button1.Location = new System.Drawing.Point ( 118 , 324 ) ;
¡¡this.button1.Name = "button1" ;
¡¡this.button1.Size = new System.Drawing.Size ( 82 , 34 ) ;
¡¡this.button1.TabIndex = 1 ;
¡¡this.button1.Text = "»ñÈ¡" ;
¡¡this.button1.Click += new System.EventHandler ( this.button1_Click ) ;
¡¡this.AutoScaleBaseSize = new System.Drawing.Size ( 6 , 14 ) ;
¡¡this.ClientSize = new System.Drawing.Size ( 350 , 369 ) ;
¡¡this.Controls.Add ( this.button1 ) ;
¡¡this.Controls.Add ( this.treeView1 ) ;
¡¡this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle ;
¡¡this.MaximizeBox = false ;
¡¡this.Name = "Form1" ;
¡¡this.Text = "Visual C#¹¹½¨ÍøÂç¼ÆËã»úÊ÷ÐÎͼ" ;
¡¡this.ResumeLayout ( false ) ;
}

¡¡¡¡ÖÁ´Ë¡¾Visual C#¹¹½¨ÍøÂç¼ÆËã»úÊ÷ÐÎͼ¡¿ÏîÄ¿µÄ½çÃæÉè¼ÆºÍ¹¦ÄÜʵÏÖµÄ×¼±¸¹¤×÷¾ÍÍê³ÉÁË£¬Éè¼ÆºóµÄ½çÃæÈçͼ01Ëùʾ£º


ͼ01£º¡¾Visual C#¹¹½¨ÍøÂç¼ÆËã»úÊ÷ÐÎͼ¡¿ÏîÄ¿µÄÉè¼Æ½çÃæ
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章