仓酷云

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

[学习教程] ASP编程:ASP进阶之文章在线办理更新(11)

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:32:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;   上一节咱们引见了文章办理的主页面,而这里的主页面只是显示了相干的毗连罢了,如果没有相干的法式来履行,那末也只是空毗连罢了,其实不会显示出它的详细功用,而文章的在线删除是本体系不成短少的一局部,固然它的法式很复杂,然而仍是有需要为人人引见一下。
  
   在ASP中,对数据库的操作有更新(update)、删除(delete)等操作,在本体系中对文章的删除就是使用了DELETE来停止文章的删除操作的,上面就为人人引见本删除法式(delete.asp)的次要完成进程和具体注解:

<%@ LANGUAGE="VBSCRIPT" %>
<%

   "限制非权限用户直接停止删除操作
if request.cookies("adminok")="" then
  response.redirect "login.asp"
end if
%>

   "翻开并创立数据库毗连
<!--#include file="conn.asp"-->
<%
   dim sql
   dim rs
   set rs=server.createobject("adodb.recordset")

   "使用从毗连处前往的文章号ID对指定纪录集的文章停止删除操作
   sql="delete from article where articleid="&request("ID")
   rs.open sql,conn,1,1

   "封闭数据库毗连
   rs.close
   set rs=nothing  
   conn.close
   set conn=nothing

   当删除操作终了后,主动转向办理页面
   response.redirect "manage.asp"
%>

   看了下面的法式,你是否是有种怎样这么复杂的设法。其其实ASP中,对数据库停止操作和显示长短常复杂的,而ASP恰是因为这类复杂易用性而普遍传播于各类网站建立中,这也是微软的一向风格。好了,上面咱们将进入文章办理的别的一个内容,也就是文章的在线修正!
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。
再现理想 该用户已被删除
沙发
发表于 2015-2-4 01:27:38 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
分手快乐 该用户已被删除
板凳
发表于 2015-2-7 02:59:30 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
若相依 该用户已被删除
地板
发表于 2015-2-22 19:45:47 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
小女巫 该用户已被删除
5#
 楼主| 发表于 2015-3-7 01:29:48 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
精灵巫婆 该用户已被删除
6#
发表于 2015-3-11 19:17:48 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
飘灵儿 该用户已被删除
7#
发表于 2015-3-19 08:53:13 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
山那边是海 该用户已被删除
8#
发表于 2015-3-27 15:11:11 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
莫相离 该用户已被删除
9#
发表于 2015-3-29 02:34:33 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
第二个灵魂 该用户已被删除
10#
发表于 2015-3-30 06:25:42 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
因胸联盟 该用户已被删除
11#
发表于 2015-4-3 06:36:42 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
若天明 该用户已被删除
12#
发表于 2015-4-17 02:31:19 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
不帅 该用户已被删除
13#
发表于 2015-5-2 19:41:26 | 只看该作者
那么,ASP.Net有哪些改进呢?
深爱那片海 该用户已被删除
14#
发表于 2015-5-7 07:00:51 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
小魔女 该用户已被删除
15#
发表于 2015-6-14 09:03:59 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
变相怪杰 该用户已被删除
16#
发表于 2015-7-10 03:45:41 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
老尸 该用户已被删除
17#
发表于 2015-7-11 10:42:24 | 只看该作者
那么,ASP.Net有哪些改进呢?
admin 该用户已被删除
18#
发表于 2015-7-13 20:18:10 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
冷月葬花魂 该用户已被删除
19#
发表于 2015-7-17 08:50:53 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
乐观 该用户已被删除
20#
发表于 2015-7-28 10:56:24 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 12:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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