NetBox使用教程

 NetBox 是北京综艺达软件技术有限公司自主研制的一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,它是除了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 支持包括 Java 等目前应用最为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网络服务器以及 HTML- 应用。NetBox 支持目前最为流行的 XML 和 Web Service 工业标准和 ASP、COM、.NET 等流行标准,NetBox 对第三方数据库的完美支持使您新构建的商务应用可以容易的将已有的应用系统整合进来,从而充分利用现有的 IT 资源,大大的节约投资。NetBox 提供的 SSL、TLS 安全协议、RSA、DES 等加密算法和独立于应用程序的虚拟机技术使您的数据得到最大限度的保护。NetBox 提供将应用部署到无线设备的能力。NetBox 提供将您的应用编译成独立可执行文件的能力,极大的加快运行速度和代码安全性。使用 NetBox 开发,大大提高了应用系统的可扩展性、稳定性和安全性。NetBox 的出现也首次让应用软件开发商能够如此快速和容易的构建完整的基于 Internet 强大应用。
  NetBox Development Plat lication 和 Desktop Application,编译 Web 应用成独立可执行文件:
支持 Java 、VB 、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 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...,开始编译。
成功喽……
最后,我们得到了编译成功的那个执行文件,就是封装好的程序,可以复制到其它电脑上直接运行。很方便吧!
说明:
(1):把自己的电脑搭建成网络服务器是免费的,2.8版封装成EXE文件,也完全免费了,好像连免费注册都取消了。
(2):网络盒子的功能远远不止这些,我仅仅说了一些关于如何搭建能支持ASP的网络服务器,网络盒子的真正功能还等着大家去发掘呢?要知道,网络盒子才440KB,而它的说明文件却有5.63MB啊!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
NetBox 是一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,使用 NetBox,可以完全使用脚本语言(比如 VBScript,Javascript) 创建出稳定高效的应用软件,并且可以平滑移植到从 Windows 98 到 Windows .NET Server 的全部操作系统上。 NetBox 提供完全与操作系统无关的高性能的 HttpServer 对象,且完整支持 asp 服务器脚本技术,可以方便地将成熟的 asp 应用通过 NetBox 部署到各种操作环境,由于不再局限于操作系统的限制,甚至可以在 Windows XP 上达到超出 Windows 2000 Advance Server 的性能支持。 NetBox 还提供底层设备的支持,通过 NetBox 的内部对象 Socket 支持,可以方便地进行底层网络编程,NetBox 也提供高端对象的支持,通过使用 TcpServer,程序员可以提供高性能的多线程 Tcp 服务器,改变了 VBScript 和 Javascript 程序员不能进行低端编程的窘况。 NetBox 通过提供 Service 对象,使得 NetBox 应用得以安装成为系统服务,免除了人工干预运行之苦,通过以服务方式运行,应用软件可以在第一时间得到控制,并且不受用户登录退出的影响,从而提供更加稳定的服务。NetBox 同时提供了基于 Windows NT 技术的服务和基于 Windows 98 技术的服务,由同一套对象支持,使用方法完全相同,更加方便在不同操作系统下移植应用。 对于需要直接用户交互的软件,NetBox 提供了对控制台的访问支持,Console 对象提供了对控制台的简单支持,基本可以满足简单用户交互的需求。 对于需要复杂商业逻辑的应用,可以使用脚本部件进行逻辑封装,NetBox 支持直接使用微软 wsc 格式的脚本部件,极大方便多层应用的开发。 NetBox 可以以两种方式运行,开发模式和发布模式。在开发模式,所有的脚本代码都是存放在 NetBox 所在的目录及其子目录,以便于修改、调试。在最终软件发布时,出于版权考虑、代码安全考虑、代码完整性考虑等,可以将全部代码与运行环境使用 NetBox 专用的发布工具发布成为一个完全独立执行的发布版本,全部 NetBox 支持的脚本程序,包括主程序、asp 程序、wsc 对象,以及程序所引用的文件,包括 Include 文件、Web 应用所必须的静态文件等等,都可以全部被发布进这个文件,从而达到发布整个应用的目的。
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、付费专栏及课程。

余额充值