根据提供的文档内容,我们可以归纳出以下关键知识点: ### 日本标准开发设计文档概览 该文档为一份关于软件开发的设计规范文档,详细规定了开发环境的设置、代码编写规范、文件与目录结构等方面的要求,旨在确保项目的高效进行及代码质量。 ### 开发环境 #### 服务器侧 - **操作系统**:Windows Server 2003 - **数据库系统**:MSDE (Microsoft SQL Server Desktop Engine) #### 开发终端侧 - **操作系统**:Windows XP Professional Edition SP2 (日语版) - **分辨率**: - **管理员**:1280×1024 - **用户**:1024×768 - **开发工具**:Visual Studio .NET 2005 (.NET Framework 2.0) - **版本控制**:Visual SourceSafe 2005 ### 文件与目录结构 - **SRC**:项目源代码存放目录 - **APP_DATA**:应用数据存储目录 - **JA**:日语资源目录 - **CSS** - **CSS1**:样式表文件夹1 - **CSS2**:样式表文件夹2 - **IMAGES** - **DEFAULTIMAGES**:默认图片文件夹 - **USERIMAGES**:用户上传图片文件夹 - **JS**:JavaScript文件夹 - **EN-US**:英语资源目录 - **APP_LOCALRESOURCES**:存放本地化资源文件 - **BIN**:编译后的可执行文件存放目录 - **COMMON**:存放公共函数的源代码文件 - **CONFIG**:XML配置文件存放目录 所有文件都以`SRC`目录作为基准进行相对路径的定义。 ### 软件制造规范 #### 文件构成 - **命名规则**:文件命名需遵循特定格式。 - **Web表单**:以程序ID为前缀 - **模块**:以`M_`+功能名为前缀 - **类**:以`C_`+功能名为前缀 - **通用控件**:以程序ID为前缀 - 未列出的前缀严禁使用;前缀不可省略。 #### 功能结构 - 使用`#Region`指令对文件内的过程进行分组。 - `#Region`指令的使用应遵循一定规范: - 最高级别的`#Region`仅限于预定义的几种类型; - 没有包含任何过程的`#Region`不被记录; - 如果一个`#Region`包含的过程过多,可进一步嵌套分组,但嵌套层次不得超过三层。 具体包括: - **API与结构体定义**:用于多个表单/模块文件的功能API、结构体、枚举等定义。 - **通用处理**:被多个表单/模块文件的功能调用的方法。 - **启动时处理**:加载、激活等事件及其触发的控制方法。 - **结束时处理**:关闭、关闭后等事件及其触发的控制方法。 - **操作时处理**:焦点移动、键盘/鼠标输入等事件及其触发的控制方法。 - **确定时处理**:启动主要数据访问功能的操作时发生的事件及其触发的控制方法。 - **通用处理**:不属于上述任何一组或被上述多组调用的方法。 ### 编码规范 - **头部**:每个文件开头需要包含的元数据部分。 - **过程声明**:过程的声明规则。 - **行**:单行编码规范。 - **块**:代码块的组织方式。 - **变量类型**:变量类型的定义和使用规范。 - **描述的标准化**:代码注释和文档的编写规范。 该文档通过明确开发流程中的各个细节,有助于提高开发效率,减少不必要的沟通成本,并保证最终产品的高质量输出。
- blackdog19872012-10-16的确非常规范 按照这个自己写了个自己团队的
- 粉丝: 2
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助