ASP算法设计与应用课程网站的开发(5)
时间:2017-06-01 11:27 来源:毕业论文 作者:毕业论文 点击:次
(2) Access数据库系统的优势 Microsoft Access Basic提供了一个丰富的开发环境。这个开发环境给你足够的灵活性和对Microsoft Windows应用程序接口的控制,同时保护你使你免遭用高级或低级语言开发环境开发时所碰到的各种麻烦。不过,许多优化、有效数据和模块化方面只能是应用程序设计者才能使用。开发者应致力于谨慎地使用算法。除了一般的程序设计概念,还有一些特别的存储空间的管理技术,正确使用这些技术可以提高应用程序的执行速度,减少应用程序所消耗的存储资源。 提高速度和减少代码量:你可以用几种技巧来提高你的编码速度,但是却找不到有效的算法的替代者。接下来的这几点建议可以提高你的编码速度同时又减少你的应用程序消耗的存储空间。 用整形数进行数学运算:即使Microsoft Access 会使用一个联合处理器来处理浮点型算术,整型数算术也总是要快一些。当你的计算不含有小数,尽量使用整型或长整型而不是变量或双整型。整型除法同样也要比浮点除法要快。在使用其他一些有效的数据类型时会警告:没有任何东西可以替换有效的运算法则。 避免使用过程调用:避免在循环体中使用子程序或函数调用。每一次调用都因额外的工作和时间而给编码增大了负担。每一次调用都要求把函数的局部变量和参数压栈,而栈的大小是固定的,不能随便加大,并且同时还要于Microsoft Access共享。 谨慎使用不定长数据类型:不定长数据类型提供了更大的灵活性,比如说允许正确处理空值和自动处理溢出。另外这种数据类型比传统的数据类型要大并消耗更多的存储空间。前面还曾经提到过,不定长数据类型的变量在数学计算中比较慢。 用变量存放属性:对变量进行查找和设置都比对属性进行这些操作要快。如果你要得到或查阅一个属性值许多次,那么把这个属性分配给一个变量,并用这个变量来代替属性,那么你的代码将要运行快得多。例如,在一个循环中,你查阅某表格中得一个控制的属性,那么在循环外把属性分配给一个变量,然后在循环中用查询一个变量来代替查阅一个属性的方法要比较快。 预载表格:当你的应用程序启动并且把它们的可见属性设置位‘false’时,如果你安装了你所有的表格,那么你的应用程序的性能会让你感觉挺快。当你需要显示一个表格时,你只需要把该表格的可见属性设置为‘true’,这要比安装一个表格要快得多。需要记住的是,为你安装的每个表格,你都要从应用程序的全局堆中消耗存储空间。 2.3 IIS技术 (1) IIS的特点: Microsoft公司推出的WEB服务器软件 11S(IntemetInformationServer)是微软公司的一种集成了多种工nternet服务的软件,工IS与 windowsNT/2000紧密地集成在一起,由于具有与WindowS操作系统的亲和性,并继承了MICrosoft软件产品一贯的用户界面,同时借助了WindowS操作系统在PC上被广泛使用的绝对优势,使得11S成为当今使用最为广泛的WEB服务器软件之一。 11S旨在提供可调整的Internet和Intranet服务器功能。以 WindowSNT操作系统所做的优化,使得工IS的实施具有非常高的效率、优良的性能和安全性,快速启动,易于管理。 (2) IIS的功能: 1.可靠性特点 IIS中新的请求处理结构提供一个应用程序隔离环境,使单个Web应用程序能够在其各自的、自我包含的工作进程中运行,因此比早期版本更可靠。下面仅列出几个使工IS成为更可靠的Web管理环境的改进功能。 (1)返回己知的安全状态更容易。 (责任编辑:qin) |