在COM组件中使用ASP内置对象
http://tech.ddvip.com 2006年07月22日 社区交流
本文详细介绍在COM组件中使用ASP内置对象
在一些项目中,通常需要采用C/S&B/S的混合架构来实现,这样就涉及到了Web开发,在MS的.Net没有出现之前,因为是运行于windows环境之上,理所当然的首选ASP来实现了,直到有一天,盖茨扛出了.Net大旗,振臂高呼:用洒家的.Net吧,安全快捷无副作用,一个字"牛B"!
ASP经过这么多年的敲敲打打,一些自身难以克服的缺陷也渐渐浮出水面,此时听了他的话,兴奋地一阵小跑马上就.Net了,但几个闪着.Net金色光环的项目出手以后,结果并不尽如人意,于是暂时性的倒退回ASP了,呵呵,可能是境界不够高的缘故吧,sigh……
因为脚本属于基于对象的解释型语言,它的执行依赖于宿主,这就不可避免的存在一些固有的不足,如执行效率偏低,模块组织起来也没有C++项目来得得心应手,特别是脚本和HTML混杂的时候,很难有勇气再回头看第二遍。在这样的情况下,把服务端代码部分组件化倒是可以解决部分问题,这样WEB页面的代码除了几句机械的组件调用,剩下的全是DW生成的HTML了,页面编码部分我们的美工师都能轻松搞定。
另外不得不承认VB在实现ASP组件方面具有某些优势,现在网络上流行的一些Web组件很多就是用VB来实现的。因为它实现起来简单,跟VBScript又有一些形式上的相通之处。在对脚本代码组件化时可以很容易的引用ASP的内置对象。那么用VC呢?其实只要你对COM不算陌生,用起来也一样简单,而且你看了下面的实现后,也许会觉得不是一般的简单,因为它本身就是一个COM组件,跟我们使用其它组件没有什么不同,呵呵,来试试看。
1、新建一个名称为ASPCOM的"ATL项目"。

2、设置项目选项。
作者:飘鸥 责编:豆豆技术应用
- VC/VC++按钮设计专题
- VC/VC++ 菜单专题
- VC/VC++ 工具条专题
- VC/VC++ 对话框教程
- VC/VC++ 报表教程
- VC/VC++ 控件
- VC/VC++ GDI
- Visual Studio 2008
- VC/VC++ MFC教程
- VC/VC++ QQ
- VC/VC++ Socket编程
- VC/VC++ 钩子编程
- TangramMini组件应用教程
- VC/VC++ 窗体
- VC/VC++ ADO 教程
- Windows CE 教程
- VC/VC++ DLL(动态链接库)编程
- VC/VC++ PDFlib
- VC与MATLAB编程
- VC/VC++ DirectShow 教程
- VC++入门视频教程
- VC/VC++ COM组件设计与应用
- VC/VC++ ATL
- VC/VC++ WTL
- VC/VC++ 定制调试诊断工具和程序
- VC/VC++ 进程
- VC/VC++ Win32
- VC/VC++ WMI
- VC/VC++ 消息
- 更多VC/VC++专题……