網(wǎng)絡盒子是一個使用腳本語言進行應用軟件開發(fā)與發(fā)布的開發(fā)環(huán)境和運行平臺,使用 NiceBox,可以完全使用腳本語言(比如 VBScript,Javascript) 創(chuàng)建出穩(wěn)定高效的應用軟件,并且可以平滑移植到從 Windows 98 到 Windows .NET Server 的全部操作系統(tǒng)上。
NiceBox提供完全與操作系統(tǒng)無關的高性能的 HttpServer 對象,且完整支持 asp 服務器腳本技術,可以方便地將成熟的 asp 應用通過 NiceBox部署到各種操作環(huán)境,由于不再局限于操作系統(tǒng)的限制,甚至可以在 Windows XP 上達到超出 Windows 2000 Advance Server 的性能支持。
NiceBox還提供底層設備的支持,通過 NiceBox的內(nèi)部對象 Socket 支持,可以方便地進行底層網(wǎng)絡編程,NiceBox也提供高端對象的支持,通過使用 TcpServer,程序員可以提供高性能的多線程 Tcp 服務器,改變了 VBScript 和 Javascript 程序員不能進行低端編程的窘?jīng)r。
NiceBox通過提供 Service 對象,使得 NiceBox應用得以安裝成為系統(tǒng)服務,免除了人工干預運行之苦,通過以服務方式運行,應用軟件可以在第一時間得到控制,并且不受用戶登錄退出的影響,從而提供更加穩(wěn)定的服務。NiceBox同時提供了基于 Windows NT 技術的服務和基于 Windows 98 技術的服務,由同一套對象支持,使用方法完全相同,更加方便在不同操作系統(tǒng)下移植應用。
對于需要直接用戶交互的軟件,NiceBox提供了對控制臺的訪問支持,Console 對象提供了對控制臺的簡單支持,基本可以滿足簡單用戶交互的需求。
對于需要復雜商業(yè)邏輯的應用,可以使用腳本部件進行邏輯封裝,NiceBox支持直接使用微軟 wsc 格式的腳本部件,極大方便多層應用的開發(fā)。
NiceBox可以以兩種方式運行,開發(fā)模式和發(fā)布模式。在開發(fā)模式中,所有的腳本代碼都是存放在 NiceBox所在的目錄及其子目錄中,以便于修改、調(diào)試。在最終軟件發(fā)布時,出于版權(quán)考慮、代碼安全考慮、代碼完整性考慮等,可以將全部代碼與運行環(huán)境使用 NiceBox專用的發(fā)布工具發(fā)布成為一個完全獨立執(zhí)行的發(fā)布版本,全部 NiceBox支持的腳本程序,包括主程序、asp 程序、wsc 對象,以及程序所引用的文件,包括 Include 文件、Web 應用所必須的靜態(tài)文件等等,都可以全部被發(fā)布進這個文件,從而達到發(fā)布整個應用的目的。
壓縮文件解壓縮后可以看到如下目錄和文件:
www 用來存放您的asp程序
main.box 是程序的配置文件
nicebox.exe 是程序主文件
請直接雙擊nicebox.exe運行文件,然后打開瀏覽器輸入127.0.0.1打開即可
如果能看到"當您看到這個頁面內(nèi)容,說明您的網(wǎng)站已經(jīng)架設成功,您可以運行您的asp網(wǎng)站了."的文字,說明已經(jīng)成功架設您的ASP服務器。
您也可以用文本工具來編輯main.box文件
Set host = httpd.AddHost("", "www")
這句可以設置您的網(wǎng)站的存放目錄...
更多設置請自行調(diào)試.