6. 对于 String 类型,如果作为数组使用,遍历方式用 for(i = 0;i<str.length;i++){} 的形式, 而不要采用 foreach 的方式
7.对于其他具有可遍历的项,尽量采用 foreach 方式,而不是 for 方式
8.对于复杂的字符串连接,采用 StringBuilder
9. 对于 IO 操作, 限制 buffer 在 4K --8K 之间
10. 对于数据库的操作
a. 采用最优的 Managed Provider,例如: SQL SERVER 采用 SqlClient,而不要采用 Odbc 的方式
b. 可以用 DataReader 的地方,就不用 DataSet
c. 尽量使用存储过程
d. 利用 ADO.NET 的 CONNECTION POOL, 要注意的是 数据库的 CONNECTIONSTIRNG 必须保持一致
e.
ConnectionString 中,尽量关掉不用的 参数
f. DataAdapter 的 MissingSchemaAction 不要设为 MissingSchemaAction.AddWithKey
g. DataSet 中只存放必须的数据
h. 对于多行的 DataReader,尽量采用 CommandBehavior.SequentialAccess 方式
分享到:
相关推荐
ASP.NET程序开发范例宝典是一本全面介绍ASP.NET技术的资源集合,包含了大量实际编程示例,旨在帮助开发者深入理解和应用ASP.NET框架。这套宝典由多个章节组成,每个章节对应一个或多个实例,覆盖了ASP.NET的核心概念...
《ASP.NET程序设计与软件项目实训》是一本深入探讨ASP.NET技术及其在实际软件开发中的应用的书籍。源代码作为书中的重要组成部分,为读者提供了实践操作和学习的宝贵资源。通过这些源代码,读者可以直观地理解ASP...
《ASP.NET程序设计教程》是金旭亮先生的一部经典著作,主要针对ASP.NET平台进行深入浅出的讲解,旨在帮助读者掌握ASP.NET的核心技术和实际应用。本教程结合实例源码与基本素材,使得学习过程更为直观和生动。 在本...
本教程主要针对C#语言版的ASP.NET程序设计,旨在帮助初学者和进阶者掌握ASP.NET的核心概念、开发技巧以及实际操作。 1. **基础概念** - .NET Framework:ASP.NET是建立在.NET Framework之上的,它是微软的统一开发...
2. **ASP.NET应用程序基础 (ch02 ASP.NET应用程序基础.ppt)** - 这部分可能涵盖了ASP.NET的基本结构,如Web Forms、MVC和Web API,以及它们之间的差异和应用场景。 - 也可能讲解了如何创建、配置和部署ASP.NET项目...
【标题】:“商业网站源程序asp.net 程序” 【描述】中提到的“一个简单的商业网站模版,用asp.net 制作”是指基于ASP.NET技术开发的一个用于搭建商业网站的基础框架。ASP.NET是Microsoft公司推出的一种Web应用程序...
本教程将深入探讨如何在ASP.NET环境下进行数据库程序设计,旨在帮助初学者和开发者掌握将ASP.NET与数据库集成的核心技术。 首先,我们需要了解ASP.NET中的数据访问层(DAL)。ASP.NET 提供了多种方式来连接和操作...
它们可以帮助理解ASP.NET的工作原理,解决开发中遇到的问题,提升编程技能。 总的来说,ASP.NET实训旨在让学习者掌握如何构建完整的Web应用程序,从需求分析到功能实现,再到后期的测试和维护。通过实际操作,不仅...
本篇主要介绍ASP.NET程序设计的基础知识,帮助初学者从零开始搭建自己的Web应用。 一、ASP.NET架构 ASP.NET的核心架构包括三层:表示层、业务逻辑层和数据访问层。表示层负责用户界面,业务逻辑层处理应用的业务...
ASP.NET Core MVC 是微软推出的一种用于构建高效、可测试的Web应用程序的框架,它是ASP.NET的进化版本,针对.NET Core平台进行了优化。相较于早期的ASP.NET Web Forms,ASP.NET Core MVC 提供了更清晰的架构和更强的...
本篇文章将深入探讨ASP.NET程序设计的基础知识,包括其核心概念、开发环境、页面生命周期以及常用控件等。 首先,我们需要了解ASP.NET的开发环境。Visual Studio是ASP.NET的主要集成开发环境(IDE),它提供了强大...
综上所述,《.NET应用程序架构设计 原则 模式与实践》这本书是.NET开发者的重要参考资料,它涵盖了软件开发的核心理念,可以帮助读者提升软件设计和实现的能力,从而构建出更加健壮、高效的应用程序。
综上所述,这个压缩包涵盖了从基础的ASP.NET Web Forms开发到ASP.NET Core,再到身份验证、数据库访问和部署等多方面内容,对于学习和提升ASP.NET网站开发技能非常有帮助。通过实践其中的源码,开发者可以深入理解...
在实际开发过程中,提升ASP.NET应用程序的性能是至关重要的,因为它直接影响到用户体验和服务器资源的利用率。以下是对标题和描述中提及的六种提高ASP.NET应用程序性能策略的详细解析: 1. **缓存管理**: 缓存...
【精通C#与ASP.NET程序设计】是一门深入学习现代...总之,【精通C#与ASP.NET程序设计】涵盖了广泛的编程和Web开发知识,无论是初学者还是经验丰富的开发者,都能从中受益匪浅,提升自己在现代Web开发领域的专业能力。
【Asp.net 提高性能】 ...通过以上这些优化措施,可以显著提升Asp.net应用程序的性能,使其更加高效、响应更快,满足大规模用户的需求。在开发过程中,持续监控和调整这些策略是确保应用程序性能的关键。
ASP.NET程序设计高级参考书是一本深度探讨ASP.NET技术的专业书籍,主要面向已经掌握基础的ASP.NET和C#开发者,旨在提升他们的技能水平并深化对ASP.NET框架的理解。本书不仅涵盖了ASP.NET的基础知识,还深入讲解了...