仓酷云

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

[学习教程] ASP编程:冲破性的ASP+手艺

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

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

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

x
对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。asp+     自1996年微软推出ASP1.0以来,ASP+IIS的组合在与CGI+PHP+Apache的收集大战中,并没有获得“微软式”的优势,反而因
为平安性,履行效力,法式语法和跨平台等成绩屡受求全谴责和品评。

  跟着微软近期公布.NET计谋,ASP也行将晋级到“下一个版本”,称之为ASP+。请注重这一引号,由于ASP+并非今朝ASP3.0
版本的天然过渡,而是供应了一种全新的办事器端Web剧本编程,编写ASP+页面与生成ASP页面有着基本上的分歧!起首ASP+是一种
编译型剧本言语,其次,几近可以用任何言语编写ASP+法式因为有了浩瀚严重的前进,虽然今朝ASP+还没有停止公然Beta测试,却
已引发了全球很多ASP用户的存眷和伎痒!但愿以下引见,可以匡助人人略窥ASP+手艺的剪影。

  1、ASP+的运转平台与编程言语

  今朝有撑持团体用户级的ASP+,将运转在Win9x上,包含Windows 98和Windows ME。虽然这不是一个Web办事器情况,但将构
成一个当地开辟平台,在其上可以修建合适当地运转的Web使用。

  不外,虽然可以在Win9x上利用ASP+手艺,但保举晋级到Win2x。

  在Win2k专业版上ASP+可高效运转,且无需办事器,比Win9x版本加倍微弱,并撑持一切版本和全体功效。

  ASP+可以运转在IIS5或IIS4上。而且完成与你现有ASP体系并交运作,所以现有的ASP使用完整可以照旧运转。

  你可以用Visual Studio 6来编写ASP+使用,固然也能够利用文本编纂器如notepad。也能够利用Visual Studio 7,而VS7带
有针对ASP+的所见即所得的VB, C#(微软最新的综合了java和c++的最新编程言语,另文引见)和C++的设计器和调试器。

  ASP+固然默许利用VB编程,但你可以设定其他编程言语。可以说,ASP+答应你用任何你喜好的言语来停止页面、使用和组件编
程!

  今朝撑持ASP+编程的有VB、C#和JScript。从此几个月内将有多达19种言语公布撑持ASP+。这些言语包含:Cobol,Perl,
Python,Eiffel,SmallTalk,Lisp,Scheme,Objective Camel等。

  从开辟的角度来看,选择一种最适于你的言语,并终究到达精晓的境地长短常成心义的。可喜的是,ASP+供应了一致的运转和
调试情况,你可以在个中援用任何合适.NET架构的API,如EventLogs,PerfCounters,DataAccess等。只需你感应轻车熟路,效
率进步便可。

  2、ASP+的新特征与功效a) ASP+全新的session会话办理机制

  ASP+其实不依附SQL Server或LDAP来停止session办理。并供应两个新特征:

  i)非Cookie型session:相对客户端纪录SessionID的Cookie,咱们将Sessionidz转移并封装到了URL中,如许即便阅读器
封闭了cookie撑持,依然可使用session办理。这一进程是主动停止的,无需修改法式编码,并且对静态和静态内容都无效,你
可以封闭与一静态html页面,或静态页面的链接,而session仍将坚持无效。

  ii)内部session形态撑持:可以将session的值保留到内部的形态存储单位内,而不触及ASP+现有的任务历程。如许设计使得
session形态可以跨分歧的任务历程乃至多台机械,从而供应更好的牢靠性和内涵的web群集撑持。

  ASP+的形态存储是一公用的NT办事,其承载ASP+的编码,同时撑持将session数据直接存储到SQL Server。后一选择具有更好
的扩大性,但请求你购置SQL Server。

  值得注重的是,以上两种形态选项是完整不互相穿插干与的。两者可以同时利用,也能够独自利用。并且,内部形态存储是插
件型设计,这意味着第三方可以自行设计撑持该存储模子的插件。

  b)编译器、缓存机制和新的ADO+

  ASP+的页面可使用合适NGWS(微软新一代视窗布局)标准的编译器停止编译,这包含Visual Studio全线产物的编译器,如
VB,VC++,Java和C#,也包含其他合适这一标准的编译器,如合适NGWS运转形式的Perl编译器。

  编译后的ASP+供应了数据缓存形式。因为影响Web功能的最大延迟和瓶颈来自数据存取,采取这一机制,可以决意什么时候缓存ASP
页面上的数据,和什么时候排除缓存偏重新履行数据查询。

  在ASP+中供应了ADO+,比ADO更轻易利用。ADO+将数据视为n维对象,而在ADO中,数据表述是仅2维的行与列,因此ADO+处置
数据加倍天真高效。

  在履行效力方面,ASP+的速度有大幅度进步。ASP+采取基于线程库的新的多线程存取机制,可以停止异步读/写操作,代替了
未完成线程的再使用,防止了获得或更新形态时能够酿成的的任务历程阻锁,从而明显进步了体系吞吐,这是之前的ASP所没法到达
的,由于ASP仅采取单线程存取线程库,没法停止异步操作。

  3、ASP+与ASP的兼容性和移植东西

  微软供应ASP到ASP+的使用移植软件包。当某些使用需求修改来顺应于ASP+时,可用来辨别或晋级法式代码。侥幸的是ASP+
可与现有的ASP双管齐下,因而你可以慢慢将现有的ASP使用转移到ASP+下去,加上移植东西包,晋级进程垂手可得。

  ASP+正在停止小局限beta测试,公然beta测试的下载正在制造当中,大约9月初停止软件发放。在方才举办的专业开辟者大会
上,微软向7000人分发了beta代码,由此招致了全球局限的存眷和会商。

  跟着Web的日趋盛行和普及,Web办事器端法式设计手艺处理计划也层见叠出,竞争也日趋剧烈。纯真的剧本言语因其语法粗
略,注释履行等后天缺乏而遭到应战。面向对象,与办事器集成,编译型的手艺计划将成为趋向。

</p>  我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。
飘灵儿 该用户已被删除
沙发
发表于 2015-2-4 02:39:04 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
admin 该用户已被删除
板凳
发表于 2015-2-5 01:28:03 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
因胸联盟 该用户已被删除
地板
发表于 2015-2-11 00:31:28 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-22 21:13:11 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
若相依 该用户已被删除
6#
发表于 2015-2-24 23:30:26 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-7 11:14:10 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
活着的死人 该用户已被删除
8#
发表于 2015-3-15 01:23:58 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
变相怪杰 该用户已被删除
9#
发表于 2015-3-21 15:15:46 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
小魔女 该用户已被删除
10#
发表于 2015-3-28 04:15:13 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
柔情似水 该用户已被删除
11#
发表于 2015-3-28 12:17:39 | 只看该作者
那么,ASP.Net有哪些改进呢?
莫相离 该用户已被删除
12#
发表于 2015-4-5 01:12:28 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
老尸 该用户已被删除
13#
发表于 2015-4-13 02:15:10 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
乐观 该用户已被删除
14#
发表于 2015-4-15 06:55:01 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
不帅 该用户已被删除
15#
发表于 2015-4-16 08:40:06 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
简单生活 该用户已被删除
16#
发表于 2015-5-8 11:25:02 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
透明 该用户已被删除
17#
发表于 2015-6-22 02:52:48 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
深爱那片海 该用户已被删除
18#
发表于 2015-7-6 02:42:40 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
山那边是海 该用户已被删除
19#
发表于 2015-7-7 00:37:19 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 19:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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