NetBox该软件不仅仅可以将自己的电脑搭建成一个网络服务器,还可以将应用服务器和ASP(内含ASP解释器)全部封装成一个标准的Win32下可执行的.EXE文件,尺寸大小一般在1MB以内以后我们只要在服务器上运行这个封装的exe文件,就可以访问该EXE文件内的网页了。方便了移植。???使用NetBOX编译后可以100%取代IIS,它的效率在Windows2000 Server下较IIS5.0提高50%以上,在Windows98/NT/2000/Me/XP下都可以直接运行。使用NetBOX编译后的系统和我们日常运行一个标准的Windows应用程序没有任何区别,彻底解决了Web应用的安装、维护和知识产权保护难题。更加难能可贵的是,比起iis和pws那庞大的身躯,netbox那只有440KB的大小实在是太小巧精悍了!???产品介绍? NetBox是一个全新概念的开发平台,它提供了业界最快速的用于开发Internet商业应用的开发和编译工具。NetBox支持包括JavaScript、VBScript、Perl等目前应用最为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网络服务器以及HTML-Based网络多媒体桌面应用。NetBox支持目前最为流行的XML和WebService工业标准和ASP、COM、.NET等流行标准,NetBox对第三方数据库的完美支持使您新构建的商务应用可以容易的将已有的应用系统整合进来,从而充分利用现有的IT资源,大大的节约投资。NetBox提供的SSL、TLS安全协议、RSA、DES等加密算法和独立于应用程序的虚拟机技术使您的数据得到最大限度的保护。NetBox提供将应用部署到无线设备的能力。NetBox提供将您的应用编译成独立可执行文件的能力,极大的加快运行速度和代码安全性。使用NetBox开发,大大提高了应用系统的可扩展性、稳定性和安全性。NetBox的出现也首次让应用软件开发商能够如此快速和容易的构建完整的基于Internet强大应用。??? NetBoxDevelopmentPlatform开发ServerApplication和DesktopApplication,编译Web应用成独立可执行文件:???支持JavaScript、VBScript、Perl等脚本语言??支持XML和WebService??兼容ActiveServerPages??支持COM和.NET组件??支持SSL3.0、TLS??内置RSA、DES、3DES、SHA、MD5??提供可编程的安全虚拟机用于运行第三方程序??支持通过ADO和ODBC访问几乎所有的大型数据库??支持系统硬件设备RS232、RS485等??支持基于Microsoft、CISCO和其他厂商的群集技术??兼容WindowsScriptComponents并提供编译支持??支持WAP、WML??构建WebService和Internet应用程序?? NetBox提供一套完整的脚本语言开发环境,提供超轻量脚本引擎和极快的WebServer,桌面应用对象轻松开发出基于HTML界面整合多种媒体的XML桌面应用。??? NetBox提供MicrosoftIIS5.0兼容的ActiveServerPages模块,不用修改代码直接将已经存在的使用ASP开发的应用程序移植到NetBox平台上来,也可以直接使用已经存在所有COM组件。通过修改一部分代码,用NetBox的高性能对象大大的提高运行速度。区别于IIS,NetBox在ASP中加入对.NET对象的直接支持,并且可以编译ASP引擎和代码到独立执行文件中。??? 通过ADO和ODBC,NetBox开发的应用可以访问几乎所有的大型数据库和桌面数据库。通过对XML的集成,加强了和外部应用和数据的集成能力,新加入的对SOAP、UDDI、WSDL,方便构建出下一代Internet应用程序。??? 无论是开发简单的桌面应用,或是复杂的Internet应用,还是下一代的WebService应用,你都可以从NetBox中得到巨大的帮助。?下面是使用方法,简单介绍一下:???一、安装1、先将NETBOX安装。跟普通软件安装没有什么两样的!略过!???2、我们首先创建一个空目录,如D:/web(或随便什么目录都行,桌面下都行,但最好是空的,因为方便打包),然后在在目录中创建一个新文件,并命名为:main.box,修改其内容如下:??Dimhttpd??Shell.Service.RunService"NBWeb","NetBoxWebServer","NetBoxHttpServerSample"??SubOnServiceStart()?Sethttpd=CreateObject("NetBox.HttpServer")??Ifhttpd.Create("",80)=0Then??Sethost=httpd.AddHost("","/www")??host.EnableScript=true??host.AddDefault"index.htm"??host.AddDefault"index.asp"??host.AddDefault"default.htm"??host.AddDefault"default.asp"??httpd.Start??else??Shell.Quit0??endif?EndSub?SubOnServiceStop()?httpd.Close?EndSub?SubOnServicePause()?httpd.Stop?EndSub?SubOnServiceResume()?httpd.Start?EndSub?最后保存!说明:(1):如果你成功安装了网络盒子,那么他的后缀是可以被识别的,图标为红色.b的样子(2):我把上面代码的主要内容讲一下:?httpd.Create("",80)是指使用80端口开设服务器,如果不喜欢,可以更改为别的!?那么访问地址后面必须加:端口号才能正常访问Sethost=httpd.AddHost("","/www")中的www就是你放网站程序的目录。也就是一定要与第二步将建立的目录名称相同!???host.AddDefault"index.htm"???--/?host.AddDefault"index.asp"?|这些就是指设置默认首页文件,?host.AddDefault"default.htm"|你可以自己更改,添加删除一行一个?host.AddDefault"default.asp"???--/?二、然后在D:/WEB下面创建一个名为www的目录,如:d:/web/www???其下创建一个index.asp文件,编辑内容如下:???<%??response.write"ILoveYou!"??%>??然后保存!???或者将你的asp程序放到这个目录下比如bbsxp论坛程序!?三、调试运行然后,我们双击运行main.box,这时候,系统托盘处应该出现一个红色的.b样的小图标。?好,我们打开浏览器,地址栏输入:127.0.0.1,或localhost看看:如果出现了ILoveYou!,说明成功了!??四、运行为服务???因为这个例程是以服务方式创建的Web服务器,所以你可以使用:myapp-install?将应用安装成为服务,这样,系统无须手动运行便可以自动运行了。?如果需要卸载服务,则可以执行下面的命令:myapp-remove来删除服务???五、编译???编译的过程是简单的,执行nbdw.exe(NetBoxDeploymentWizard就是部署向导)。?1点选择文件夹按钮,找到刚才我们建立的目录d:/web,??2然后点浏览按钮,?3输入要生成的执行文件的目录和名称,?4点Build...,开始编译。???成功喽……?我们得到了编译成功的那个执行文件,就是封装好的程序,可以复制到其它电脑上直接运行。很方便吧!?

本文来源:国外服务器--NetBox使用教程(netbox的网络)
本文地址:https://www.idcbaba.com/guowai/2432.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。