main.box源码用网络盒子本地调试Asp程序
来源:互联网 发布:t54原型车数据 编辑:程序博客网 时间:2024/06/05 21:14
以下是本人收集的 main.box 中控制生成可执行程序窗体实现不同功能和效果的代码很不错:
ht.caption '控制是否显示标题栏
ht.toolwindow=false '控制是否在任务栏显示
ht.topmost=true '控制在最前端显示
ht.scrollbar=false '是否显示滚动条
ht.resizable=false '是否允许调整窗体大小
ht.maximizebox=true '是否允许最大化
ht.minimizebox=true '是否允许最小化
ht.maximized=ture '窗口最大化
ht.height=600 '高
ht.width=400 '宽
ht.center '距屏幕中间显示窗体
ht.resizeto 100,200 '移动左右..
ht.icon="biaozhi.ico" '窗体标题栏标志
main.box 源码:
以下是代码片段:
Dim httpd
Shell.Service.RunService "DataAnalyse", "NetBox Web Server", "DataAnalyse software WEB"
Shell.service.Name = "MM pic"
Shell.service.DisplayName = "MMPHOTOS"
Shell.service.Description = "MMPHOTOS"
Shell.Service.Desktop = true
Shell.Service.TrayIcon = True
Shell.Service.Icon "ico.ico"
'---------------------- Service Event ---------------------
Sub OnServiceStart()
Set httpd = NetBox.CreateObject("NetBox.HttpServer")
If httpd.Create("", 5678) = 0 Then
Set host = httpd.AddHost("", "\www")
host.EnableScript = true
host.AddDefault "index.asp"
host.AddDefault "index.htm"
host.AddDefault "index.html"
httpd.Start
'自定义内容,这里是重点,
Set ht = CreateObject("NetBox.HtmlWindow")
'控制显示窗口
'ht.Caption=false '控制不显示标题栏
'ht.ToolWindow = false '控制不在任务栏显示
'ht.TopMost = true
'ht.scrollbar = false '无变化
ht.resizable = true '控制手动调整大小
'ht.ContextMenu = true '无变化
ht.MaximizeBox = true '无变化 因为已经隐藏标题栏
ht.MinimizeBox = true '无变化 因为已经隐藏标题栏
ht.Maximized = true '控制窗口最大化
'ht.height = 680 '控制窗口高度
'ht.width = 960 '控制窗口宽度
'ht.scrollbar = false '有无滚动条
'ht.Center = true
'ht.ReSizeTo 700, 560
ht.Title="冲破视觉的科幻壁纸-高清-宽屏(梦幻世界·AHB1987制作)"
ht.Icon = "ico.ico"
'自动打开窗口
ht.Open "http://127.0.0.1:5678/" '使打开本软件;自动打开某链接。
ht.showDialog
Shell.Quit 0
Shell.Service.AppendCommand "150","开启系统服务"
Shell.Service.AppendCommand "151","停止系统服务"
Shell.Service.AppendCommand "152","重启系统服务"
Shell.Service.AppendCommand "-1",""
Shell.Service.AppendCommand "153","支持站点"
Shell.Service.AppendCommand "154","关于数据管理分析系统"
else
Shell.Quit 0
end if
End Sub
Sub OnServiceCommand(n)
Select Case n
Case 150
httpd.Start
Shell.Service.Icon "ico.ico"
Case 151
httpd.Stop
Shell.Service.Icon "ico.ico"
Case 152
'重新启动
Shell.Service.Restart
Case 153
'//打开支持站点
Shell.Execute "http://www.sql8.net/"
Case 154
Shell.MsgBox "网站"&vbcrlf&""&vbcrlf&"网站用"&vbcrlf&""&vbcrlf&"2012年","梦幻世界",0
Case Else
Exit Sub
End Select
End Sub
Sub OnServiceStop()
httpd.Close
End Sub
Sub OnServicePause()
httpd.Stop
End Sub
Sub OnServiceResume()
httpd.Start
End Sub
使用方法:
1、将以上 main.box 代码复制到记事本,保存为 main.box ;必须是 .box 的扩展名
2、建立一个 www 的文件夹与 main.box 放在同一个目录
3、将你要测试的 asp 源码放到 www 文件夹中,运行 main.box 即可
4、main.box 中的某些内容根据自己的需要自行修改
5、如果要封装网站(将网站封装成一个可执行程序),并且使用ico图标,请将ico图片放到www文件夹中
注意:
如果无法识别 main.box 请先 按照网络盒子(netbox),就可以使用了;
Netbox 封装网站技术,本站将在以下的文章中详细介绍
- main.box源码用网络盒子本地调试Asp程序
- 盒子(Box)
- 本地asp调试工具
- 本地调试HBase源码
- 弹性盒子(flexible box)
- 盒子模型box-sizing
- 盒子Box UVA1587
- 盒子模型(Box Model)
- Box Model 盒子模型
- 盒子阴影-box-shadow
- css-box盒子模型
- 用main调试spring
- 本地调试Hbase源码详解
- Box--存储盒子大数据盒子
- 用vs.net 调试传统ASP程序
- 用Visual Studio调试asp程序
- ASP程序的调试
- ASP程序的调试
- Python多线程
- LeetCode - Pascal's Triangle II
- Windows Azure 社区新闻综述(#61 版)
- bundle文件
- 解决关于图片过大而造成OutOfMemoryError方法
- main.box源码用网络盒子本地调试Asp程序
- KMP算法之总结篇(必懂KMP)
- Redis教程(1)
- 快速排序算法所有版本的c/c++实现
- 有用的网址
- 风车咿呀呀
- CentOS6环境下bt客户端transmission安装及配置
- C语言强制数据类型转换
- VMware9虚拟机安装MAC OS X Mountain Lion 10.8.2详细图文教程