陳偉視頻總結第七篇

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進行編輯
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章