头一低,很多年都这样过去了...

欢迎来到Kittow的部落格! - http://blog.skyhe.com

Agile Web Development (敏捷Web开发)

Want to Know Something More? Move Your Mouse Here;)

我是天空的一片云,偶尔投影在你的波心,你记得也好,最好你忘掉,你我在交汇时,互放的光亮。
——徐志摩《偶然》 More...

我的VOA听写积分

2005-11-30 [返回]
[原创]ASP高级编程心得 - Tips
'*************************************************
'*                                               *
'*   Produced by Skyhe.Com                       *
'*                                               *
'*   Article Written by Kittow at 2005-11       *
'*   http://www.skyhe.com                        *
'*   Mail:kittow_AT_263.net                      *
'*                                               *
'*                                               *
'*************************************************

很多朋友总爱说自己ASP已经玩腻了,以为已经到了极限
不如看看下面的一些技术Tips你的掌握程度如何吧

一、各种第三方组件的使用
1、邮件发送组件
CDONTS、W3 JMail(免费的第三方组件)
2、图像处理组件
ASPJpeg(生成缩略图,加水印)、ASPPainter(图像的合成、加文字)
OWC(office自带的组件,与数据库紧密结合生成图形报表)

二、FSO|Stream|WScript等对象
FSO:最常用的文件操作对象,生成静态Html时常用;
Stream:与FSO最大的不同是可以对二进制文件进行操作;
WScript:通过命令行调用操作一些程序,例如调用rar程序在线压缩解压(比较危险的对象);

三、Ajax相关技术的运用
AJAX(Asynchronous JavaScript and XML)其实是多种技术的综合,包括Javascript、XHTML和CSS、DOM、XML和XSTL、XMLHttpRequest等。
·使用XHTML和CSS的standards-based presentation;
·使用Document Object Model 来动态显示和交互作用;
·使用XML and XSLT 来数据交换和操作;
·使用XMLHttpRequest来获取异步信息;
·使用JavaScript 将所有的联系起来。

四、COM组件的开发
主要是用VB或Delphi、VC等工具开发COM组件供ASP调用
(COM组件是ActiveX控件的一部分,ActiveX还包括微软提供的Win32 API等)
开发出的Dll组件需要注意:
1、传统的调试方式需要不停的停止和启动w3svc服务,如果新建一个组件应用程序,把Dll文件拖进去注册,然后只需要很简单的停止和启动这个应用程序就可以调试了,很方便
2、传统的使用ASP五大内置对象(Response、Request、Server、Session、Application)需要在VB的ActiveX DLL中引用一个名称叫做“Microsoft Active Server Pages Object”的对象库,其实还有种通过ASP将ASP的内置对象以参数的方式直接引用到VB的ActiveX DLL中,节约了引用对象和 OnStartPage 的花销。

五、正则采集防盗链
(待续)
六、T-SQL、存储过程、触发器
(待续)

累了,下次再写吧。工作工作,不然老大要发飚了>_<

后记:
看看偶一年前的BLOG,
越用越发现ASP的神奇之处
再看看偶现在的感受,我们就应该相信:
不管在任何环境下做WEB应用的开发,都是学无止境啊
所以,永远不要以为我们懂得已经足够

最近一年,比较打击偶得几个程序有:
NB文章系统(NBArticle)
Tsys信息发布系统
eWebArticle极限文章管理系统(组件版)

朋友们可以下载代码参考一下:)

以前偶一直比较服的是动网论坛、动力文章这些已经商业化的系统(作为国内ASP项目的旗舰,动网和动力已经确定了ASP程序架构和代码的事实规范),没想到有这么多人已经紧紧地跟上了动网的步伐,甚至在有些方面已经超过...

共勉之...


落伍帖子:
http://www.im286.com/viewthread.php?tid=1199518&extra=page%3D1
无忧帖子:
http://bbs.51js.com/viewthread.php?tid=49798&sid=4m8Q7q
转自:天河网 | www.skyhe.com

Posted at 11:6 AM | Comments[4]

转自:天河网 | www.skyhe.com

发表评论
We Used Ajax to Post Your Comment!
本站评论系统采用Ajax技术,无刷新发送评论
您的大名 *   
电子邮件  
5+6=? *(请输入“5+6=?”的结果)
评论内容 *


  kittow | 发表日期:2005-12-16 18:31:02
已经在落伍回了短信哦,请看一下:)
  bagtiger | 发表日期:2005-12-14 10:47:05| Email
我也是一个落伍,觉得你说的很有道理,最近下了个乔客研究了一番,觉得ASP还是有很多地方没用到。
还有一个问题,我觉得你的这个BIOG很不错,是采用AJAX的啊,能不能也给我一份源码?呵呵。我的邮箱在上面,不行就算了,先谢了。