C++Builder开发Web应用程序
- ·C++Builder注册表编程实例详解
·用C++Builder操纵Excel
·C++BUILDER中一些实现界面效果的技巧
·在C++Builder中使用全局变量
·用C++Builder写COM版的Hello world
·C++Builder如何响应消息及自定义消息
·用C++Builder6制作Apache动态服务页
·用C++Builder 5开发Windows下的屏保
·C++Builder中不规则窗体的快速显示
·用C++BUILDER建立自己的WEB浏览器
摘要:本文通过一个实例详细介绍了Web应用程序的原理,利用C++Builder开发Web应用程序的过程。
Web应用程序是运行在服务器端的可执行程序或动态连接库。它们可以响应用户要求,动态产生超文本页面,并将信息提供给客户浏览器。
一般来说,Web应用程序可分为五种类型,分别是ISAPI、NSAPI、CGI、WinCGI、Activex。这五种不同的方式都有各自的限制,也就是说,这些方式将会限制Web服务器和前端浏览器的类型。如下表所示:
Web应用程序后端操作系统Web服务器前端浏览器ISAPI Window NTMS-IIS无限制NSAPI无限制Nescape Server无限制CGI无限制 无限制无限制WinCGIWindow3.116位Web服务器 无限制ActivexWindow NTMS-IISMS-IE
由于上述Web应有程序的标准定义并不相同,程序的写法各异,这样就给开发者造成不小的困挠,因为你不太可能了解每一种标准的写法。而C++Builder可以很好地解决这个问题。C++Builder将Web应有程序的做法封装成组件,让开发者面对的是一致的开发界面,一致的开发原理,唯一不同的地方在于开始产生程序时所选择的程序结构,至于程序的编写细节和方式都一模一样。
创建一个简单的Web应用程序
首先,点击C++Builder IDE 菜单File | New optiborder="0" alt="C++Builder开发Web应用程序(图一)" />
图1
接下来,我们有如图2所示三种选择:
图2
CGI (Commborder="0" alt="C++Builder开发Web应用程序(图三)" />
图3 空白的Web模块
我们下面讨论一下Web应用程序是如何工作的。Web应用程序实际上是Web服务器在功能上的扩展,就好像Windows应用程序是Windows在功能上的扩展一样。当Web应用程序从Web服务器检索到一个HTTP请求消息时,就对HTTP请求消息进行分析,生成HTML页面传递给Web服务器,再由Web服务器传递给客户。
- 最新文章
- 用C++ Bulider在WIN.INI中保存信息[01-03]
- 将指定目录的结构装入TreeView中[01-03]
- Windows多线程间同步事件的控制方法[01-03]
- 用C++Builder6制作Apache动态服务页[01-03]
- 在C++ Builder中使用ActiveX控件显示Flas..[01-03]
- 改变控件的窗口样式[01-03]
- 相关文章
- 用C++ Builder开发多层数据库应用程序[01-03]
- 应用程序禁止Windows屏幕保护[01-03]
- 开发 C++ Builder 应用程序[01-03]
- Windows下DLL编程技术及应用[01-03]
- 如何在c++ builder中调用windows应用程序[01-03]
- 用C++Builder获取应用程序图标[01-03]
