第二个灵魂 发表于 2015-2-3 23:30:53

ASP编程:ASP进修之FSO组件操作实例技能(9)

实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。fso|技能      一,fso.GetFile
  提取文件响应的 File 对象
  1,getfile.ASP
<%whichfile=Server.MapPath("cnbruce.txt")
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile(whichfile,true)
f1.Write ("This is a test.My Name is cnbruce.")
f1.CloseSet f2 = fso.GetFile(whichfile)
s = "文件称号:" & f2.name & "<br>"
s = s & "文件短途径名:" & f2.shortPath & "<br>"
s = s & "文件物理地址:" & f2.Path & "<br>"
s = s & "文件属性:" & f2.Attributes & "<br>"
s = s & "文件巨细: " & f2.size & "<br>"s = s & "文件类型: " & f2.type & "<br>"
s = s & "文件创立工夫: " & f2.DateCreated & "<br>"
s = s & "比来会见工夫: " & f2.DateLastAccessed & "<br>"
s = s & "比来修正工夫: " & f2.DateLastModified
response.write(s)%>
 其后果正如右键某文件,看到的详细属性信息。
 个中Attributes前往的数值“32”暗示:(Archive)前次备份后已更改的文件。可读写。
其它值附录以下:
Normal 0 通俗文件。 没有设置任何属性。
ReadOnly 1 只读文件。 可读写。
Hidden 2 埋没文件。 可读写。
System 4 体系文件。 可读写。
Directory 16 文件夹或目次。 只读。
Archive 32 前次备份后已更改的文件。 可读写。
Alias 1024 链接或快捷体例。 只读。
Compressed 2048 紧缩文件。 只读。
二,file.move
感化将指定的文件或文件夹从某地位挪动到另外一地位。其实该办法依然属于fso.GetFile后的一个使用。
2,movefile.asp
<%whichfile=Server.MapPath("cnbruce.txt")
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile(whichfile,true)
f1.Write ("This is a test.My Name is cnbruce.")
f1.CloseSet f2 = fso.GetFile(whichfile)
f2.Move "C:\"%>
<a href="C:\">检查下有无</a>
复杂的剪切粘贴的功效完成。
三,File.Copy
一样属于fso.GetFile后的一个使用。就只是纯真地拷贝文件到某地位。
3,copyfile.asp
<%whichfile=Server.MapPath("cnbruce.txt")
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile(whichfile,true)
f1.Write ("This is a test.My Name is cnbruce.")
f1.CloseSet f2 = fso.GetFile(whichfile)
f2.Copy "D:\"%>
<a href="D:\">检查下有无</a>
和本ASP页面同在目次下的cnbruce.txt文件仍然存在。
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件

再见西城 发表于 2015-2-4 00:08:46

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

山那边是海 发表于 2015-2-9 07:55:16

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

海妖 发表于 2015-2-10 00:30:31

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

小女巫 发表于 2015-2-28 09:48:41

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

小妖女 发表于 2015-3-9 22:02:08

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

小魔女 发表于 2015-3-9 22:51:21

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

飘灵儿 发表于 2015-3-17 02:10:28

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

兰色精灵 发表于 2015-3-17 20:10:50

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

因胸联盟 发表于 2015-3-18 03:43:04

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

精灵巫婆 发表于 2015-3-19 20:07:31

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

莫相离 发表于 2015-3-21 15:47:16

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

若相依 发表于 2015-3-22 19:10:50

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

简单生活 发表于 2015-3-27 11:56:56

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

蒙在股里 发表于 2015-3-30 11:47:13

那么,ASP.Net有哪些改进呢?

灵魂腐蚀 发表于 2015-4-1 09:49:42

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

冷月葬花魂 发表于 2015-4-5 22:08:10

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:

第二个灵魂 发表于 2015-4-7 19:02:57

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

变相怪杰 发表于 2015-4-11 13:29:37

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

透明 发表于 2015-4-17 11:42:59

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
页: [1] 2
查看完整版本: ASP编程:ASP进修之FSO组件操作实例技能(9)