通用类库与扩展控件介绍0708

通用类库与扩展控件介绍0708

ID:40648588

大小:356.50 KB

页数:14页

时间:2019-08-05

通用类库与扩展控件介绍0708_第1页
通用类库与扩展控件介绍0708_第2页
通用类库与扩展控件介绍0708_第3页
通用类库与扩展控件介绍0708_第4页
通用类库与扩展控件介绍0708_第5页
资源描述:

《通用类库与扩展控件介绍0708》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、通用类库与扩展控件介绍1类库与扩展控件分类1.1类库内容u数据库操作类库(SLECC.DBUtility)u基本通用方法类库(SLECC.COM.Utility)uCS操作通用方法类库(SLECC.CS.Utility)uBS操作通用方法类库(SLECC.BS.Utility)uBS操作扩展控件(SLECC.BS.Ctrl.Extend)u日志操作类库(SLECC.LogManage)uEngine操作类库(SLECC.GIS.Engine)uGIS业务操作类库(SLECC.BLL.GIS)1.2类库命名空间

2、划分方法顶级命名空间为:“SLECC”。1、命名空间名词说明数据库类命名空间为:”DBUtility”通用方法命名空间为:”COM”控件扩展类命名空间为:”Ctrl”日志操作类命名空间为:”LogManage”GIS方法命名空间为:”GIS”业务逻辑层命名空间为:“BLL”数据访问层命名空间为:”DAL”数据模型层命名空间为:“Model”2、通用类命名空间划分方法基本操作类:UtilityBS操作基本方法类:BS.UtilityCS操作基本方法类:CS.Utility3、数据访问层命名空间划分方法按照项目的

3、要求在DAL命名空间下进行详细划分。如:用户管理通用数据操作类SLECC.DAL.UserManage4、业务逻辑层命名空间划分方法按照项目的要求在BLL命名空间下进行详细划分:如:用户管理通用业务类SLECC.BLL.UserManage5、数据模型层命名空间划分方法按照项目的要求在Model命名空间下进行详细划分:如:用户管理通用数据模型类SLECC.Mode.UserInfo1、具体项目类库划分方法在顶级命名空间”SLECC”下添加具体项目名称(例如:原油集输项目,在SLECC后添加Yyjs命名空间),

4、组成与项目有关的类库。数据访问层,业务逻辑层等参照通用类库的划分方法。以原油集输项目为例:数据操作类:SLECC.Yyjs.DAL业务操作类:SLECC.Yyjs.BLL数据模型类:SLECC.Yyjs.Model1.1类库分类结构nSLECCu(Tecl)通用技术(该层可略写)l(COM)通用功能(该层可略写)nUtilitynLogManagenDBUtilitylBSnUtilitynCtrluExtendlCSnUtilitynCtrluExtendlLogManageuGISlEnginelSkyL

5、ineuDAL数据接口层uIDAL[可选]uBLL业务逻辑层uIBLL[可选]uModel数据模型层u(Project)具体项目,例如:lYyjs(原油集输项目)lDmxx(地面建设信息系统)1类库与扩展控件结构与功能介绍1.1数据库操作(SLECC.DBUtility)u结构关系1.DataBaseHelper继承于IDataBaseHelper接口2.databaseHelperOracleNoClient继承于IDataBaseHelper接口和dataBaseHelperu功能特点介绍1.支持三种数据

6、库的操作OracleSqlServerAccess2.支持无Oracle客户端的数据库操作3.支持接口操作4.支持事务类型的任务操作5.支持对CLOB,BLOb等大字段类型的操作6.支持工厂生成模式和单例生成模式7.支持直连查询和离线查询数据库u具体功能介绍IDataBaseHelper接口包括2个属性和35个函数,通过属性可以查看数据库的状态。通用函数可以对数据库进行操作,该类基本能满足开发的需要。函数分类如下:1.按操作对象可分为:²一般SQL语句操作,如:///

///执行SQL语句,返

7、回影响的记录数///

///SQL语句///影响的记录数intExecuteSql(stringSqlString);可执行“Select*fromsys_usrwhereid=’Test’”等语句。²带执行参数数组的SQL语句,如ExecuteSql(stringSqlString,paramsIDataParameter[]iParms);,可执行语句“select*fromusernam

8、ewhereid=:id”,参数为IDataParameter数组。²存储过程操作,包括带参数和不带参数两种,如:///

///执行存储过程//////存储过程名///存储过程参数///SqlDataReader

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。