ASP编程:ASPX中的用户控件与ASP中的INCLUDE办法...
使用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还有什么网站等等的源代码 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
页:
[1]