仓酷云

标题: ASP网页编程之ASP3.0中的流掌握才能(1) [打印本页]

作者: 活着的死人    时间: 2015-2-3 23:28
标题: ASP网页编程之ASP3.0中的流掌握才能(1)
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。asp3|掌握   ASP3.0中的流掌握才能
2000-11-20・ xuankong・yesky

  跟着PHP4.0和JSP手艺的推出和IIS中不休呈现的严重的平安成绩,MicroSoft的ASP的市场似乎是变的狭小了,然而MicroSoft是不会轻言保持的,因而在ASP2.0的基本上推出了ASP3.0,增添了一些新的功效:新的流掌握才能、Data Shaping手艺(请参考:http://www.aspcn.com/showarticle.asp?id=28)、无剧本 ASP 、更多的组件选择、xml的撑持、剧本组件、ASP剧本代码的加密手艺等等。其实笔者以为没有多大的改动、或我关于ASP3.0懂得的仍是太少了(现实上我以为微软能够保持了ASP,而是把眼光转向了"ASP+",ASP+今朝还处于测试阶段,然而笔者从一些国外站点的引见来看,嘿嘿,咱们的下一个感化于Win平台上的器材能够就是ASP+了,所以ASP3.0才没有多大的改动),不外话说回来,关于那些利用Win体系平台的用户,我仍是建议人人利用ASP,所以鄙人面给人人引见了"ASP3.0中的流掌握才能"。


  ASP3.0中的流掌握手艺实际上是指法式流,说的浅显一点就是法式的流程,ASP3.0中有了两种新的流掌握办法:"Server.Transfer"和"Server.Execute",我迁就这两种办法中的一种粗略的引见给人人,为了详细的显示其功效,我给人人对照了Response.redirect同Server.Transfer的应用!
  普通会利用response.redirect这条语句停止地址转向,ASP3.0供应了一种新的办法给咱们,这类办法加倍高效。让咱们先来看看response.redirect和Server.Transfer分离是若何Run的!

  response.redirect其实上是当办事器碰着这条语句时发送一条指令(包括新的地址)给阅读器,然后让阅读器去发送http恳求,恳求response.redirect前面的谁人新的http地址,流程以下:
  阅读器ASP文件恳求->办事器履行->碰到response.redirect语句->办事器发送response.redirect前面的地址给客户机真个阅读器->阅读器恳求履行新的地址(办事器前往的Response.Redirect前面的地址)这就是一个小小的Response.Redirect的全体进程,不看不晓得,一看吓一条!它有这么多的进程,真可骇... ...,而ASP3.0中的Server.Transfer语句当承受地址后是直接转向前面的地址,流程以下:
  阅读器ASP文件恳求->办事器履行->碰到Server.Transfer语句->办事器转向新的文件。

</p>  ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;
作者: admin    时间: 2015-2-3 23:32
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
作者: 透明    时间: 2015-2-4 15:27
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者: 金色的骷髅    时间: 2015-2-10 02:57
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
作者: 蒙在股里    时间: 2015-2-19 10:08
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
作者: 冷月葬花魂    时间: 2015-3-3 11:07
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
作者: 兰色精灵    时间: 2015-3-11 10:09
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
作者: 再现理想    时间: 2015-3-11 14:10
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者: 谁可相欹    时间: 2015-3-12 09:35
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者: 再见西城    时间: 2015-3-17 19:09
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
作者: 爱飞    时间: 2015-3-18 09:05
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者: 分手快乐    时间: 2015-3-20 09:26
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者: 愤怒的大鸟    时间: 2015-4-8 13:50
不能只是将它停留在纸上谈兵的程度上。
作者: 若相依    时间: 2015-4-10 10:11
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者: 灵魂腐蚀    时间: 2015-4-18 02:52
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
作者: 小女巫    时间: 2015-4-19 02:14
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
作者: 柔情似水    时间: 2015-4-21 23:15
那么,ASP.Net有哪些改进呢?
作者: 小妖女    时间: 2015-4-23 03:15
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 简单生活    时间: 2015-5-6 13:00
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2