|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。include|控件在ASP的年月里,为了不常常性反复的休息,对一些功效类似的地区大概代码,常常作成一个文件,然后经由过程毗连(间接毗连大概假造毗连)的办法引进到ASP网页文件当中,关于一个很年夜的援用了良多ASP文件就相称于一个文件被分红了良多块,相互文件之间的数据是能够自在共享的(除函数当中的数据).
ASPX的用户控件就与INCLUDE有很年夜的分歧了,它的最年夜特性就是在于他是以包装好的工具的情势出现,经由过程我们的编程,能够将一个公用的事例笼统出来,将一些功效和办法总结出来,作成响应的函数和属性供内部的事务挪用,完成完整的类化,最年夜水平的封装外层用户不必要懂得的外部现实,使得其加倍具有可保护性,也进步了数据的平安性,更利于程序的公布.
复杂的器材好用,但天然也功效对照少,大概是很不完美的,我们能够自在的将某个文件的包括到指定的ASP文件当中,可是,因为相互的数据是能够共享的,以是招致,文件的互相依附性很高,下降了代码可读性,倒霉于体系的保护,同时,假如被INCLUDE的文件中假如有一个图片,而且被包括的文件与必要包括文件的文件不在统一个目次之下时,被包括的文件的图片的地点必需以必要包括文件的文件中能显现图片的地点为准,如/FILE/INDEX.ASP是主文件(必要包括文件的文件),而/FILE/INCLUDE/TITLE.ASP是被包括文件,而图片地点为/file/title.jpg此时就必要将TITLE.ASP中的图片地点改成title.jpg而不是../title.jpg,不然将没法在主文件中显现图片,超等链接也是一样的成绩.
庞大的ASPX当然办理了良多的成绩,如可以在控件文件中自在的设置图片的地点,不必剖析援用他的文件在甚么目次之下,只需在控件文件中能显现出来的器材,被援用以后仍然能够被利用,这使得用户制造的控件具有更多的可重用性,而不象ASP中,关于分歧目次下的文件援用不异功效的文件时必要设置两个现实上不异可是图片大概超等链接的地点分歧的文件.华侈资本,也使得保护用度更高.固然这些长处也使得文件编写起来也对照贫苦,关于剖析上请求有更高的归结才能,使得控件能更普遍的利用.
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码 |
|