计算机名称

更新时间:2023-03-03 15:45:39 阅读: 评论:0

元贞糖-手机漏电解决方法

计算机名称
2023年3月3日发(作者:鲈鱼的做法大全)程序设计的主要思路及实现方法:

(1).读取计算机的名称:

在名称空间中定义了一个类Dns,在此类中定义了一个比较重要的方法 GetHostName ( ),此方法的返回值就是本地计算机名称。在程序设计中首先要导入名称空间,然后通过调用Dns类中的GetHostName ( )方法读取本地计算机名称,具体实现的主要语句如下:

= "主机名称:" tName ( ) ;

(2).读取计算机的拨号上网临时的IP地址和局域网分配的固定IP地址:

在程序设计中,我们是通过一个自定义的函数--getIPAddress ( )来读取IP地址的。首先看一下如何读取本地固定的IP地址的。在Dns类中还定义了一个方法GetHostByName ( )。此方法的返回值时IPHostEntry 对象,此对象有一个属性是AddressList,此属性是一个IPAddress类型的数组,包含了计算机此时的所有的IP地址信息。这当中也就包含了拨号上网得到的临时分配的IP地址和局域网固定的IP地址。具体实现语句如下:

private static string getIPAddress ( )

{

ess addr;

// 获得本机局域网IP地址

addr = new ess ( tByName ( tName ( ) ) .AddressList [0].Address ) ;

return ng ( ) ;

}

四.读取计算机名称本机固定IP地址源程序

源程序:

//导入程序用到的名称空间

using System ;

using ;

using ;

using g ;

public class Form3 : Form

{

//定义二个标签

private Label label1 ;

private Label label2 ;

public static void Main ( )

{

( new Form3 ( ) ) ;

}

// 构造窗体

public Form3 ( )

{

// 建立标签并且初始化

1 = new ( ) ;

2 = new ( ) ;

//先继承一个Label 类

on = new ( 24 , 16 ) ;

on = new ( 44 , 36 ) ;

//设定 Label的显示位置

= "主机名称:" tName ( ) ;

// 显示本机的计算机名称

= "IP 地址:" getIPAddress ( ) ;

// 显示本机的局域网IP地址

= new ( 200 , 50 ) ;

= new ( 200 , 80 ) ;

//设定标签的大小

ex = 0 ;

ex = 1 ;

ign = Center ;

ign = Center ;

// 设定标签的对齐方式

= "获得主机名称和IP地址!" ;

osition = Parent ;

aleBaSize = new ( 8 , 16 ) ;

rderStyle = 3D ;

// 设定窗体的边界类型

lor =

p ;

= new ( "宋体" , 10 , ) ;

// 设定字体、大小就字体的式样

ipStyle = ;

Size = new ( 250 , 250 ) ;

//把标签加到窗体中

( 1 ) ;

( 2 ) ;

}

private static string getIPAddress ( )

{

ess addr;

// 获得本机局域网IP地址

addr = new ess ( tByName ( tName ( ) ) .AddressList [0].Address ) ;

return ng ( ) ;

}

}



在经过以下编译命令编译后,

csc /r: /r: /r: /t:

得到文件,此文件就可以读取本地固定的IP地址。以下是执行后的界面:

图01:读取计算机名称和固定IP地址

五.读取计算机名称和拨号上网动态分配的IP地址源程序

在前面已经说了,GetHostByName ( )方法的返回值时IPHostEntry 对象,此对象的属性 AddressList,是一个IPAddress类型的数组,包含了计算机此时的所有的IP地址信息。在中AddressList [0].Address是固定的IP地址,而对于上网动态分配的IP地址是.AddressList [1].Address。据此我们可以的得到读取拨号上网动态分配的IP地址的源程序:

源程序:

//导入程序用到的名称空间

using System ;

using ;

using ;

using g ;

public class Form3 : Form

{

//定义二个标签

private Label label1 ;

private Label label2 ;

public static void Main ( )

{

( new Form3 ( ) ) ;

}

// 构造窗体

public Form3 ( )

{

// 建立标签并且初始化

1 = new ( ) ;

2 = new ( ) ;

//先继承一个Label 类

on = new ( 24 , 16 ) ;

on = new ( 44 , 36 ) ;

//设定 Label的显示位置

= "主机名称:" tName ( ) ;

// 显示本机的计算机名称

= "IP 地址:" getIPAddress ( ) ;

// 显示本机的拨号动态分配IP地址

= new ( 200 , 50 ) ;

= new ( 200 , 80 ) ;

//设定标签的大小

ex = 0 ;

ex = 1 ;

ign = Center ;

ign = Center ;

// 设定标签的对齐方式

= "获得主机名称和IP地址!" ;

osition = Parent ;

aleBaSize = new ( 8 , 16 ) ;

rderStyle = 3D ;

// 设定窗体的边界类型

lor = C

p ;

= new ( "宋体" , 10 , ) ;

// 设定字体、大小就字体的式样

ipStyle = ;

Size = new ( 250 , 250 ) ;

//把标签加到窗体中

( 1 ) ;

( 2 ) ;

}

private static string getIPAddress ( )

{

ess addr;

// 获得拨号动态分配IP地址

addr = new ess ( tByName ( tName ( ) ) .AddressList [1].Address ) ;

return ng ( ) ;

}

}





本文发布于:2023-03-03 15:45:39,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1677829539124765.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:计算机名称.doc

本文 PDF 下载地址:计算机名称.pdf

上一篇:油炸鸡蛋
下一篇:返回列表
标签:计算机名称
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|