WEB开发网
开发学院软件开发C语言 个人开发框架总结(一) 阅读

个人开发框架总结(一)

 2009-05-05 08:27:23 来源:WEB开发网   
核心提示:在开发过程中,大家可能都发现,个人开发框架总结(一),形成一套个人开发风格是相当重要,这也可以延伸为整个团队的开发模式,故用这个方法生成 OpenUpdateBag 打开更新开关,在使用Update前,甚至形成一个有形的开发框架, 我经过这一两年的摸索

在开发过程中,大家可能都发现,形成一套个人开发风格是相当重要,这也可以延伸为整个团队的开发模式,甚至形成一个有形的开发框架。

我经过这一两年的摸索,不断的完善,现在大体形成了几个东东,自己感觉还不错,所以想贴出来与大家一起分享,如有需要的朋友,可以直接与我联系。

大体有以下几个类库:

FaibClass.Data 数据访问库

FaibClass.Common.Windows WinForm框架库

FaibClass.Windows.Forms WinForm控件库(目前只有TreeList及一些TextBox控件)

FaibClass.Update 在线更新库

在以后的几天里将分别做一些介绍

一、FaibClass.Data

主要是提供数据访问操作的类库,可支持SqlServer、Oracle、及各种OleDb数据库。

DataHelper 核心类 提供各种数据访问方法。先说一下它的几个方法和属性:

ExecuteDataTable 填充数据到DataTable,共12种重载

ExecuteNonQuery 执行Sql语句

ExecuteReader 执行查询语句返回IDataReader

ExecuteScalar 执行查询,返回当个结果

FillDataset 填充DataSet,共12种重载

FillModelList 填充DataList,共12种重载

Update 更新DataTable或DataSet,共6种重载

BeginTransaction 开始事务,支付分布式事务

CommitTransaction 提交事务

RollbackTransaction 回滚事务

CreateParameters 创建参数集,因为使用存储过程时SqlServer和Oracle的参数名称不一样,故用这个方法生成

OpenUpdateBag 打开更新开关,在使用Update前,要使用这个方法把相应的sql语句保存到内存中,以在Update时能够更新到数据库

CloseUpdateBag 关闭更新开关

1 2 3 4 5  下一页

Tags:个人 开发 框架

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接