ASP编程:ASP计划罕见成绩及解答精要(3)
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天解答|计划|成绩17、成绩:在ASP中利用ADO的AddNew办法和间接利用“Insertinto...”语句有何分歧?哪一种体例更好?答:ADO的AddNew办法只是将“Insertinto”语句封装了起来,以是,当对大批数据举行操纵的时分,间接利用SQL语句将会年夜年夜加速存取数据的速率,由于它削减了ADO的“翻译”工夫,因为SQL语句所实行的操纵是间接在数据库服务器中举行的,特别在数据量很年夜的时分有明显的上风。
18、成绩:为何我在ASP中利用尺度的拔出纪录语句insertintobooks(name,email)values(“kitty”,“kitty@263.com”)会堕落?
答:SQL(StructuredQueryLanguage/布局式查询言语)是IBM公司在1970年月所开展出来的数据查询言语,它如今已成为干系型数据库查询言语的尺度。SQL语句是一种以英文为基本的程序言语,可使用它来增加,办理和存取数据库。
在SQL语句中增加时的字符串固然可使用双引号,但在ASP中却必要利用单引号才干一般实行。以是应该写成insertintobooks(name,email)values(‘kitty’,‘kitty@263.com’)。
19、成绩:甚么是ActiveX控件?在那里能够失掉这些ActiveX控件?
答:MicrosoftActiveX控件是由软件供应商开辟的可重用的软件组件。除ASP的内嵌工具外,别的安装出去的ActiveX控件也能够在ASP中利用,如许能够节俭很多可贵的开辟工夫,在ASP中实在也内嵌了良多的ActiveX控件可使用。
利用ActiveX控件,能够很快地Web使用程序、和开辟工具中到场特别的功效。比方,利用AdRotator工具来制造告白转动板,利用FileSystemObject工具举行文件存取,利用Marquee工具完成转动笔墨。
如今,已有1000多个商用的ActiveX控件,开辟ActiveX控件可使用各类编程言语,如C,C++等,和微软公司的VisualJava开辟情况MicrosoftVisualJ++。ActiveX控件一旦被开辟出来,计划和开辟职员就能够把它看成预拆卸组件,用于开辟客户程序。以此种体例利用ActiveX控件,利用者无需晓得这些组件是怎样开辟的,在良多情形下,乃至不必要本人编程,就能够完成网页或使用程序的计划。
今朝由第三方软件开辟商供应的商用控件有1000多种。微软ActiveX组件库(ActiveXComponentGallery)中存着有关信息和相干的毗连,它们指向微软落第三方开辟商供应的各类ActiveX控件。在微软ActiveX组件库(ActiveXComponentGallery)中,能够找到开辟Internet加强型ActiveX控件的公司列表。
20、成绩:为何利用strStartPort=(Request.Form("catmenu_0")语句取到表单中肇端站点的值在数据库却找不到?
答:这是由于取到的肇端站点的值大概有空格,好比原意是“杭州”,可是因为空格存在,ASP程序取到的值大概就是“ 杭州”,而数据库中只要“杭州”的纪录,固然就找不到了,办理的办法是使用Trim函数将字符串两端空格全体往除,响应的语句为:
strStartPort=TRIM(Request.Form("catmenu_0"))
21、成绩:在ASP中当变量的性命周期停止后,有几种保存变量内容的办法?
答:任何招致网页停止的操纵,好比当按下扫瞄器的“革新”按钮,大概封闭了扫瞄器,再从头翻开它,城市招致变量性命周期的停止。
假如但愿在网页停止实行时,还可以保存变量的内容,以备下一次实行时利用,就能够借助Application工具来完成。好比能够使用Application工具来制造统计网站会见量的计数器。
Session工具跟Application工具一样,能够在网页停止时将变量的内容存储上去,可是与Application工具分歧的是,每一个联机是一个自力的Session工具,复杂地说就是一切联机上彀者只会共享一个Application工具,但每位联机上彀者却会具有本人的Session工具。
Application工具与Session工具能够帮我们把信息纪录在服务器端,而Cookies工具则会借助扫瞄器供应的Cookies功效将信息纪录在客户端。有一点要注重,Cookies是纪录在扫瞄器的信息,以是数据的存取其实不象存取其他ASP工具(信息存储在Server端)那末复杂,就实践运转来看,只要在扫瞄器入手下手扫瞄Server的某一网页,而Server还没有下载任何数据给扫瞄器之前,扫瞄器才干够与Server举行Cookies数据的互换。
22、成绩:工具利用完后应当怎样办?
答:当利用完工具后,起首利用Close办法来开释工具所占用的体系资本;然后设置工具值为“nothing”来开释工具占用的内存,不然会由于工具太多招致WEB服务站点运转效力下降以致溃散,响应语句以下:
< %
工具.close
set工具=nothing
% >
</p>在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
页:
[1]