首页 相关文章 将ASP代码移植为VB COM组件-3

将ASP代码移植为VB COM组件-3

一个快速回答的问题:为什么关于ASP的书中,讨论使用子程序和函数的代码的那么少?

虽然一行一行地写ASP代码要更加简单,但是以程序的形式来编码却有许多益处。

首先,非程序化的代码不容易移植到Visual Basic。也许目前你没有这个计划,但是总有一天你会为了
其性能或可扩展性而将一些代码移植到组件中。

其次是程序是运行得更快。对ASP性能的最大消耗是上下文转换,每次从ASP代码区< % % 移到无格式的
HTML时都会发生。因为你不会在程序内部编码一个上下文转换,就不讳感觉到这种消耗。另外,ASP的
缓冲器也显示当子程序用程序化代码点击页面时会有很大的不同。这里是使用程序化代码的ASP应用程序
"Hello World" 的必须部分:

Private Sub Main()
Response.Write "Hello World!"
End Sub

Call Main

为了完整起见,我在程序中包含了一个上下文转换的小例子。如果你试验这个代码,它会运行,但是请
不要在你...[ 查看全文 ]

2016-01-29 标签:

将ASP代码移植为VB COM组件-3的相关文章

手机页面
收藏网站 回到头部