`
阿尔萨斯
  • 浏览: 4170313 次
社区版块
存档分类
最新评论

ASP应用程序设计技巧

 
阅读更多

1.Web应用程序的目录及文件结构
建立目录分类存放的最大目的是为了易于管理Web应用程序中各种各样的文件类型
a.虚拟根目录 起始文件(.htm、.html或.asp)以及global.asa(一定放在虚拟根目录下)
b.内容目录
c.头文件目录
d.多媒体文件目录
e.组件目录
f.数据目录

2.ASP文件设计惯例
a.传送HTTP Header 在ASP文件中加入标头信息。若没有,IIS将会自动补上该有的标头信息,此举将耗费服务器端额外的处理时间
b.不要将HTML与ASP Script掺杂使用
c.@前导命令 使用DW创建ASP页面会自动添加@前导命令,包含Code和Language
d.ASP的引入文件(Include File) <!--#include file=”filename”-->
e.Option Explicit 可以省去一些麻烦,对程序的执行效率也有帮助
f.撰写ASP程序 程序设计并不只是写出可以执行或执行效率绝佳的程序代码,更得考虑团队合作时,程序与程序之间,或是人员彼此之间的沟通,以及日后维护程序所需的成本。
i.让程序代码集中在区域之内
ii.定义ASP文件所需的程序 建议集中放置ASP文件中所有用到的程序(包含Function和Sub),最好是将程序放在ASP文件的最后或最前

3.执行IIS与设计ASP程序的小技巧
a.平均分配前、后端的程序执行负载 前后端应该相互分配工作,可以由前端执行的工作,就不要增加后端的负担
b.精选变量类型——几乎任何程序语言的局部变量效率都会比全局变量高
c.善用变量
d.与Server.CreateObject的适用时机 最大的差异:仅限于“声明”,除非程序代码真的调用了所声明的组件,否则,ASP执行环境不会建立所声明的组件;但Server.CreateObject使得ASP执行环境立即建立组件
e.有关Buffer
f.区分.htm和.asp文件的功能:在IIS5中,不含任何服务器端脚本的.asp文件的执行效率和.html是一样的(微软官方说法)
g.Debug:Microsoft Script Debugger
h.Web应用程序的执行空间
IIS5中的“应用程序保护”:各自独立的优点:Web应用程序出错,不致影响IIS本身及其他的Web应用程序;缺点:占用更多的内存资源。在“速度”与“稳定”之间作个选择。“中(共用的)”表示这个Web应用程序是和其他相关或无关的Web应用程序同属于一个集区(Pool),该集区因故挂掉时,并不会导致IIS死机
i.用&连接字符串:VBScript编译程序的原则是“+”专门用于数值处理,因此数据转换的原则是转成数值类型;而“&”则是专门用于字符串连接,因此数据转换的原则是转成字符串类型




<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
分享到:
评论

相关推荐

    Web应用程序开发教程——ASP.NET+SQL Server 课件

    ASP.NET+SQL Server是开发Web应用程序的经典组合,被国内外众多网站广泛采用,具有很强的实用性。... 本书既可以作为高等院校“Web应用程序设计”课程的教材,也可作为Web应用程序开发人员的参考用书。

    ASP.NET应用程序设计的10大技巧

    在本篇文章中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。

    ASP和SQL网站数据库程序设计(DOC)

    同时也介绍SQL Server的程序设计技巧。本书将引导读者用ASP语法, 配合数据库系统的开发技巧,构建一个完整的“网站数据库”。 本书可作为网站数据库开发人员的学习用书, 同时也可作为网页制作爱好者的参考手册...

    Visual C# 2010程序设计教程(教程PPT+源代码)

     《高等学校计算机应用规划教材:Visual C# 2010程序设计教程》详细介绍了Visual C# 2010程序设计的基础知识、基本方法和应用技巧,共分14章,主要内容包括.NET平台与Visual Studio 2010开发环境、C#语言基础及面向...

    Visual Basic 2005程序设计教程书本PPT

    深入浅出地介绍了Visual Basic 2005的语言基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组和集合、过程和函数、可视化界面设计、文件访问、多媒体编程、ADO.NET 2.0数据库访问、ASP.NET 2.0 Web...

    ASP.NET网页设计

    本书使用C#语言作为开发语言进行ASP.NET应用程序的开发,以VisualStudio.NET2005为基础,使用大量实例来介绍C#语言的知识以及ASP.NET的开发技巧,并配有完整的开发实例讲解。全书主要介绍了ASP.NET应用程序基础、C#...

    ASP.NET+SQL Server 数据库开发与实例 光盘

    .NET平台是Microsoft公司推出的一套开发框架和工具,ASP.NET依托.NET平台的强大功能,可以使用户轻松地实现Web应用...本书适用于具有一定Web应用程序开发基础、准备学习ASP.NET编程或希望提高ASP.NET编程技巧的读者。

    ASP和SQL网站数据库程序设计

    着重介绍ASP程序设计语言的各种功能及其实际应用,同时也介绍SQL Server的程序设计技巧。本书将引导读者用ASP语法,配合数据库系统的开发技巧,构建一个完整的“网站数据库”。 本书可作为网站数据库开发人员的学习...

    ASP与SQL网站数据库程序设计

    本书着重介绍ASP程序设计语言的各种功能及其实际应用,同时也介绍SQL Server的程序设计技巧。本书将引导读者用ASP语法,配合数据库系统的开发技巧,构建一个完整的“网站数据库”。 本书可作为网站数据库开发人员的...

    构建安全的 ASP.NET 应用程序(中文译作+英文原作)

    为了最有效地利用本指南来设计和构建安全的 .NET Web 应用程序,您应该已经了解并使用过 .NET 开发技巧和技术。您应该熟悉分布式应用程序体系结构;如果您已经实施过 .NET Web 应用程序解决方案,还应该了解您自己的...

    NET组件程序设计 第2版中文版.part3.rar )

    本书主要介绍了设计和开发基于组件的.NET应用程序所需要的技术及相关主题,说明了.NET组件程序设计的起源和它对以往技术缺陷所作的改进。本书还利用大量的代码示例、使用技巧、开发警示、设计准则和富有创意的实用...

    ASP.NET3.5从入门到精通

    块开发的流程以及ASP.NET 应用程序开发的技巧和规范,能够帮助读者学习到规范的应用程序开发技巧。 6.最新技术前瞻 在.NET 应用平台下进行应用程序开发,无需学习过多的新知识,包括MVC、WCF、WPF 等应用程序 开发...

    设计ASP-NET应用程序的七大绝招

    在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。  1. ~ 的用法  2. 在刷新和提交页面后,保存你的页面滚动条的...

    ASP.NET 程序开发范例宝典 (第三版)PART 1 源代码

    本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为22章(其中第22章综合实例放在配套光盘中),内容包括搭建ASP.NET开发环境,页面设计...

    Visual Basic 2005程序设计教程书本源代码

    深入浅出地介绍了Visual Basic 2005的语言基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组和集合、过程和函数、可视化界面设计、文件访问、多媒体编程、ADO.NET 2.0数据库访问、ASP.NET 2.0 Web...

    编写高性能Web应用程序的10个技巧

    技巧9—使用Gzip压缩 技巧10—服务器控件视图状态 小结使用ASP.NET编写Web应用程序的简单程度令人不敢相信。正因为如此简单,所以很多开发人员就不会花时间来设计其应用程序的结构,以获得更好的性能了。在本文中...

    ASP.NET 3.5 开发大全

    本书在实例章节中,详细的介绍了如何进行规范的应用程序开发,包括设计需求分析文档以及编写类图等,规范的应用程序开发是非常重要的,同时本书还介绍了ASP.NET应用程序开发技巧,以便读者能够规范的、快速的编写...

    ASPNET程序设计实验题目

    掌握如何在此开发环境下开发简单的.net应用程序,以及调试程序的基本操作技巧。 实验二 基础语法练习 目的与要求 掌握C#中基本语法的使用,完成变量的声明和赋值。 掌握数据类型转换、分支语句、循环语句、静态成员...

    ASP与SQL_Server网站架设

    为了使更多的人掌握ASP应用程序的编写,本书以丰富的事例、简单的语言较全面的介绍了ASP应用程序的设计方法与技巧,并详细的介绍了Microsoft SQL Server在ASP应用程序中的应用。全书共分十三章。前三章讲述什么是ASP...

Global site tag (gtag.js) - Google Analytics