加入收藏夹 | 设为主页 | 关于本站

 当前位置:首页本站教程160例           本站教程 | 其他教程 | 编程小经验 | 代码放送 | 编程资源 | 商用软件 | FoxPro论坛
 
《Visual FoxPro专家门诊问答160例》能为你带来什么?
    书号:ISBN 7-115-11542
   第1章 程序设计
   第2章 界面设计
   第3章 数据处理
   第4章 ActiveX控件
   第5章 文件处理
   第6章 类应用及设计
   第7章 网络应用
   第8章 客户/服务器编程
   第9章 Windows相关设计
   第10章 报表设计
   第11章 程序安装
 
附录
   
第7章 网络应用

85 如何获得本机IP地址

在某些网络应用中,经常需要用户来提供本机的IP地址,使用Windows的ipconfig或netstat -rn命令可以轻易获得当前的网络配置情况,但是对于一些没有计算机基础知识的用户,这似乎有点勉为其难,你可能更希望自己的软件能够提供查看IP地址的功能。那如何来获得本机的IP地址呢?
相关图片:
 

86 如何获得局域网内网卡的物理地址
网卡的物理地址也称MAC地址,该地址在全球是惟一的,在进行网络通信时,IP地址要转换成实际对应的物理地址,这个过程便是ARP(地址解析协议)解析。MAC地址通常用于与一个IP地址进行绑定,以便实行更加严格的访问控制,例如,A网络只允许IP地址为46.176.44.149的计算机进行访问,如果其他用户将自己的IP地址修改成了46.176.44.149,那该用户也可以访问A网络,这样的安全控制存在明显的漏洞。假设46.176.44.149用户的网卡物理地址为00-B0-D0-9C-21-D4,将二者绑定,在访问A网络时,要对这两个条件进行判断,只有IP地址和物理地址完全相符才允许访问。这种情况下,由于网卡物理地址的惟一性,即使其他用户将自己的IP地址修改为了46.176.44.49,也将无法访问A网络。那如何获得本机以及局域网内其他主机的网卡物理地址呢?
相关图片:
 

87 如何使用Internet Transfer控件制作FTP工具
FTP工具是进行网络文件传输的重要方法,比较著名的FTP工具如CuteFTP、网络蚂蚁等。在Visual FoxPro中可以使用Microsoft Internet Transfer控件制作FTP工具,如何使用该控件呢?
1.Internet Transfer控件简介
2.Internet Transfer控件的属性
3.Internet Transfer控件的方法
4.Internet Transfer控件的事件
5.制作FTP软件示例
相关图片:
 

88 如何使用WebBrowser控件编写Web浏览器
在启动Windows Media Player或RealPlayer播放器后,如果计算机已经接入Internet,会在播放器窗口中显示一个Web页,其中包含了版本的升级信息或媒体链接信息。这对于一些以Internet为基础的网络应用软件,显得尤为重要,其实,这些(以及Internet Explorer)都是借助了WebBrowser控件实现的,那如何在Visual FoxPro表单中显示一个Web页呢?
1.WebBrowser控件简介
2.WebBrowser控件的属性
3.WebBrowser控件的方法
4.WebBrowser控件的事件
5.使用WebBrowser控件编写浏览器程序示例
相关图片:
 

89 如何映射和断开网络驱动器
在进行一些基于文件服务器方式的共享程序设计中,通常需要将文件服务器上的某个目录映射为一个本地磁盘驱动器。在Windows环境下,可以使用"我的电脑"窗口中工具菜单栏的"映射网络驱动器"和"断开网络驱动器"来实现,在Visual FoxPro中如何实现这样的功能呢?
1.几个与网络映射有关的Windows API函数
2.映射和断开网络驱动器程序示例
相关图片:
 

90 如何实现超级链接效果
如何在Visual FoxPro表单中实现如浏览器中的超级链接效果?当鼠标移动到超级链接上方时鼠标形状变为一只小手,单击后打开链接所指定的链接对象。
1.使用API函数实现超级链接效果
2.使用_HyperlinkLabel类实现超级链接

91 如何使用Winsock控件进行常用网络应用开发
在Windows环境下进行一些诸如FTP、E-Mail以及类似OICQ等网络通信传输软件的开发,需要使用包含在Windows中的Winsock的支持。所谓Winsock,是由Microsoft与其他几家公司共同制定的一套Windows下的网络编程接口,即Windows Sockets规范,其中包含了一整套用于网络通信的API函数,包括建立套接字、绑定端口、监听等。使用这些API函数一个最直接的问题就是,你不得不控制和处理每一个函数的反应,并且这将会造成额外和不必要的开销,增加编程的复杂程度。
为此,Microsoft提供了一个Winsock控件,该控件包含在WINSOCK.OCX文件中,该控件使用与我们所需要相同的Winsock API函数。通过设置控件的属性并调用其方法就可轻易连接到一台远程机器上去,并且还可双向交换数据。Microsoft Access、Visual Basic、Visual C++和Visual FoxPro 的开发人员都可以使用该控件,那如何使用该控件呢?
1.Winsock控件的属性
2.Winsock控件的方法
3.Winsock控件的事件
4.在Visual FoxPro中使用Winsock控件需要注意的问题
5.Winsock控件应用示例
相关图片:
 
 

92 如何使用MAPI控件发送带附件的邮件
在利用Outlook Express等工具发送电子邮件的时候,可以将某个文件(如一个Word文档或一个可执行文件)作为邮件的附件一同发送给收件人。MAPI控件提供了功能强大的收发邮件功能,如何利用该控件来发送一个带附件的电子邮件呢? 
1.MAPI控件简介
2.MAPISession控件的属性和方法
3.MAPIMessages控件的属性和方法
4.发送带附件的电子邮件示例
相关图片:
 

93 如何判断计算机是否已经连接到网络
在进行一些网络软件开发时,通常需要首先判断计算机是否已经连接到网络,如果没有连接到网络,可以根据当前所需的连接配置给出一些提示等。例如,如果当前是使用调制解调器连接到网络,可以自动为用户打开一个拨号网络连接对话框,方便用户的操作。如何来进行这种判断呢?
1.使用WinSock控件进行判断
2.使用InternetGetConnectedState函数进行判断
3.使用InternetGetConnectedStateEx函数进行判断
相关图片:
 

94 如何通过编程运行拨号网络连接
访问Internet可以使用拨号网络连接方式,拨号连接中包含了一个远端RAS服务器的电话号码(如:163、169等),以及一个用户登录名和登录密码。在Visual FoxPro中如何来实现这个过程呢?
1.RasDial与RasHangUp函数介绍
2.拨号网络连接示例

95 如何实现Ping操作
Windows下的Ping命令可用于检测一个网络的连接情况,Ping使用的是ICMP协议,用于检测数据包是否能到达指定的网络IP地址,如何在Visual FoxPro中使用Ping Wizard控件来实现这样的功能呢?
1.Ping Wizard控件的属性
2.Ping Wizard控件的方法
3.Ping操作示例
相关图片:
 
 
本站教程 | 其他教程 | 编程小经验 | 代码放送 | 编程资源 | 商用软件 | FoxPro论坛 | 关于本站
 © 2005 Microsoft Visual FoxPro 编程园地.版权所有