再现理想 发表于 2015-1-16 22:45:56

ASP网页设计ASP剧本组件的特性

源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码剧本
我们应当从正反两方面思索在事情中利用ASP剧本组件的需要性。与编译的组件对照,ASP剧本组件有一个分明的特性:WSC剧本文件可在任什么时候候举行编纂,鄙人一次实行时,组件中的变更可主动反应出来。不必要从头编译,不需从头启动服务器开释现有组件的援用,也不必要从头注册。而且,假如组件事情形态优秀,可选用符合的言语,用已证实牢靠的代码和/或算法创立一个编译版本,这一样合用于任何可转换组件。
ASP剧本组件可顺应COM+。现实上,与其他ASP内置工具一样,这类组件可会见ObjectContext工具。因而,假如必要,可在任什么时候候利用SetAbort和SetComplete。
剧本组件可用尺度的COM接口对现有的营业工具(组件)举行包装,即便它们是用Perl编写的也能够举行包装。在包装过程当中,不用晓得怎样用Perl编写,也不用懂得相干常识。COM的言语中性特性使得互操纵性更加简单。
代码的组件化不但改良了Web网站的功能,并且还可经由过程从头利用通用代码块匡助计划和保护网站。
启用WSC的页面优于使用服务器端包括(Server-SideInclude,SSI)文件的页面。固然它们做的事变不异,但ASP剧本组件可依据运转期前提或输出参数静态地创立所必要的工具。SSI不同意静态选择,仅同意导进称号在页面的源代码中硬编码的文件。
固然,ASP剧本组件也存在一些不敷:
?注释组件不具有编译组件的功能,因而ASP剧本组件的功能纷歧定是最优的。但功能不是利用它们的来由。
?ASP剧本组件不克不及会见完全的Win32API,完成一个体系级的义务必要特定的COM主动化工具。并且,剧本言语与C++比拟,乃至与VBA比拟还不是一种十分成熟的言语。
16.6.1选择准确的工具
上面先容创立ASP组件时选择准确工具的快速办法。
要开辟关头的和真正必要服务器功能最高的及时组件,应利用VisualC++。
由于服务器端组件年夜多实行一些数据会见类的义务,以是思索利用C++和原始的OLEDB挪用以取得最年夜的功能。VisualC++、ALT模板和OLEDB接口的组合也许对功能的进步是最无效的。本书的下一章将对用C++开辟组件做更多的形貌。
VisualBasic也是开辟组件的壮大工具。假如开辟的组件不是关头性的,能够用VisualBasic。除一样具有编译代码、完整Win32会见和组件化外,VisualBasic比VisualC++简单。
WSC可以使页面的原始代码组件化,经由过程COM创立剧本工具将增添一些分外事情量,但天真性和可重用性较好,而且可削减保护事情量。
16.6.2剧本组件与VBScript类的对照
假如盘算在ASP组件中利用VBScript5.0,能够思索利用VBScript类来替换剧本组件。
创立VBScript类比创立Windows剧本组件用的工夫少一些,由于与CreateObject分歧,New不必要经由过程COM引擎和注册表对装载的文件定位。二者编程才能几近不异,但利用WSC可使用分歧剧本言语的长处。
16.7小结
本章剖析了Windows剧本组件(WSC)手艺,ASP剧本组件是它的惯例。用剧本言语编写COM工具并非难以完成的,现实上,这具有很多长处。可是本章内容并非对每种情形都合适,以是不克不及办理实践碰着的一切成绩。
本章内容从头归结以下:
?WSC的布局和接口处置器的感化。
?页面剧本代码中ASP内置工具的映照。
?客户和ASP剧本组件的交互。
?用于ASP页面的一个完全的WSC例子。
?ASP剧本工具的优弱点。
下一章将先容怎样利用VisualC++编写功效壮大的组件。


由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。

小女巫 发表于 2015-1-19 23:03:42

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

莫相离 发表于 2015-1-25 19:46:04

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

小魔女 发表于 2015-2-3 18:46:38

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

简单生活 发表于 2015-2-26 22:11:37

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

海妖 发表于 2015-3-8 18:15:59

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

兰色精灵 发表于 2015-3-16 10:05:40

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

金色的骷髅 发表于 2015-3-22 22:10:33

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
页: [1]
查看完整版本: ASP网页设计ASP剧本组件的特性