历史记录
清空历史记录
    首页 > 电脑软件 > netbox(asp服务器搭建软件) v2.8.4128 v2.8.4128

    netbox(asp服务器搭建软件) v2.8.4128

    v2.8.4128

    • 软件大小:1.79M
    • 软件版本:v2.8.4128
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-18
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    我得说,NetBox 这个工具真的挺有意思的,它让我这种喜欢用脚本语言写点东西的人找到了一个特别棒的本地 ASP 服务器解决方案。简单来说,NetBox 就是一个能让你直接用 VBScript 或者 JavaScript 开发和发布软件的环境,而且它最厉害的地方在于完全不挑操作系统,从老古董 Windows 98 一直到 Windows .NET Server 都能平滑运行,这点真的让我很佩服。 我觉得它比 IIS 强的地方在于,它编译出来的 ASP 服务器在性能和安全性上表现得相当出色,对于咱们搞 IT 企业开发 WEB 应用来说,绝对是个上乘选择。最让我惊喜的是,它居然能打破 VBScript 和 Javascript 程序员不能做底层编程的魔咒,通过 Socket 对象支持底层网络编程,还能用 TcpServer 做高性能的多线程 TCP 服务器,这功能简直太强大了。 还有个特别实用的功能是 Service 对象,它能让 NetBox 应用直接安装成系统服务,这样就不用每次手动启动了,而且不受用户登录退出的影响,服务稳定性大大提升。我特别喜欢它提供的 Console 对象,对于需要简单用户交互的软件来说,这个功能刚刚好。 NetBox 的运行方式也很灵活,开发模式方便调试,发布模式则能把所有代码和环境打包成独立执行文件,既保护了版权又确保了代码安全。它的主程序 main.box 里内置了 NetBox 和 Shell 两个对象,通过 Shell 可以让程序以控制台、系统服务或者超文本对话框等不同方式运行,这种设计真的很贴心。 我试着按照教程创建了我的第一个 NetBox 程序,从准备环境到编写 main.box 文件,整个过程简单明了。虽然一开始只是在控制台显示 "Hello!!",但通过优化代码,我发现直接使用 Console 对象确实能提高执行速度,这种细节上的优化让我对 NetBox 更有好感了。 最让我兴奋的是用 NetBox 搭建 WEB 服务器的部分。通过 HttpServer 对象,我能够快速创建一个本地服务器,虽然一开始遇到了 418 和 403 的错误,但按照步骤添加虚拟主机、设置缺省文件、启用脚本支持后,问题都迎刃而解了。特别是当我成功运行 test.asp 和 test.box 文件时,那种成就感真的难以言表。 最后将服务器改写为系统服务程序,通过 Service 对象实现自动运行,整个过程虽然需要 HttpServer、HttpServerHost 和 Service 三个对象的配合,但逻辑清晰,实现起来并不复杂。总的来说,NetBox 真的是一个功能强大又易于上手的工具,特别适合我们这些需要快速开发和部署 WEB 应用的开发者。

    netbox是一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,也是目前本地电脑最好的asp服务器搭建软件,全称名为netbox deployment wizard,可以完全使用脚本语言(比如 VBScript,Javascript) 创建出稳定高效的应用软件,并且可以平滑移植到从 Windows 98 到 Windows .NET Server 的全部操作系统上。通过netbox软件可以快速在该工具内编译出各类WEB应用,其编译的ASP服务器性能、安全性等特征甚至能够超过IIS,是IT企业开发WEB类应用的上乘选择,欢迎免费下载。

    基本介绍

    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 专用的发布工具发布成为一个完全独立执行的发布版本,全部 NetBox 支持的脚本程序,包括主程序、asp 程序、wsc 对象,以及程序所引用的文件,包括 Include 文件、Web 应用所必须的静态文件等等,都可以全部被发布进这个文件,从而达到发布整个应用的目的。

    main.box是NetBox的主程序,在 main.box 中有两个内建对象,NetBox 和 Shell。NetBox 是基本内建对象。主要包含了 NetBox 的基本功能,包括装载运行库、创建对象、注册对象等等一系列常用操作。Shell 是程序的执行界面,通过对 Shell 的操作,可以使得 NetBox 程序以不同的方式执行,比如控制台程序,系统服务程序,超文本对话框等等。

    netbox怎么用?我的第一个NetBox程序介绍如下:

    netbox程序的执行以 main.box 最为主程序名,执行的目录即为执行程序所在的目录。NetBox 的执行程序在初始化完毕,既查找 main.box 文件,如果找到,则进行装载并运行。下面我们按步骤建立第一个新的 NetBox 程序。

    第一步:准备环境

    在你愿意的位置创建一个新的目录,比如:

    d:\hello

    第二步:编写主程序

    使用任何一个文本编辑软件(你当然可以使用 Notpad)新建一个文件,输入下面的代码:

    Shell.Console.WriteLine "Hello!!"

    Shell.Console.ReadLine

    将文件存在刚才的目录下,命名为 main.box。

    这时双击此文件开始运行,会发现控制台窗口停留在屏幕上面,回车后便消失。至于控制台所显示的内容,相信你猜得出来,是:

    Hello!!

    第三步:进阶

    既然已经得到想要的内容,那么我们开始来修改这个小程序,让它有机会更快。修改 main.box 为下面的内容:

    Set Console = Shell.Console

    Console.WriteLine "Hello!!"

    Console.ReadLine

    在这段代码里面,我先用 Console 得到 Shell.Console 对象,后面的操作直接使用 Console 而不是 Shell.Console,据说这样可以提高执行速度,经过测试,的确也是如此。

    总结

    到现在为止,我们已经有了第一个NetBox程序。

    使用netbox创建一个WEB服务器?教程如下:

    netbox的一大功能就是内置支持了 HttpServer 和 asp。下面就按步骤建立一个以服务方式运行的WEB服务器。

    第一步:创建 WEB 服务器

    由于 NetBox 提供了 HttpServer 对象,所以建立一个新的 HttpServer 并且启动、停止、退出,自然便是由 HttpServer 对象来实现,main.box 的代码也就比较简单了: 

    在上面的代码中,先创建一个新的 HttpServer,然后在所有的本机地址的 80 端口创建一个服务器,如果创建成功,则启动服务器,等待用户在控制台上输入回车后停止并关闭服务器。

    运行这个程序,如果当前系统中未安装其他 Web 服务器,则此程序会显示控制台并等待回车,否则将直接退出。呵,我们的第一个程序都是很拙劣的。没有关系,我们一步一步来。

    如果成功运行了程序,便可以用浏览器访问了,由于服务器装在本机,所以打开浏览器,在地址栏输入“http://localhost/”,哈,结果出来了,不过很不好看:

    418 Host Not Found

    不管想访问什么,都只会是这个结果。这样的结果显然不能满足要求,所以我们需要改进我们的 Web 服务器。

    第二步:添加虚拟主机

    前面我们建立的服务器之所以总是返回禁止访问,原因是没有为服务器建立主机信息。所以我们修改代码,使用 AddHost 方法增加主机信息的部分:

    在 NetBox 执行目录建立一个子目录 wwwroot,然后复制一些网页进去。我们再来看看效果如何。执行程序并再次访问“http://localhost/”,结果居然还是“403 Forbidden”。再访问 wwwroot 目录中已有的文件,哈哈,出现正确内容了。所以,实际上主机已经建立出来,但是未给主机提供缺省文件名。

    第三步:添加缺省文件

    为了让主机知道当用户访问目录时向用户返回的文件,需要使用 AddDefault 方法为主机添加缺省文件名,修改代码如下:

    我们再访问“http://localhost/”的时候,会发现不再显示禁止访问,而是开始出现了缺省页面的内容。如果给定的缺省文件不存在,则返回“404 File Not Found”。

    第四步:支持服务器脚本

    上面的步骤建立出来的 Web 服务器,是一个纯静态文件的服务器,是无法执行服务器脚本程序的,为了让我们的 Web 服务器能够理解服务器端脚本程序,需要修改 EnableScript 属性,同时为了让服务器能够使用脚本程序做为缺省文件,还需要再添加一个缺省文件,下面是新修改的代码:

    接下来,我们就可以在 wwwroot 目录里建立我们的 asp 脚本程序了,建立 test.asp:

    <%Response.Write "Hello"%>

    NetBox 也支持服务器 box 程序,在 wwwroot 目录中建立 test.box:

    Response.Write "Hello"

    第五步:以服务方式运行

    到目前为止,已经有一个相对完整的 Web 服务器程序了,下面我们需要将这个服务器改写为系统服务程序,可以将其安装成为一个系统服务,更加便于运行维护。改写成为服务程序需要使用 Service 对象。

    下面便是一个完整的 Web 服务程序的代码

    总结

    实现一个完整的 Web 服务程序,需要 HttpServer,HttpServerHost,Service 三个对象的支持,HttpServer 负责建立服务器并控制服务器的运行状态,HttpServerHost 负责建立主机信息, Service 则负责完成与服务程序相关的操作。

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐