仓酷云

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

[学习教程] ASP编程:ASP编程中15个十分有效的例子 (二)

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:32:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。ASP编程中15个十分有效的例子

enet学院

   

 8.强制输出暗码对话框

 答把这句话放载页面的开首

 <%response.status="401notAuthorized"

 response.end

 %>

 9怎样传送变量从一页到另外一页

 答用HIDDEN范例来传送变量

 <%formmethod="post"action="mynextpage.asp">

 <%foreachiteminrequest.form%>

 <inputnamee="<%=item%>"type="HIDDEN"

 value="<%=server.HTMLEncode(Request.form(item))%>">

 <%next%>

 </form>

 10 为什么我在asp程序内利用msgbox,程序堕落说没有权限

 答因为asp是服务器运转的,假如能够在服务器显现一个对话框,那么你只好等有人按了断定以后,你的程序才干持续实行,而一样平常服务器不会有人守着,以是微软不能不克制这个函数,并胡乱告知你(:)呵呵)没有权限。可是ASP和客户端剧本分离倒能够显现一个对话框,asfollows:    

 <%yourVar="测试对话框"%>

 <%scriptlanguage=javascript>

 alert("<%=yourvar%>")

 </script>

 11有无举措回护本人的源代码,不给人看到

 答能够往下载一个微软的WindowsScriptEncoder,它能够对asp的剧本和客户端javascript/vbscript剧本举行加密。。。不外客户端加密后,只要ie5才干实行,服务器端剧本加密后,只要服务器上安装有scriptengine5(装一个ie5就有了)才干实行。

 12如何才干将querystring从一个asp文件传送到另外一个?

 答前者文件到场下句:Response.Redirect("second.asp?"&Request.ServerVariables("QUERY_STRING"))

 13global.asa文件老是不起感化?

 只要web目次设置为webapplication,global.asa才无效,而且一个webapplication的根目次下global.asa才无效。IIS4可使用InternetServiceManager设置applicationsetting如何才干使得htm文件好像asp文件一样能够实行剧本代码?

 14如何才干使得htm文件好像asp文件一样能够实行剧本代码?

 答InternetSevicesManager->选择defaultwebsite->右鼠键->菜单属性-〉主目次->使用程序设置(ApplicationSetting)->点击按钮"设置"->appmapping->点击按钮"Add"->executablebrowse选择WINNTSYSTEM32INETSRVASP.DLLEXTENSION输出htmmethodexclusions输出PUT.DELETE全体断定便可可是值得注重的是如许对htm也要由asp.dll处置,效力将下降

 15怎样注册组件

 答有两种办法,

 第一种办法:手工注册DLL这类办法从IIs3.0一向利用到IIs4.0和别的的WebServer.它必要你在命令行体例下来实行,进进到包括有DLL的目次,并输出::
egsvr32component_name.dll比方c:        empegsvr32AspEmail.dll它会把dll的特定信息注册进服务器中的注册表中。然后这个组件就能够在服务器上利用了,可是这个办法有一个缺点。当利用这类办法注册终了组件后,该组件必需要响应的设置NT的匿名帐号有权限实行这个dll。出格是一些组件必要读取注册表,以是,这个注册组件的办法仅仅是利用在服务器上没有MTS的情形下,要作废注册这个dll,利用:regsvr32/uaspobject.dllexamplec:        empegsvr32/uaneiodbc.dll

 第二种办法:利用MTS(MicrosoftTransactionServer)MTS是IIS4新增特征,可是它供应了伟大的改善。MTS同意你指定只要有特权的用户才干够会见组件,年夜年夜进步了网站服务器上的平安性设置。在MTS上注册组件的步骤以下:I)翻开IIS办理把持台。II)睁开transactionserver,右键单击"pkgsinstalled"然后选择"newpackage"III)单击"createanemptypackage"IV)给该包定名V)指定administrator帐号或则利用"interactive"(假如服务器常常是利用administrator上岸的话)VI)如今利用右键单击你刚创建的谁人包上面睁开后的"components"。选择"newthencomponent"VI)选择"installnewcomponent"[b]VII)找到你的.dll文件然后选择next到完成。要删除这个工具,只需选择它的图标,然后选择delete.附注:出格要注重第二种办法,它是用来调试本人编写组件的最好办法,而不用每次都必要从头启念头器了。
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。
深爱那片海 该用户已被删除
9#
发表于 2015-3-21 23:04:40 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
蒙在股里 该用户已被删除
8#
发表于 2015-3-15 08:53:09 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
变相怪杰 该用户已被删除
7#
 楼主| 发表于 2015-3-7 15:23:42 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
莫相离 该用户已被删除
6#
发表于 2015-2-25 01:50:34 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-8 07:56:35 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
若相依 该用户已被删除
地板
发表于 2015-2-2 21:53:57 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-25 11:16:05 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
活着的死人 该用户已被删除
沙发
发表于 2015-1-19 16:16:46 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-10-1 03:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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