仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 427|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网站制作之使用ASP打造网站论坛DIY -3

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题  (3)打造qBaord.asp页面:
<%
boardid=request("boardid")掏出由上个页面传送过去的看板ID号
Setconn=Server.CreateObject("ADODB.Connection")
conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("bbssystem.mdb")
Setcmd=Server.CreateObject("ADODB.Command")
Setcmd.ActiveConnection=conn
cmd.CommandText="主题列表"
ReDimparam(0)//注:声明参数数组
param(0)=CLng(boardid)//注:CLng不成疏忽
Setrs=cmd.Execute(,param)
%>
<html>
<head>
<title>主题列表</title>
<metahttp-equiv="Content-Type"content="text/html;charset=GB2312">
</head>
<bodybgcolor="#FFFFFF">
<h1align="center"><%=rs("看板名")%>板主题列表</h1>
<tablewidth="80%"border="0"cellspacing="0"cellpadding="0"align="center">
<trbgcolor="#FFFFCC">
<tdwidth="89%"height="21">主题</td>
<tdwidth="11%"height="21">文章数</td>
</tr>
<%
do
topicid=rs("id")
topicname=rs("题目")
sum=rs("文章数")
response.write"<tr><td><ahref=qtopic.asp?topicid="&topicid&"&boardname="&boardname&">"&topicname&"</a></td>"
response.write"<td>"&sum&"</td></tr>"
rs.movenext
loopuntilrs.eof
%>
</table>
</body>
</html>
  注:qBoard.asp列出了某个版面下的一切的主题,在点击了主落款称后就会进进响应的主题文章列表。这个列表的是由qTopic.asp这个ASP剧本来完成的。Qtopic.asp的程序代码在实质上几近和qBoard.asp没有区分,只是在各自的细节上有所区分,这儿也不盘算再多讲了。
  (4)在点击了文章列表中的文章题目后,会进进文章内容扫瞄页article.asp:
<%
articleid=request("articleid")
Setconn=Server.CreateObject("ADODB.Connection")
conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("bbssystem.mdb")
Setcmd=Server.CreateObject("ADODB.Command")
Setcmd.ActiveConnection=conn
cmd.CommandText="按id查询文章"
ReDimparam(0)声明
param(0)=CLng(articleid)Cint不成疏忽
Setrs=cmd.Execute(,param)
author=rs("作者id")
title=rs("题目")
data=rs("日期")
rate=rs("保举度")
boardid=rs("看板id")
topicid=rs("主题id")
boardname=rs("看板名")
topicname=rs("主落款")
content=rs("内容")
content=replace(content,vbCrlf,"</p><p>")
content="<p>"&content&"</p>"
  注:这是一个要注重的中央,在内容字段中包括的是备忘范例的文本,个中能够包括换行字符。在HTML的显现中,必需要把换行字符(也就是vbCrlf常数)换成HTML的段落标记。如许在段落与段落的跟尾处,就不会打乱本来输出时的格局。假如要计划的更好些,能够经由过程CSS来复位义<P>标签,设定其test-indent属性,就能够完成每段开首空格了。
  (5)把点击次数加一
sql="Update内容表Set点击次数=点击次数+1WhereID="&articleid
conn.executesql
  注:这儿有一个SQL语句,没当页面被显现的时分,会把响应的表中点击次数字段加一,如许就可以够对文章扫瞄的次数做出统计,并可按按次排名。在实行条语句的时分,我发明:原本在SQL语句中,嵌进的变量名应当加上单引号以与区分,但在这儿的articleid变量上我并没有加单引号,竟然也可以经由过程,而我之前如许写历来都是会激发毛病的,不知是否是因为新版本的ADO的原因。
setcmd=nothing
%>
<html>
<head>
<title>UntitledDocument</title>
<metahttp-equiv="Content-Type"content="text/html;charset=GB2312">
</head>
<bodybgcolor="#E9E9E4">
<tablewidth="89%"border="0"cellspacing="0"cellpadding="0"align="center">
<trbgcolor="#CCCCCC">
<td><fontcolor="#FF3366"><ahref="qauthor.asp?author=<%=author%>"><%=author%></a></font>宣布日期:<fontcolor="#FF3333"><%=data%></font>
看板:<fontcolor="#FF3333"><ahref="qboard.asp?boardid=<%=boardid%>"><%=boardname%></a></font>板主保举:<fontcolor="#FF3333">#rate#</font></td>
</tr>
<trbgcolor="#CCCCCC">
<td>题目:<fontcolor="#FF3333"><%=title%>
主题:<ahref="qtopic.asp?topicid=<%=topicid%>"><%=topicname%></a></font></td>
</tr>
<trvalign="top">
<td>
<hr>
<fontcolor="#FF3366">文章内容:</font><br>
<br>
<fontcolor=blue><%response.writecontent%></font>
<br>
<br>
</td>
</tr>
<trvalign="top">
<tdheight="18">
<tablewidth="50%"border="0"cellspacing="0"cellpadding="0"align="right"bgcolor="#CCCCCC">
<tr>
<tdwidth="0%"></td>
<tdwidth="65%">关于此话题<ahref="submit.asp?topicid=<%=topicid%>&boardid=<%=boardid%>">宣布批评</a></td>
  这个毗连同意网友对此批评的话题宣布本人的看法,这是下一个模块要讲的内容了,这儿且按下不表。
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<%
setrs=nothing
conn.close
setconn=nothing
%>
  到此,文章显现部分也完成了。上面再来看看文章宣布部分是怎样完成的。帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。
简单生活 该用户已被删除
沙发
发表于 2015-1-18 21:33:07 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
再见西城 该用户已被删除
板凳
发表于 2015-1-18 21:33:07 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
山那边是海 该用户已被删除
地板
发表于 2015-1-25 15:27:24 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
海妖 该用户已被删除
5#
发表于 2015-2-2 22:39:28 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
若天明 该用户已被删除
6#
发表于 2015-2-8 19:03:55 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
金色的骷髅 该用户已被删除
7#
发表于 2015-2-25 23:09:34 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-8 10:18:02 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-15 22:07:59 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
兰色精灵 该用户已被删除
10#
发表于 2015-3-22 16:47:00 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 11:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表