C#与Web开发规范详解:编码、命名与设计
需积分: 9 34 浏览量
更新于2024-07-29
收藏 195KB DOC 举报
本资源是一份关于C# web开发的详细规范文档,版本为1.0.0.0,由陈奎编写,旨在提供代码、样式和命名的统一标准,确保项目开发的高效性和可维护性。文档主要分为两大部分:编程规范和设计规范。
1. **编程规范**:
- **HTML页面**:页面结构应遵循一定的规范,包括页面布局、元素id(如蓝色表示常用)和name的命名规则,强调一致性。
- **ASP页面**:涉及文件命名、代码分割符、Session状态管理、代码结构、空行和空格使用、路径引用、字符串操作(UCase、LCase、Trim)、局部和全局变量区分,以及错误信息展示。
- **VBScript、JavaScript**:针对这两种脚本语言,规范了命名、变量和参数、函数命名以及特殊字符的使用。
- **XML编码**:确保XML数据的正确处理和传输。
- **程序注释**:鼓励使用恰当的注释,包括程序头注释、关键变量和算法注释,以及函数注释。
- **对象管理**:涉及对象的释放、引用和封装,如HTC控件和WebClass的使用。
2. **设计规范**:
- **Session和Application对象**:指导如何有效利用这两个服务器端存储区,以保持会话状态。
- **Form和QueryString**:说明如何处理表单数据和URL查询字符串。
- **NewWindow**:提供了window.Open和window.showModalDialog方法的使用指南。
- **代码封装**:强调代码复用和模块化的实践,如使用HTC控件和自定义Web类。
这份文档对于C# Web开发者来说,是一份非常实用的参考材料,它不仅涵盖了编程的最佳实践,还包含了设计原则,有助于提升代码质量,降低维护成本。通过遵循这些规范,团队成员之间的协作更加顺畅,项目的整体架构更为清晰。
2018-09-14 上传
2010-11-23 上传
2011-08-18 上传
点击了解资源详情
2022-05-18 上传
2019-07-09 上传
2022-11-21 上传
2009-03-03 上传
yang406952967
- 粉丝: 2
- 资源: 22
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍