分手快乐 发表于 2015-2-3 23:39:23

ASP网站制作之FSO系列之六**示例代码之具体代码1

优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件fso|示例   ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' ShowDriveType
'
' 目标:
'
' 生成一个字符串,来描写给定 Drive 对象的驱动器类型。
'
' 示范上面的内容
'
' - Drive.DriveType
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Function ShowDriveType(Drive)

    Dim S

    Select Case Drive.DriveType
    Case DriveTypeRemovable
      S = "Removable"
    Case DriveTypeFixed
      S = "Fixed"
    Case DriveTypeNetwork
      S = "Network"
    Case DriveTypeCDROM
      S = "CD-ROM"
    Case DriveTypeRAMDisk
      S = "RAM Disk"
    Case Else
      S = "Unknown"
    End Select

    ShowDriveType = S

End Function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' ShowFileAttr
'
' 目标:
'
' 生成一个字符串,来描写文件或文件夹的属性。
'
' 示范上面的内容
'
' - File.Attributes
' - Folder.Attributes
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Function ShowFileAttr(File) ' File 可所以文件或文件夹

    Dim S
      Dim Attr
   
    Attr = File.Attributes

    If Attr = 0 Then
      ShowFileAttr = "Normal"
      Exit Function
    End If

    If Attr And FileAttrDirectoryThen S = S & "Directory "
    If Attr And FileAttrReadOnly   Then S = S & "Read-Only "
    If Attr And FileAttrHidden   Then S = S & "Hidden "
    If Attr And FileAttrSystem   Then S = S & "System "
    If Attr And FileAttrVolume   Then S = S & "Volume "
    If Attr And FileAttrArchive    Then S = S & "Archive "
    If Attr And FileAttrAlias      Then S = S & "Alias "
    If Attr And FileAttrCompressed Then S = S & "Compressed "

    ShowFileAttr = S

End Function


''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' GenerateDriveInformation
'
' 目标:
'
' 生成一个字符串,来描写可用驱动器确当前形态。
'
' 示范上面的内容
'
' - FileSystemObject.Drives
' - Iterating the Drives collection
' - Drives.Count
' - Drive.AvailableSpace
' - Drive.DriveLetter
' - Drive.DriveType
' - Drive.FileSystem
' - Drive.FreeSpace
' - Drive.IsReady
' - Drive.Path
' - Drive.SerialNumber
' - Drive.ShareName
' - Drive.TotalSize
' - Drive.VolumeName
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Function GenerateDriveInformation(FSO)

    Dim Drives
    Dim Drive
    Dim S

    Set Drives = FSO.Drives

    S = "Number of drives:" & TabStop & Drives.Count & NewLine & NewLine

    ' 机关呈报的第一行。
    S = S & String(2, TabStop) & "Drive"
    S = S & String(3, TabStop) & "File"
    S = S & TabStop & "Total"
    S = S & TabStop & "Free"
    S = S & TabStop & "Available"
    S = S & TabStop & "Serial" & NewLine

    ' 机关呈报的第二行。
    S = S & "Letter"
&</p>无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;

老尸 发表于 2015-2-4 04:51:58

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

愤怒的大鸟 发表于 2015-2-9 15:58:58

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

不帅 发表于 2015-2-27 09:41:53

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

柔情似水 发表于 2015-2-27 22:47:07

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

小妖女 发表于 2015-2-28 19:49:30

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

变相怪杰 发表于 2015-3-1 14:11:25

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

小魔女 发表于 2015-3-6 00:03:53

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

再现理想 发表于 2015-3-7 12:22:10

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

简单生活 发表于 2015-3-10 22:43:15

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

冷月葬花魂 发表于 2015-3-17 12:02:41

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

谁可相欹 发表于 2015-3-19 13:05:54

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

admin 发表于 2015-3-20 00:25:04

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

飘飘悠悠 发表于 2015-4-5 14:08:03

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

分手快乐 发表于 2015-4-15 02:47:29

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

若天明 发表于 2015-4-16 10:09:32

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

爱飞 发表于 2015-4-18 03:04:41

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

海妖 发表于 2015-4-21 08:34:37

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

只想知道 发表于 2015-4-23 20:18:08

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
页: [1]
查看完整版本: ASP网站制作之FSO系列之六**示例代码之具体代码1