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进行编辑
陈伟视频总结第七篇
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.