彩票走势图

网络应用程序创建控件SocketTools.Net常见问题汇总

原创|其它|编辑:郝浩|2012-09-27 15:49:25.000|阅读 415 次

概述:本文总结了网络应用程序创建控件SocketTools在使用中可能遇到的常见问题。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

SocketTools常见问题

问:不同SoocketTools版有哪些?

网络应用程序创建控件SocketTools.Net常见问题汇总

SocketTools .NET版包括使用Visual Studio .NET 2003版或更新版本进行开发所需要的托管代码类。Visual Basic和C#语言的SocketTools .NET类都可使用,且SocketTools .NET类能提供与ActiveX版中ActiveX控件类似的界面,使向.NET平台的转换更简单。

ActiveX版对使用Visual Basic等开发工具的开发商而言是一个理想的选择。支持组件对象模型(COM)和Activex控件规格的任何语言都可以使用ActiveX版中的控件。ActiveX版的主要优势在于其非常容易掌握,且易于实施。

Library版对要求标准Windows动态链接库(DLL)具有灵活性和低开销特性的开发商而言是一个理想的选择。这个Library版不仅仅只适用于C/C++语言程序员,许多Windows编程语言也能使用。Library版的主要优势在于其改善的性能和最低的系统资源要求。

问:SocketTools能用来建立安全连接吗?

可以。SocketTools系列的三个版本都支持安全加密连接。SocketTools .NET版包含C#语言和VB.NET的托管代码组件,SocketTools ActiveX版包含ActiveX组件,而SocketTools Library版包含动态链接库(DLL)。各个版本都能通过使用SSL和TLS协议建立安全连接。此外,SocketTools也支持SSH 1.0和2.0,这个可以创建安全交互式终端对话,远程执行命令和使用SFTP进行文件传输。

问:SocketTools可以和Active服务器网页一起使用吗?

可以。SocketTools ActiveX版组件可以与服务器端脚本主机环境,如ASP和PHP一起使用。

问:SocketTools可以和Visual Studio Express版一起使用吗?

可以。SocketTools组件和库可以和免费的Visual Studio 2010 Express产品一起使用。若你使用的是Visual Basic或Visual C# 2010 Express,推荐你下载SocketTools .NET版;若你使用的是Visual C++ Express, 推荐你下载SocketTools Library版。想购买SocketTools许可的所有注册学生都可享受折扣

SocketTools .NET版常见问题

问:SocketTools .NET版组件是用哪种语言编写的?

SocketTools .NET组件是用Visual C#语言编写的。需要注意的是,这些组件可用于Visual Basic .NET中,而且没有任何限制。这是因为这些组件是托管代码组件,使用的是公共语言运行时(CLR),,SocketTools .NET能与任何Visual Studio编程语言兼容,接口也是如此,不用管使用的是哪种语言。产品包括以Visual Basic .NET和Visual C#.NET编写的实例。

问:SocketTools .NET版组件支持多线程吗?

是的。SocketTools .NET组件是线程安全的,可安全用于多线程应用程序中。实际上,大多数应用程序都应使用多线程设计,其中工作线程执行下列活动,如下载或上传文件、处理电子邮件信息等。当SocketTools在后台工作时,主要UI线程能保持对用户的响应性。

SocketTools开发过程中的常见问题

问:SocketTools需要Internet Explorer或Winlnet库吗?

SocketTools控件和库只要求计算机系统上安装和配置有网络子系统;这包括标准Windows Sockets库。支持的所有Windows平台包括作为基本操作系统一部分的Windows Sockets。

问:开发应用程序时,我需要连接互联网吗

你可以在未连接到互联网或任何区域网络的系统上开发应用程序。SocketTools组件将自动加载适当的网络库,不论是否已设置或调用访问网络所需要的属性或方法。若你使用的是Library版,不论应用程序是否调用初始化功能,网络库都会加载。

问:我需要用我的软件重新分配Windows Sockets DLL吗?

你不需要用应用程序重新分配Windows Sockets库。这些库是TCP/IP堆栈和操作系统专用的,若将这些库安装在另一平台上,则可能产生严重问题。请注意,你的安装软件中的安装项目可能包含一个作为文件相关性的库。这种情况下,你需要删除它,并确保安装包中没有。

问:需要更改Windows Vista的特定代码吗?

Windows Vista下使用SocketTools 7时不需要更改其特定代码。控件或库能处理平台特定功能中的任何更改。从应用程序开发角度来讲,除非你希望使用Vista操作系统专用特性,否则没有必要更改程序

问:Library版使用的是标准DLL或ActiveX DLL吗?

Library版使用的是标准Windows DLL,实际上任何Windows编程语言或脚本工具都可以使用Library版。这就使得你可以在很多开发项目中使用SocketTool,不仅开销较低,且不用担心与具体语言或平台的兼容性。一般的经验法则是若你选择的语言能调用本机Windows API函数,则也可以使用SocketTools库


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP