NetBox使用教程

Eddy 发布于2009-11-13 15:34:33 分类: 知识积累 已浏览loading 网友评论0条 我要评论

产品介绍
  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
 

已经有(0)位网友发表了评论,你也评一评吧!
原创文章如转载,请注明:转载自Eddy Blog
原文地址:http://www.rrgod.com/skill/100.html     欢迎订阅Eddy Blog

关于 NetBox  使用教程  的相关文章

记住我的信息,下次不用再输入 欢迎给Eddy Blog留言