ASP网页设计另外一种显现文章体系的思绪-2
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。显现2.dele.asp<%wname=trim(Request.QueryString("name"))name为要删除的文章对应的文本文件名"wz-n.asp"(n=0,1,2,...),同
时也是从数据库中的wname字段得来
setdbconn=server.createobject("adodb.connection")
conpath="DBQ="&server.mappath("wzozg.mdb")
dbconn.Open"DRIVER={MicrosoftAccessDriver(*.mdb)};"&conpath
sql="deletefromozgwherewname="&wname&""删除数据库中文章信息
dbconn.execute(sql)
dbconn.close
thisfile=server.mappath(wname)
Setfs=Server.CreateObject("Scripting.FileSystemObject")
iffs.FileExists(thisfile)then
fs.DeleteFilethisfile,True删除对应的文本文件"wz-n.asp"
endif
Setfs=nothing
%>
3.showwz.asp
<%setdbconn=server.createobject("adodb.connection")
conpath="DBQ="&server.mappath("../../db/wzozg.mdb")
dbconn.Open"DRIVER={MicrosoftAccessDriver(*.mdb)};"&conpath
setrs=server.createobject("adodb.recordset")
rs.opensql,dbconn,3,1
number=rs.recordcount%>把一切文章一样平常信息读进纪录集rs中
%>
4.wz.asp
<%wname=Request.QueryString("wname")从showwz.asp得来的要详细显现内容的那篇文章的对应的文本文件名
setdbconn=server.createobject("adodb.connection")
conpath="DBQ="&server.mappath("wzozg.mdb")
dbconn.Open"DRIVER={MicrosoftAccessDriver(*.mdb)};"&conpath
sql="updateozgsetwcount=wcount+1wherewname="&wname&""
dbconn.Execute(sql)
sql="selectwauth,wname,wcontent,wsource,wauthfromozgwherewid="&id&""
setrs=dbconn.Execute(sql)把要显现的那篇文章一样平常信息读进纪录会合
filename=server.mappath(wname)
rs.close
dbconn.Close
Setfs=CreateObject("Scripting.FileSystemObject")
Setthisfile=fs.OpenTextFile(filename,1,False)
dowhilenotthisfile.AtEndOfStream
thisline=thisfile.readline
ifthisline""then
thisline=server.HTMLENCODE(thisline)
response.write"<p>"&thisline&"</p>"
endif
loop
thisfile.close
setfs=nothing
%>
---------------------------------------------------
writenbyaspboyandpoweredbyhttp://easp.126.com
</p>对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了, 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
页:
[1]