仓酷云

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

[学习教程] ASP网页设计教程/ASP 十天学会ASP之第五天

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

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

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

x
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件  进修目标:学会数据库的基础操纵1(写进纪录)
  数据库的基础操纵不过是:查询纪录,写进纪录,删除纪录,修正纪录。明天我们先进修写进纪录。
  先创建一个表单:
  <formname="form1"method="post"action="example5.asp">
  name<inputtype="text"name="name"><br>
  tel<inputtype="text"name="tel"><br>
  message<inputtype="text"name="message"value=""><br>
  <inputtype="submit"name="Submit"value="提交">
  <inputtype="reset"name="Submit2"value="重置">
  </form>
  表单提交到example5.asp,上面是example5.asp的代码:
  <%
  setconn=server.createobject("adodb.connection")
  conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("example3.mdb")
  name=request.form("name")
  tel=request.form("tel")
  message=request.form("message")
  exec="insertintoguestbook(name,tel,message)values  ("+name+","+tel+","+message+")"
  conn.executeexec
  conn.close
  setconn=nothing
  response.write"纪录增加乐成!"
  %>
  在这里后面两句我不说了,前面三句我也不说了,后面说过exec内里的是实行的命令,增加纪录的对照繁,人人要细心看。insertinto前面加的是表的名字,前面的括号内里是必要增加的字段,不必增加的大概字段的内容就是默许值的能够省略。注重,这里的变量必定要和ACCESS内里的字段名对应,不然就会堕落。values前面加的是传送过去的变量。exec是一个字符串,"insertintoguestbook(name,tel,message)values("是第一段,在ASP内里不克不及嵌双引号,以是能够用取代双引号,放在双引号内里,毗连两个变量用+大概&以是","又是一段,两头夹了一个name就是表单传来的变量,如许就能够在这个变量表面加两个,暗示是字符串了,前面的tel是数字型变量以是不必要表面包抄,人人渐渐剖析这句话,假如用表单传来的数据取代变量名字的话这句话为(假定name="aaa",tel=111,message="bbb"):"insertintoguestbook(name,tel,message)values(aaa,111,bb)"。
  接上去的conn.execute就是实行这个exec命令,最初别健忘把翻开的数据库封闭,把界说的组件设置为空,如许能够前往资本。前次的读取为了复杂,我没有封闭,人人能够增补上往:
  rs.close
  setrs=nothing
  conn.close
  setconn=nothing
  记着,序次不成以倒置!

asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。
山那边是海 该用户已被删除
沙发
发表于 2015-1-16 23:52:15 | 只看该作者

ASP网页设计教程/ASP 十天学会ASP之第五天

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
兰色精灵 该用户已被删除
板凳
发表于 2015-1-20 12:38:58 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
莫相离 该用户已被删除
地板
发表于 2015-1-29 07:09:39 来自手机 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
分手快乐 该用户已被删除
5#
发表于 2015-2-5 23:57:07 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
老尸 该用户已被删除
6#
发表于 2015-2-14 09:45:13 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
只想知道 该用户已被删除
7#
发表于 2015-3-4 05:23:06 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-11 17:30:22 | 只看该作者
那么,ASP.Net有哪些改进呢?
深爱那片海 该用户已被删除
9#
发表于 2015-3-19 03:51:06 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
简单生活 该用户已被删除
10#
发表于 2015-3-27 07:10:27 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-30 00:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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