程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 個人開發框架總結(一)(1)

個人開發框架總結(一)(1)

編輯:關於C語言

在開發過程中,大家可能都發現,形成一套個人開發風格是相當重要,這也可以延伸為整個團隊的開發模式,甚至形成一個有形的開發框架。

我經過這一兩年的摸索,不斷的完善,現在大體形成了幾個東東,自己感覺還不錯,所以想貼出來與大家一起分享,如有需要的朋友,可以直接與我聯系。

大體有以下幾個類庫:

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 關閉更新開關

ParameterPrefix 當前數據操作的存儲過程參數名稱的前綴,如SqlServer的@和Oracle的:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved