仓酷云

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

[学习教程] ASP网页设计超等留言本制造实例 <1>    阿余...

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:32:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。做了几年的网页,各处留言千万万,用过各类留言本切切千。惋惜令我喜好的留言本真少(55555),渐渐的速率让我没法忍耐,丑恶的界面让我心烦,图标更是让人作呕,以是我下决计写一个本人的超等留言本,阿余三更起来,挑灯奋战,忙了一成天,终究。咱的“超等留言本1.0”呈现了,它速率极快。由于基本就是HTML的,并没有一个冗余的代码,图标满是依据俺本人 and俺的“谁人”绘制的,还能够随时修正配色计划,呵呵,不敢独享,赶快写给人人,不合错误的中央,不要忘了到 www.zydn.net往骂呀,阿余在那边期待你的批评。

  好了,下里详细讲讲我的留言本怎样做的吧。(第一次写教程,还不懂怎样开首)
  为了便利办理,这是一个基于数据库的留言本程序,先看看我的库布局,(ACCESS 2000)
  库中有三个表,第一个 ly  就是用来放留言的啦,有12个字段。。。。(如今看来,用不了这么多的,我也不想改啦)
1姓名 2性别  3地点   4内容(备注)   5工夫(日期工夫)    6日期(日期工夫)    7心境    8ID(主动编号)  9URL    10 URLNAME   11 EMAIL   12 脸,
  第二个表color用于寄存配色计划 有3个字段  1 称号  2 ID(主动编号)   3 计划
  第三一个表 PAS 用来放办理员暗码啦,但这个程序的平安性没有充实思索的,伴侣们要自已修正啦。

起首做一个表单,用于录进我们的留言,存为文件名:  index1.htm代码以下,你把他全复制了在FONTPAGE中粘出来就得啦。
****************************
<html>
<head>

<title>出色留言本-填写留言</title></head>
<bodybgcolor="#DEEEFE">
<div><center>
<tableborder="0"width="95%"height="270"bgcolor="#FCFFE6"style="border:1solid#000080">
<tr><tdwidth="100%"height="16"><palign="center"><fontsize="5"color="#0000FF"><b>阿余的超等留言本</b></font></td>
</tr><tr><tdwidth="100%"height="187">
<formmethod="POST"action="savely.asp">
<palign="left">贵姓台甫:<inputtype="text"name="xm"size="33">**
性别:<selectsize="1"name="xb">
<optionselected>男</option>
<option>女</option>
</select></p>
<palign="left">来自:<inputtype="text"name="lz"size="38">
EMAIL:<inputtype="text"name="ema"size="37"></p>
<palign="left">网站名:<inputtype="text"name="urname"size="35">
网址:<inputtype="text"name="urla"size="37"></p>
<palign="left">如今的心境:<inputtype="radio"value="年夜笑"checkedname="xq">年夜笑
<inputtype="radio"name="xq"value="兴奋">兴奋<inputtype="radio"name="xq"value="僻静">僻静
<inputtype="radio"name="xq"value="忧伤">忧伤<inputtype="radio"name="xq"value="疾苦">疾苦
<inputtype="radio"name="xq"value="发怒">发怒</p>
<palign="left">留言内容:<fontsize="2">(不克不及凌驾200汉字)**</font></p>
<palign="center"><textarearows="5"name="lr"cols="87"></textarea></p>
<palign="center"><inputtype="submit"value="写好啦"name="B1"><inputtype="reset"value="从头写"name="B2"></p>
</form><palign="center"><ahref="disp.asp">前往</a></td>
</tr><tr><tdwidth="100%"height="27"> </td></tr><tr><tdwidth="100%"height="16"> </td></tr></table></center></div></body></html>
*************************
然后再写一个程序把我们这些内容到场到数据库中,我就不全写出来啦,如许的话,这篇文章会好长的,你们只需到WWW.ZYDN.NET 往下一人来就得了,文件名是savely.asp
注重个中这几个语句:

abcc=len(lr)
sclr=""
absn=1
dowhileabsn<abcc
alsa1=mid(lr,absn,1)
ifasc(alsa1)=13thenalsa1="<br>"
ifalsa1="<"thenalsa1="<"
ifalsa1=">"thenalsa1=">"
sclr=sclr+alsa1
absn=absn+1
loop
lr=sclr

这是用来判别用户输出的内容中是不是有超文本代码,是不是有回车,并把超 文件的“<”“>”转为“<”“>”,把回车(换行)转为“<br>”,略加发扬,这段程序能够做很多事,如哪位伴侣有更好的举措无妨告知我一声。存完内容后用response.redirect"DISP.ASP" 把库中的内容显现出来。
    好啦,然后把数据库显出来不就成了一个留言本? 入手下手的时分我也如许想,但我发明这要读数据库,ASP文件要经ASP.DLL,速率很慢这哪还能叫超等留言本!!阿余苦苦思考了整整。。。。不知多久。。(想着想着睡着啦),一觉悟来,恍然大悟,把数据库中的东东读出来,再用FILESYSTEMOBJECT写为HTML不就好了?读HTML可比读数据库快多啦,啊。说干就干,因而DISP.ASP 这个文件出来啦

********************************以下是disp.asp的全体内容
<!--#includefile="color.inc"-->
<%
SetConn=Server.Cr</p>减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。
透明 该用户已被删除
沙发
发表于 2015-1-20 07:31:12 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
小魔女 该用户已被删除
板凳
发表于 2015-1-28 23:38:49 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-1-29 12:51:50 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
爱飞 该用户已被删除
5#
发表于 2015-2-6 01:01:48 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-14 19:15:58 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
海妖 该用户已被删除
7#
发表于 2015-3-4 09:53:21 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
再见西城 该用户已被删除
8#
发表于 2015-3-11 18:10:40 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-19 06:24:08 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
再现理想 该用户已被删除
10#
发表于 2015-3-27 09:11:01 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
精灵巫婆 该用户已被删除
11#
发表于 2015-3-27 09:11:01 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 00:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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