ASP网页设计程序集的版本把持[上]
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。程序|把持在开辟ASP.NET使用程序时,能够依据所开辟使用程序的详细需乞降计划,将代码封装成各类处置响应操纵的类。并以此来构造和办理已有的代码。由此便构成了良多在ASP.NET使用程序中的程序集(即编译后构成的DLL文件)。在这些程序会合,良多对底层代码的封装,不触及使用程序的事件逻辑,那末是能够在各类使用程序中重复使用(代码的重用)。比方,对各类经常使用数据库操纵的封装,构成专门用于数据库操纵的类,那末该类是能够在一切必要数据库的使用程序中利用的。随之而来的便也有一个成绩,大概在各类分歧的使用程序中,对该类会作一些响应的变动,那末跟着程序集的数量的增添和修正次数的增加,就会在版本成绩上发生良多贫苦。而即便是一些仅仅被某个使用程序利用的程序集,也大概由于对其举行修正而发生了分歧的版本,因此发生一样的版本上的成绩。在寻常的开辟中就常常碰到如许的贫苦,对某段代码的调式老是不克不及发生预期的了局,毛病找来找往,最初发明本来是所利用的程序集内的一些代码被做了修正。
前些日子编写了关于对程序集举行版本把持的标准的文档,这里说说我团体的一些倡议,但愿可以有必定的参考代价吧。
起首,我们必要有一个用于标识程序集分歧版本的标号,版本号。MSDN中对版本号的申明,保举利用一个由四部分构成的版本号格局。,对这四部分的详细申明以下:(主版本或次版本。对版本号的主版本或次版本所做的变动暗示不兼容的变动。因而,在这类商定下,2.0.0.0版被视为与1.0.0.0版本不兼容。变动某些办法参数的范例,大概全部移除某个范例或办法都属于不兼容的变动。外部版本。外部版本号一般用于辨别逐日版本大概修改较小的兼容版本。订正号。订正号变动一般是为修复某个特定毛病所需的增量编译保存的。偶然,您会听到它被称为“告急毛病修复”号,由于当发送给客户针对某个特定毛病的修复时,变动的一般是订正号。)以上括号中部分摘自MSDN。固然,能够依据各自实践必要的分歧,对该版本号的格局做得当的调剂。我所利用的版本号格局为:[主版本号.次版本号.程序编译工夫.修正次数],个中,主版本号用于标识较年夜的修改,次版本号用于标识较小的修改,编译工夫用于标识该程序集被编译回档的工夫,修正次数用于标识该程序集被修正了几回。
[未完]
下半部分将次要报告完成版本的把持的两个计划.
</p>因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
页:
[1]