| QQ群中还有身边的好多朋友都在问我,如何才能学好asp?我不敢说我学得有多好,所以我在这里集中谈谈如何学会asp吧.学好就不敢乱说了.^_^
1,语法,asp中没有什么难的语法,所以把基本的记住就可以了,我在这里更想讲讲网站开发的思路问题.
2,网站开发的思路:
一个动态网站的开发,主要涉及到两个知识,一个是数据库知识.也就是对数据库的操作知识.如果不能把数据插入到数据库中,不能查询数据库中的数据,那怎么谈得上是动态网站呢.所以sql语句是做动态网站的前提.另一个知识就是在asp环境下,如果去操作这个数据库.我个人觉得,sql语句也好,asp的几个内置对象也好,都不是最重要的.最重要的是操作数据库的步骤要怎么样.我给大家建议的思路是这样的。
set conn= Server.CreateObject("ADODB.Connection") conn.open"Provider=Microsoft.JET.OLEDB.4.0;Data Source="&Server.MapPath("data.mdb")
-
用request对象获取表单中的数据并插入到数据库。这个代码留给网友自己去找了。
-
查找出数据库中数据,并用response对象输出。
-
注意安全性问题。这里提供一个简单的过滤非法字符的函数。
Function filterStr(msg) if not isnull(msg) then msg = Replace(msg,"%","%")
msg = Replace(msg, CHR(34), """) msg = Replace(msg, CHR(39), "'") msg = Replace(msg, CHR(13), "") msg = Replace(msg,"<","<") msg = Replace(msg,">",">") msg = Replace(msg, CHR(10), " ")
end if filterStr= msg End function
只要大家耐心把这四个方面的代码搞懂,再复杂的问题从这四方面去思考。你的asp就入门了,其实这四个代码是非常少的。以后的开发,除了一些特殊的功能,要写一写特殊的算法程序之外,那其他的基本上是重复重复再重复这四个代码的体力劳动了。
我觉得一个人对待问题的思维能力,比什么都重要,所以说如何学会asp,不如讲我自己当时学的思路。这个是我的一些体会。
另外,特别建议。一定要学会使用asp以及vbscript的帮助文档,这些文档可以去网站下载,如果要一些教程来辅助学习asp。那就去下载10天学会asp这个电子书,包你10天内就可以入门。
(如果你有兴趣,可以加入asp,php程序开发群,群1:38616765;群2:7121645)
|