• 框架使用及规范参考


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

  • 相关阅读:
    Visual Studio统计有效代码行数
    Release 下调试代码设置 (VS2005/2008)(转)
    vs2008编译出来的程序不能运行或需要安装vcredist_x86.exe才能运行解决办法
    优化3D图形流水线
    (转)地形碰撞高度计算
    stlport调试watch查看容器里面的值
    JavaScript调试、测试和发布工具
    MYGUI/CEGUI中文输入的问题
    jar包的生成及运行
    安卓百度地图开发so文件引用失败问题研究
  • 原文地址:https://www.cnblogs.com/wf225/p/934403.html
Copyright © 2020-2023  润新知