ActiveX組件
COM(Component Object Model)
-二進制兼容-跨平臺的互操作性
-版本控制COM組件服務與標準dll的比較標準dll的調用約定限制COM組件服務的可擴充性,可移植性選擇進程內或進程外服務器的考慮問題
1、速度和使用額度
2、維護客戶狀態能力
3、容錯能力
4、資源影響
ActiveXDLL工程
單線程公寓式線程
ActiveXEXE工程
每個新對象對應一個線程採用線程緩衝池,最多N個
可以有多個接口,每個接口連接一部分組件用戶連接接口
Hkey_classes_root
Clsid
(45d43f4bi-db76)
Inprocserver32
Progid
Typelib
Classname(即progid)
Clsid
typelib
在activeX控件中設置
數據庫編程
概念
關係數據庫數據組織結構
數據庫(Database)
表(Table)
記錄(record)
字段(field):數據類型,長度,規則,可變
索引(index)
建立數據庫(VisData)
SQL語句
Predicate;all、DISTINCT、DISTINCTROW或TOP n(數字)
Sum求和、AGV求平均值、MAX求最大MIN最小值count
數據庫編程對象
ODBC使任何數據庫通過ODBC連接
OLEDB
DAO
RDO
ADO本身支持RDO
使用DAO編程
控件編程
控件有:內置控件+DbList+DbCombo+FlexGrid
編程方式編程
打開記錄
集添加記錄
編輯記錄
更新記錄
移動當前記錄
ADO對象相關屬性
記錄集的遊標類型
Forward Only 遊標只能向下走,佔用資源少,速度快
Static適合只讀取
KeySetDynamic
遊標位置
Aduseclient
Aduseserver
枷鎖類型
adLocKReadonly
adLocKPexximistic
adLockOptimistic(樂觀加鎖)在更新時
adLockBatchOptimistic
移動遊標
Rs.movefirst
Rs.moveprevious
Rs.movenextRs.movelast進行編輯
陳偉視頻總結第七篇
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.