ASP教程之多列显现
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。显现<tablewidth="100%"height="100%"border="0"><tr>
<%
Setrs=Server.CreateObject("ADODB.Recordset")
rs.open"select*frombtypeorderbyidasc",conn,1,1
%>
<%
dimtempnum2
tempnum2=1
dowhilenotrs.eof
%>
<td>
<imgsrc=http://www.163design.net/a/y/"images/sanjiao.gif"width="9"height="9">
</td>
<td>
<strong>
<ahref="infos.asp?id=<%=trim(rs("id"))%>"name="<%=trim(rs("id"))%>"><%=trim(rs("type"))%></a>
<%
setrs2=server.CreateObject("adodb.recordset")
rs2.open"Selectcount(*)asgsfromst_infoswherebtype="&rs("id")&"andflag=0",conn
gs=rs2(0)
%>
<fontcolor="#83837E">[<%response.Write(gs)%>]</font>
<%
rs2.close
setrs2=nothing
%>
</strong>
</td>
<%
if(tempnum2mod2)=0thenresponse.write"</tr>"两列显现mod2
tempnum2=tempnum2+1
rs.movenext
loop
%>
</tr>
<%
rs.close
setrs=nothing
%>
</table>
</p>asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.
ASP教程之多列显现
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
页:
[1]