• Designed by cwdkg in 2007
  • Procedure by TaFanSei in 2007
  •  
     
    当前位置:28ke工作室 > 教程 > 如何学会ASP网站开发?
     
     
    如何学会ASP网站开发?
        
    QQ群中还有身边的好多朋友都在问我,如何才能学好asp?我不敢说我学得有多好,所以我在这里集中谈谈如何学会asp吧.学好就不敢乱说了.^_^
    1,语法,asp中没有什么难的语法,所以把基本的记住就可以了,我在这里更想讲讲网站开发的思路问题.
    2,网站开发的思路:
    一个动态网站的开发,主要涉及到两个知识,一个是数据库知识.也就是对数据库的操作知识.如果不能把数据插入到数据库中,不能查询数据库中的数据,那怎么谈得上是动态网站呢.所以sql语句是做动态网站的前提.另一个知识就是在asp环境下,如果去操作这个数据库.我个人觉得,sql语句也好,asp的几个内置对象也好,都不是最重要的.最重要的是操作数据库的步骤要怎么样.我给大家建议的思路是这样的。
    • 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)

                          
    作者:TaFanSei | 发表时间:2008-2-27 21:50:39 
     
     
    MY BLOG 
    ICP05001603
    Copyright cwdkg.com 2004-2007 All Rights Reserved