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> 对类、方法属性等进行说明!在其上一行输入“///”即可自动产生后面内容。

  • 相关阅读:
    es5预览本地文件、es6练习代码演示案例
    Java实现 LeetCode 838 推多米诺(暴力模拟)
    Java实现 LeetCode 838 推多米诺(暴力模拟)
    Java实现 LeetCode 838 推多米诺(暴力模拟)
    Java实现 LeetCode 837 新21点(DP)
    Java实现 LeetCode 837 新21点(DP)
    Java实现 LeetCode 837 新21点(DP)
    Java实现 LeetCode 836 矩形重叠(暴力)
    Subversion under Linux [Reprint]
    Subversion how[Reprint]
  • 原文地址:https://www.cnblogs.com/wf225/p/934403.html
Copyright © 2011-2022 走看看