• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

WinInet类的介绍

发布: 2007-7-01 20:40 | 作者: admin | 来源: | 查看: 99次 | 进入软件测试论坛讨论

领测软件测试网

       
 目前Visual C++ 6.0支持的网络编程有三种方式:一种是ISAPI,既基于网络

服务器应用程序设计接口的程序,主要用来创建FTP服务器、PROXY代理服务器、HTTP

服务器、SMTP服务器、BBS服务器、网络数据库服务器等服务器程序。一种是Windows

Socket2,即基于Windows套接口编程,源于UNIX的套接口编程。还有一种便是Win.net

基于国际互连网客户端应用设计接口的程序。

    MFC把这些国际互连网方面的扩展内容封装到一系列标准的易于使用的类中。用户
 
可以直接调用Win32的函数或使用MFC的WinInet类库,来写一个客户端应用。用户可以通

过WinInet来做以下应用:
   
    1 下载HTML主页。
 
    2 发送FTP请求,上载、下载文件或得到目录列表。
 
    3 使用Gopher的菜单系统来访问互连网上的资源。

 MFC提供了以下编写互连网客户端应用的类库和全局函数:

       1 CInternetSession
      用它来创建或初始化单一的或多个同时进行的对话。

    2 CInternetConnection
      它使用户连接到互连网服务器上,它是CFtpConnection、CHttpConnection和
   CGopherConnection的基类。

    3 CInternetFile
      它和派生类CHttpFile和CGopherFile允许通过互连网协议访问远程系统上文件

    4 CFileFind
      它执行本地文件的查找。
   举例:
   CFileFind finder;
   BOOL bWorking=finder.FindFile("*.*");
   while(bWorking)
   {
      bWorking=finder.FindNextFile();
   cout<<(LPCTSTR)finder.GetFineName()<<endl;
   }

    5 CInternetException
      包含了两个公共数据成员:一个保存和异常相关的错误代码,一个保存和异常相关
   的应用程序的上下文标志符。
        
       6 AfxParselURL(LPCTSTR pstrURL,DWORD& dwServiceType,CString& strServer,
           CString& strObject,INTERNET_PORT& nPort);
   如果URL解析成功返回非零值。
     
    7 AfxGetInternetHandleType(HINTERNET hQuery);
      返回所有互连网服务类型在文件WININET.H中定义。


     


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网