仓酷云

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

[学习教程] ASP网站制作之使用ASP建站的心得总结

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

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

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

x
asp可以使用微软的activeX 使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般心得     学好一门编程言语有两个前提是必不成少的,一是实际与理论联合,在实践例程去验证书本上的实际能加深你对实际的了解;二是学会总结,把进修、应用中的心得体味记上去,当做一种经历或经验加以提炼并在往后的使用中加以改善,必定能进步你对这门编程言语的熟悉。以下是笔者在进修与应用ASP编程中的两点经历,但愿能对人人有所匡助。
     
     ASP页面内VBScript和JScript的交互
                  
     ASP具有办理分歧言语剧本法式的才能,可以主动挪用适合的剧本引擎以注释剧本代码和履行内置函数。ASP开辟情况供应了两种剧本引擎,即VBScript(缺省)和JScript。不外,开辟者并没有被限制于只能利用这两种言语,只需可以供应适合的ActiveX剧本引擎就可以利用任何剧本言语。
     
     剧本言语的选择常常基于很多分歧缘由:它多是开辟者最为熟习的言语,多是对给定工程来讲可以供应最多特征撑持的,也有多是最具效力的。分歧的情况和请求使得咱们在选择剧本言语时重视分歧的要素,同时也使得咱们在某些时分面对选定的剧本言语不克不及直接供应其它言语固有的函数这一成绩,或某个剧本已写成但用的倒是别的一种剧本言语。
     
     此时应当怎样办?是不是需求用以后所用的剧本言语重写这些剧本?或说,是不是有能够在一种剧本言语中挪用其它剧本言语的内置函数?本文要申明的就是在ASP使用中若何让VBScript剧本和JScript剧本交互以最大限制地取得两种剧本言语的特征撑持。
     
      1、VBScript和JScript的内置函数
     
     在VBScript和JScript中,有大批的内置函数功效是不异或相似的。但是,在一种剧本言语中内置的函数并不是老是在别的一种剧本言语中也有对应的函数。例如,VBScript供应了很多用于操作字符串和格局化数据的函数,这些函数在JScript中其实不存在。这些函数包含StrReverse()、Filter()和FormatCurrency()等。在另外一方面,JScript所供应的用于办理数组、字符串编码等的函数在VBScript中也没有界说,如join()、reverse()、pow()、位操作、escape()和unescape()等。
     
    那末,假如在JScript法式中需求一个VBscript函数该怎样办呢?
     
    2、异种剧本的相互挪用
     
    假如需求在JScript剧本中挪用一个VBScript中内置的函数,则应当写一个VBScript用户界说函数(在这里挪用VBScript内置函数),然后在JScript剧本中象挪用公用JScript函数一样挪用这个用户界说函数。
     
     例如,假如要挪用的VBSCript内置函数是FormatCurrency(),则可以声明以下自界说函数:
     
      < SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">
      Function FormatValue(Value)
       FormatValue = FormatCurrency(Value)
      End Function
      < /SCRIPT>
     
    接上去在JScript代码中就能够象通俗JScript函数一样挪用FormatValue()了。用相似的办法也能够完成VBScript代码挪用JScript函数。
     
    使用一样的划定规矩,咱们可以在任何剧本内挪用任何用户界说函数。不外,从JScript剧本内挪用一个不带参数的VBScript进程(Sub)时应略加注重,此时在JScript中应当象挪用一个不带参数的JScript函数一样挪用它,如用foo()挪用VBScript Sub foo进程。
     
    3、数据同享
     
    在某些情况下夹杂应用VBScript和JScript函数长短常有效的,但在分歧言语剧本之间同享数据也能够很有效。完成这类同享的办法很复杂:不论利用的是甚么言语,只需是在页面级声明的变量就能够恣意援用。
     
    对象的利用办法也类似,可以恣意选用适合的言语读取、修正属性或挪用对象的办法。固然给定对象的属性和办法是由创立该对象实例的言语所界说的。正如上例VBScript的进程挪用,当从JScript中挪用一个不带参数的VBScript对象的办法时,其挪用办法也服从JScript的挪用划定规矩,反之亦然。
小女巫 该用户已被删除
沙发
发表于 2015-2-3 23:37:01 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
再见西城 该用户已被删除
板凳
发表于 2015-2-7 18:35:20 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
分手快乐 该用户已被删除
地板
发表于 2015-2-20 01:07:19 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
飘飘悠悠 该用户已被删除
5#
发表于 2015-3-3 23:47:47 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
老尸 该用户已被删除
6#
发表于 2015-3-11 13:59:47 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
小魔女 该用户已被删除
7#
发表于 2015-3-17 19:34:56 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
兰色精灵 该用户已被删除
8#
发表于 2015-3-24 21:38:02 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
爱飞 该用户已被删除
9#
发表于 2015-3-25 04:39:01 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
小妖女 该用户已被删除
10#
发表于 2015-4-11 08:10:08 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
变相怪杰 该用户已被删除
11#
发表于 2015-4-12 10:56:50 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
12#
发表于 2015-4-25 18:15:27 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
不帅 该用户已被删除
13#
 楼主| 发表于 2015-4-27 15:33:56 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
柔情似水 该用户已被删除
14#
发表于 2015-4-30 09:27:27 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
透明 该用户已被删除
15#
发表于 2015-5-2 21:33:08 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
飘灵儿 该用户已被删除
16#
发表于 2015-5-7 19:48:45 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
金色的骷髅 该用户已被删除
17#
发表于 2015-5-8 16:20:26 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
山那边是海 该用户已被删除
18#
发表于 2015-6-24 00:25:59 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
简单生活 该用户已被删除
19#
发表于 2015-7-9 04:49:06 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
精灵巫婆 该用户已被删除
20#
发表于 2015-7-17 00:17:51 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-29 09:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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