- 论坛徽章:
- 0
|
newzy 回复于:2006-03-20 17:24:22
大家好,
其实很多上面的帖子已经解释很多了, 请大家在发言前能认真看一下.
如果还是不能理解, 再请看下这个 宽带路由器 的例子(Windows 环境, 几个月前做的)
其中包括 39 个 CSP 文件, 9 个图片文件, 1 个JS 文件, 1个CSS 文件
试想下如果用 C 语句一个一个的输出会有多大工作量?
如果再加下本身的逻辑处理, 那么将 C 与 HTML等这样交织在一起其维护性会怎样?
点击这里下载源程序:
http://www.eybuild.com/develop/download/FR40.rar
点击这里下载 CGI 程序(自带web 服务器, 如下图):
http://www.eybuild.com/develop/download/soho-router.rar
源程序运行方法:
1. 确保安装了 eybuild 开发环境
2. 解压开后, 运行 fr40.bat 以将 csp 目录中的 csp 文件翻译成 C 程序.
3. 用 VC++ 打开 FR40prj 中的工程, 编译生成 CGI 程序.
宽带路由器 CGI 执行演示步骤:
1. 解压下载后的 soho-router.rar
2. 如果电脑上已经安装IIS或 Apache 也可直接将 soho-router/cgi-bin/fr40.cgi 拷贝到它们相应的 cgi-bin 目录中运行本示例.
否则, 请先打开本示例自带的 WEB 服务器 soho-router/webs.exe
3. 打开IE浏览器, 打开输入: http://127.0.0.1/cgi-bin/fr40.cgi
备注:
本例仅用于演示之用, 内部逻辑处理并未加入; 同时, 界面所有权归fr40公司所有, 请勿将本例中的任何源码(包括翻译生成的C程序文件)作为商业用途 |
|