NetBox使用教程

NetBox 是北京综艺达软件技术有限公司(注:公司网站http://www.netbox.cnmqq)自主研制的一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,它是除了apache和微软的IIS和PWS之外的第四个可以运行ASP的应用服务器。 

          该软件不仅仅可以将自己的电脑搭建成一个网络服务器,还可以将应用服务器和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 和 Web Service 工业标准和 ASP、COM、.NET 等流行标准,NetBox 对第三方数据库的完美支持使您新构建的商务应用可以容易的将已有的应用系统整合进来,从而充分利用现有的 IT 资源,大大的节约投资。NetBox 提供的 SSL、TLS 安全协议、RSA、DES 等加密算法和独立于应用程序的虚拟机技术使您的数据得到最大限度的保护。NetBox 提供将应用部署到无线设备的能力。NetBox 提供将您的应用编译成独立可执行文件的能力,极大的加快运行速度和代码安全性。使用 NetBox 开发,大大提高了应用系统的可扩展性、稳定性和安全性。NetBox 的出现也首次让应用软件开发商能够如此快速和容易的构建完整的基于 Internet 强大应用。



  NetBox Development Platform 开发 Server Application 和 Desktop Application,编译 Web 应用成独立可执行文件:



支持 JavaScript、VBScript、Perl 等脚本语言 

支持 XML 和 Web Service 

兼容 Active Server Pages 

支持 COM 和 .NET 组件 

支持 SSL 3.0、TLS 

内置 RSA、DES、3DES、SHA、MD5 

提供可编程的安全虚拟机用于运行第三方程序 

支持通过 ADO 和 ODBC 访问几乎所有的大型数据库 

支持系统硬件设备 RS232、RS485 等 

支持基于 Microsoft、CISCO 和其他厂商的群集技术 

兼容 Windows Script Components 并提供编译支持 

支持 WAP、WML 

构建 Web Service 和 Internet 应用程序 

  NetBox 提供一套完整的脚本语言开发环境,提供超轻量脚本引擎和极快的 Web Server,桌面应用对象轻松开发出基于 HTML 界面整合多种媒体的 XML 桌面应用。



  NetBox 提供 Microsoft IIS 5.0 兼容的 Active Server Pages 模块,不用修改代码直接将已经存在的使用 ASP 开发的应用程序移植到 NetBox 平台上来,也可以直接使用已经存在所有 COM 组件。通过修改一部分代码,用 NetBox 的高性能对象大大的提高运行速度。区别于 IIS,NetBox 在 ASP 中加入对 .NET 对象的直接支持,并且可以编译 ASP 引擎和代码到独立执行文件中。



  通过 ADO 和 ODBC,NetBox 开发的应用可以访问几乎所有的大型数据库和桌面数据库。通过对XML的集成,加强了和外部应用和数据的集成能力,新加入的对 SOAP、UDDI、WSDL,方便构建出下一代 Internet 应用程序。



  无论是开发简单的桌面应用,或是复杂的 Internet 应用,还是下一代的 Web Service 应用,你都可以从 NetBox 中得到巨大的帮助。





下面是 使用方法,简单介绍一下:



一、安装 



1、先将NETBOX安装。跟普通软件安装没有什么两样的!略过!



2、我们首先创建一个空目录,如 D:/web(或随便什么目录都行,桌面下都行,但最好是空的,因为方便打包),然后在在目录中创建一个新文件,并命名为:main.box,修改其内容如下: 





Dim httpd 

Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample" 

Sub OnServiceStart() 

Set httpd = CreateObject("NetBox.HttpServer") 

If httpd.Create("", 80) = 0 Then 

Set host = 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.Quit 0 

end if 

End Sub 

Sub OnServiceStop() 

httpd.Close 

End Sub 

Sub OnServicePause() 

httpd.Stop 

End Sub 

Sub OnServiceResume() 

httpd.Start 

End Sub 







最后保存!



说明:

(1):如果你成功安装了网络盒子,那么他的后缀是可以被识别的,图标 为红色 .b 的样子

(2):我把上面代码的主要内容讲一下: 



httpd.Create("", 80)是指使用80端口开设服务器,如果不喜欢,可以更改为别的! 

那么访问地址后面必须加 :端口号 才能正常访问



Set host = 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 "I Love You!" 

%> 





然后保存!



或者将你的asp程序 放到这个目录下比如bbsxp论坛程序!





三、调试运行 



然后,我们双击运行 main.box,这时候,系统托盘处应该出现一个红色的 .b 样的小图标。

好,我们打开浏览器,地址栏输入:127.0.0.1,或 localhost 看看: 



如果出现了 I Love You! ,说明成功了! 





四、运行为服务



因为这个例程是以服务方式创建的 Web 服务器,所以你可以使用:myapp -install

将应用安装成为服务,这样,系统无须手动运行便可以自动运行了。

如果需要卸载服务,则可以执行下面的命令:myapp -remove 来删除服务



五、编译



编译的过程是简单的,执行 nbdw.exe(NetBox Deployment Wizard就是部署向导)。

1 点 选择文件夹 按钮,找到刚才我们建立的目录 d:/web, 

2 然后点 浏览 按钮,

3 输入要生成的执行文件的目录和名称,

4 点 Build...,开始编译。



成功喽……

最后,我们得到了编译成功的那个执行文件,就是封装好的程序,可以复制到其它电脑上直接运行。很方便吧!

 






示例:编译 asp 应用程序

使用 NetBox 可以方便的将 asp 应用编译成为独立运行的执行程序,完全摆脱 iis 的束缚,在几乎所有的 Windows 版本上面直接运行,完全不需要考虑平台兼容性和对 asp 运行环境的要求。下面就是快速移植已有的 asp 应用的步骤。



一、创建 asp 运行环境

首先创建一个空的目录,在你喜欢的位置,假设是 d://websvr。在目录中创建一个文件:main.box,编辑其内容为:



Dim httpd



Shell.Service.RunService /"NBWeb/", /"NetBox Web Server/", /"NetBox Http Server Sample/"



/'---------------------- Service Event ---------------------



Sub OnServiceStart()

Set httpd = CreateObject(/"NetBox.HttpServer/")



If httpd.Create(/"/", 80) = 0 Then

Set host = httpd.AddHost(/"/", /"//wwwroot/")



host.EnableScript = true

host.AddDefault /"default.asp/"

host.AddDefault /"default.htm/"



httpd.Start

else

Shell.Quit 0

end if

End Sub



Sub OnServiceStop()

httpd.Close

End Sub



Sub OnServicePause()

httpd.Stop

End Sub



Sub OnServiceResume()

httpd.Start

End Sub

上面的代码摘自《创建一个 WEB 服务器》。其中加粗的部分是缺省文件名,如果你的应用不同,可以自行添加修改。



二、复制 asp 应用

在目录中再创建一个子目录:wwwroot,将你在 iis 中的文件全部复制到 wwwroot 中。此时,你的 asp 运行环境应该已经准备好了。



三、测试运行

为了运行你刚才新建的 netbox 应用,你必须确认你的 iis 或者其他占用 80 端口的程序已经停止,较大的可能是你的 iis 在使用这个端口,所以最好停止你的 iis,或者将 iis 的使用端口更换为其他端口。



在确保 iis 已经停止后,你便可以执行你的 netbox 应用了。双击 main.box 文件,很快,你将在窗口右下角看见 netbox 的图标。此时,netbox 已经正常运行了。你需要做的是使用 ie 访问 http://localhost 测试你的 asp 应用是否也已经正常运行。一般情况下此时 asp 也已经完全正常运行了。



四、编译

编译的过程是简单的,执行 nbdw.exe。



点 Select Folder,找到刚才我们建立的目录 d://websvr,点 Browser,设定要生成的执行文件名,点 Build...,开始编译。



成功喽……

最后,我们得到了编译成功的那个执行文件,这个就是我们的最后目标。



因为这个例程是以服务方式创建的 Web 服务器,所以你可以使用:



myapp -install

将应用安装成为服务,这样,系统无须登录便可以自动运行应用了。如果需要卸载服务,则可以执行下面的命令:



myapp -remove

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
产品介绍   NetBox 是一个全新概念的开发平台,它提供了业界最快速的用于开发 Internet 商业应用的开发和编译工具。NetBox 支持包括 JavaScript、VBScript、Perl 等目前应用最为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网络服务器以及 HTML-Based 网络多媒体桌面应用。NetBox 支持目前最为流行的 XML 和 Web Service 工业标准和 ASP、COM、.NET 等流行标准,NetBox 对第三方数据库的完美支持使您新构建的商务应用可以容易的将已有的应用系统整合进来,从而充分利用现有的 IT 资源,大大的节约投资。NetBox 提供的 SSL、TLS 安全协议、RSA、DES 等加密算法和独立于应用程序的虚拟机技术使您的数据得到最大限度的保护。NetBox 提供将应用部署到无线设备的能力。NetBox 提供将您的应用编译成独立可执行文件的能力,极大的加快运行速度和代码安全性。使用 NetBox 开发,大大提高了应用系统的可扩展性、稳定性和安全性。NetBox 的出现也首次让应用软件开发商能够如此快速和容易的构建完整的基于 Internet 强大应用。   NetBox Development Platform 开发 Server Application 和 Desktop Application,编译 Web 应用成独立可执行文件: 支持 JavaScript、VBScript、Perl 等脚本语言 支持 XML 和 Web Service 兼容 Active Server Pages 支持 COM 和 .NET 组件 支持 SSL 3.0、TLS 内置 RSA、DES、3DES、SHA、MD5 提供可编程的安全虚拟机用于运行第三方程序 支持通过 ADO 和 ODBC 访问几乎所有的大型数据库 支持系统硬件设备 RS232、RS485 等 支持基于 Microsoft、CISCO 和其他厂商的群集技术 兼容 Windows Script Components 并提供编译支持 支持 WAP、WML 构建 Web Service 和 Internet 应用程序   NetBox 提供一套完整的脚本语言开发环境,提供超轻量脚本引擎和极快的 Web Server,桌面应用对象轻松开发出基于 HTML 界面整合多种媒体的 XML 桌面应用。   NetBox 提供 Microsoft IIS 5.0 兼容的 Active Server Pages 模块,不用修改代码直接将已经存在的使用 ASP 开发的应用程序移植到 NetBox 平台上来,也可以直接使用已经存在所有 COM 组件。通过修改一部分代码,用 NetBox 的高性能对象大大的提高运行速度。区别于 IIS,NetBox 在 ASP 中加入对 .NET 对象的直接支持,并且可以编译 ASP 引擎和代码到独立执行文件中。   通过 ADO 和 ODBC,NetBox 开发的应用可以访问几乎所有的大型数据库和桌面数据库。通过对XML的集成,加强了和外部应用和数据的集成能力,新加入的对 SOAP、UDDI、WSDL,方便构建出下一代 Internet 应用程序。   无论是开发简单的桌面应用,或是复杂的 Internet 应用,还是下一代的 Web Service 应用,你都可以从 NetBox 中得到巨大的帮助。
NetBox是一个开源的网络资源管理系统,用于管理和跟踪网络设备、IP地址和机架布局等信息。NetBox2是NetBox的最新版本,具有更多功能和改进。 要安装和使用NetBox2,您可以按照以下步骤进行操作: 1. 首先,您需要准备一个运行NetBox2的服务器。可以选择使用物理服务器或虚拟机。确保服务器满足NetBox2的最低系统需求,如操作系统版本、CPU和内存要求等。 2. 在服务器上安装所需的依赖项。NetBox2依赖于一些额外的软件包和库。您可以根据NetBox2的官方文档了解所需的依赖项,并按照其指示进行安装。 3. 下载NetBox2的最新版本。您可以在NetBox2的官方GitHub页面上找到最新的可用版本。下载源代码或已编译的二进制文件。 4. 解压缩下载的文件并配置。根据NetBox2的官方文档,配置数据库、密钥、邮件设置等。确保按照文档的说明进行正确的配置。 5. 运行数据库迁移命令。NetBox2使用数据库来存储和管理信息,您需要运行数据库迁移命令来创建所需的表和结构。 6. 启动NetBox2的Web服务器。您可以使用内置的开发服务器或选择使用其他Web服务器(如Nginx或Apache)运行NetBox2。 7. 访问NetBox2的Web界面。在Web浏览器中输入服务器的IP地址或域名,然后根据NetBox2的官方文档使用默认的管理员凭据登录到网站。 一旦安装和配置完成,您可以开始使用NetBox2来管理和跟踪网络设备、IP地址和机架布局等信息。可以添加和编辑设备、创建和分配IP地址、查看和修改机架布局等。此外,NetBox2还可以与其他工具和服务集成,以实现更多的功能和自动化流程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值