仓酷云

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

[学习教程] ASP编程:ASP计划罕见成绩及解答精要(2)

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

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

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

x
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。解答|计划|成绩9、成绩:我有无需要在每个ASP文件中利用“OptionExplicit”?

  答:在实践使用中,VBScript变量的观点已含混了,同意间接利用变量,而不必Dim声明变量,但这并非一个好习气,简单形成程序毛病,由于大概反复界说一个变量。我们能够在程序中利用OptionExplicit语句,如许在利用一个变量的时分,必需先声明它,假如利用了没有经由声明的变量,运转时,程序就会堕落。

  理论证实,ASP文件中利用“OptionExplicit”可使得程序堕落时机降到起码,而且会年夜年夜提拔全体功能。

10、成绩:运转ASP文件时有甚么平安措施?

  答:ASP供应了很好的代码回护机制,一切的ASP代码都在服务器端实行而只前往给客户端代码实行了局。但仍不扫除歹意人士对Web服务器的决心损坏,以是在编写ASP文件时更要注重平安成绩。

  固然在ASP中引进文件以inc作为扩大名,在这里仍倡议以ASP作为引文件的扩大名。当这些代码在平安机制欠好的WebServer上运转时,只需在地点栏上输出引进文件的地点(inc为扩大名),就能够扫瞄该引进文件的内容,这是因为在WebServer上,假如没有界说好剖析某范例(好比inc)的静态毗连库时,该文件以源码体例显现。

  别的,不要把数据库文件放在网站布局外部,如许,当歹意人士猎取数据库路径后,就能够容易猎取该数据库,进而肆意变动数据库内容。对照好的做法是,为数据库创建数据源称号DSN(DateSourceName),在DSN中存储了有干系接到指定命据供应者的信息,包含:“数据库的物理地位,用于会见数据库的驱动程序的范例,会见数据库的驱动程序所必要的任何其他参数”,在举行数据库会见时能够间接会见该DSN。

11、成绩:评介Web数据库办理体系时,应当思索哪些成绩?

  答:在评价一个Web数据库办理体系时,必需思索到三方面的成绩:多用户成绩;所创建的Web数据库应当是干系型的;数据库的平安性成绩。

12、成绩:ADO是甚么,它是怎样操纵数据库的?

  答:ADO的全名是ActiveXDataObject(ActiveX数据工具),是一组优化的会见数据库的公用工具集,它为ASP供应了完全的站点数据库办理计划,它感化在服务器端,供应含无数据库信息的主页内容,经由过程实行SQL命令,让用户在扫瞄器画面中输出,更新和删除站点数据库的信息。

  ADO次要包含Connection,Recordset和Command三个工具,它们的次要功效以下:

  ・Connection工具:卖力翻开或毗连数据库文件;

  ・Recordset工具:存取数据库的内容;

  ・Command工具:对数据库下达举动查询指令,和实行SQLServer的存储历程。

13、成绩:利用Recordset工具和Command工具来会见数据库的区分在那里?

  答:Recordset工具会请求数据库传送一切的数据,那末数据量很年夜的时分就会形成收集的堵塞和数据库服务器的负荷太重,因而全体的实行效力会下降。

使用Command工具间接挪用SQL语句,所实行的操纵是在数据库服务器中举行的,明显会有很高的实行效力。出格是在服务器端实行创立完成的存储历程,能够下降收集流量,别的,因为事前举行了语法剖析,能够进步全体的实行效力。

14、成绩:是不是必需为每个Recordset工具创立一个Connection工具?

  答:能够同时对分歧的Recordset工具利用不异的Connection工具,以节俭资本。

15、成绩:甚么是数据库办理体系(DBMS)?

  答:数据库为了包管存储在个中的数据的平安和分歧,必需有一组软件来完成响应的办理义务,这组软件就是数据库办理体系,简称DBMS,DBMS随体系的分歧而分歧,可是一样平常来讲,它应当包含以下几方面的内容:

  数据库形貌功效:界说数据库的全局逻辑布局,部分逻辑布局和其他各类数据库工具;

  数据库办理功效:包含体系设置与办理,数据存取与更新办理,数据完全性办理和数据平安性办理;

  数据库的查询和利用功效:该功效包含数据库检索和修正;

  数据库保护功效:包含数据引进引出办理,数据库布局保护,数据恢复功效和功能监测。

  为了进步数据库体系的开辟效力,古代数据库体系除DBMS以外,还供应了各类撑持使用开辟的工具。

16、成绩:以后盛行的WEB数据库办理体系有哪些?

  答:以后盛行的Web数据库办理体系有微软的SQLServer、Oracle、DB2、Sybase,小范围的企业多利用Access。
</p>优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件
admin 该用户已被删除
沙发
发表于 2015-1-20 12:04:50 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
蒙在股里 该用户已被删除
板凳
发表于 2015-1-26 16:53:02 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
飘灵儿 该用户已被删除
地板
发表于 2015-2-4 16:19:20 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
活着的死人 该用户已被删除
5#
发表于 2015-2-10 04:04:08 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-28 19:16:02 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
若相依 该用户已被删除
7#
发表于 2015-3-10 05:52:38 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
8#
发表于 2015-3-17 04:56:41 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-23 19:48:19 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 03:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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