zoukankan      html  css  js  c++  java
  • 框架使用及规范参考

    1.       三层结构模式开发
    基类介绍:
    (1)       数据层(DAL): Framework.DAL.DbObject必须继承,里面包括对存储过程 RunProcedure 和sql语句RunSQL的数据处理函数,根据参数不同,提供了四种重载,可返回四中数据类型:

    执行sql语句----------------------------------------------------
     

    (2)       业务层(BLL):必须继承 Framework.BLL.BizObject,暂无函数。

    (3)       用户层(UI)在 *.aspx.cs 中继承Framework.UI.PageBase,里面提供了在UI可直接使用的公共函数。 

    (4)       App_Code中模块结构参考:

    BLL:逻辑层,DAL:数据层,Entity:实体定义。 

    (5)       Entity示例:

    注意第二个构造函数,在BLL需要返回Entity时,根据DAL返回的DataSet.Tables[0].Rows[0]作为参数,可直接构造Entity返回。

    namespace RM.Entity
    {
        
    /// <summary>
        
    /// 歌曲实体
        
    /// </summary>

        public class MusicInfo : BaseInfo
        
    {
            
    属性

            
    构造函数
        }

    }

     

    2.     全局信息:Framework.Globals  全局静态变量,静态属性,静态方法

    3.     错误信息处理:Framework.AppException 

    自定义错误信息处理,为合理显示程序错误信息,避免在客户端暴露太多有关程序信息。根据参数不同实例化此类即可。内有两个静态方法:

    (1)LogEvent:将错误日志写入windows系统事件日志;

    (2)LogFile:将错误日志写入日志文件。

    4.     命名问题:简短明了,见其名知其义。

    5.     要使用 ///<summary>***///</summary> 对类、方法属性等进行说明!在其上一行输入“///”即可自动产生后面内容。

  • 相关阅读:
    推荐谷歌浏览器12款常用的扩展
    推荐谷歌浏览器12款常用的扩展
    推荐VSCode12个比较实用的插件
    推荐VSCode12个比较实用的插件
    Linux中Shell循环结构for用法笔记
    django之上传图片
    django之中间件设置
    django之admin站点
    django之管理静态文件
    django之设置分页
  • 原文地址:https://www.cnblogs.com/wf225/p/934403.html
Copyright © 2011-2022 走看看