陈伟视频41---60集

简介: 陈伟视频41---60集

Office内置功能:宏   向导和帮助   模板  连接和嵌入对象  自定义窗体  使用VBA进行程序编码  


多个应用程序间的数据交换:VB程序作为接收端,其他程序作为发送端,例如:VB程序和office产品;两个VB程序一个作为接收端,一个作为发送端


引用Excel对象:工程--引用--Excel 9.0……,再写代码直接用Excel


                                                          使用office对象进行数据交换


使用office对象的方法  :引用office对象、创建application对象 、使用application和其他子对象  、关闭application对象  、VB程序的其他操作


                                                                       类模块


继承的实现:flatten(展开)方法、对象作为成员


多态:实现:定义接口类、定义实现类、给接口添加属性



9ba597853eb16c1d848710f29ce43dc3_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTMwOTE1NQ==,size_16,color_FFFFFF,t_70.jpg

                                                                    Activex组件


Com  :二进制兼容、跨平台的互操作性、版本控制


VB可创建的activex组件  :activex控件、ActiveX文档、代码部件(ActiveXdll和ActiveX EXE)


选择进程内或进程外服务器的考虑问题:速度和使用频度、维护客户状态能力、容错能力、资源影响


定制属性   :使用属性过程:property  get,property  let,property  set


定制自定义的新属性:引用内部控件的属性:propertychanged方法,readproterties事件  ,writeproperties事件


设计/运行时的只读/写属性限制:使用usercontrol.ambitent  ,usercontrol.extender


                                                                创建代码部件


创建:打开VB选择ActiveX  DLL,由类模块组成


类型库ID、类ID和接口ID


部件的兼容模式:


不兼容:GUID全部重新建立     工程兼容:TypeID不变    二进制兼容:GUID都不变


8ad108afef5921e4a8dbd0657839363b_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTMwOTE1NQ==,size_16,color_FFFFFF,t_70.jpg


                                                          数据库基本概念


关系数据库中数据的组织结构:数据库  ,表,记录,字段(数据类型,长度,规则,可变),索引


Predicate:all、distinct、distinctrow或top


合计函数/聚合函数/集合函数(aggregation):sum。Agv, max  min, count.


例如:select  count(*)fromsalary where  Department=“计算机” and age>50


Group by sex having  sex =”男” order by  age  Desc    update  dalary  set  Prize =100  whwere  name =”张三”  delete  *from  salary  where  age <20


数据库编程对象  ODBC  OLEDB


                                                               ADO对象模型


8cd916f613d22729c0ba31cdf004a03f_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTMwOTE1NQ==,size_16,color_FFFFFF,t_70.jpg


ADO对象相关属性   记录集的游标类型:forward only  static   keyset  dynamic(动态)


                    游标位置:aduseclient   aduseserver


                   加锁类型:adlockreadonly   adlockpessimistic(保守加锁)  adlockoptimistic(乐观加锁)  adlockbatchoptimistic


移动游标  rs.movefirst   rs.moveprevious   rs.movenest   rs.movelast


进行编辑(添加、修改、更新、删除、刷新)  rs.addnew   rs.update   rs.delete   rs.requery


数据库编程中的注意事项


Null值的处理   使用isnull函数


不同平台上的SQL语法差异


游标位置,记录集的类型,锁类型等设定


随时允许刷新


保证实时错误有处理


相关文章
|
9月前
|
Unix 编译器 C语言
【C++从练气到飞升】01---C++入门(一)
【C++从练气到飞升】01---C++入门(一)
|
9月前
|
存储 自然语言处理 编译器
【C++从练气到飞升】02---C++入门(二)
【C++从练气到飞升】02---C++入门(二)
|
项目管理 C语言
陈伟视频1---10集
陈伟视频1---10集
84 0
BannerStudio---BannerStudio年终总结
BannerStudio---BannerStudio年终总结
BannerStudio---BannerStudio年终总结
每日一题---蓝桥杯基础练习“字母图形”
每日一题---蓝桥杯基础练习“字母图形”
|
C++
CCF小白刷题之路---201912-3 化学方程式(C/C++ 100分)
CCF小白刷题之路---201912-3 化学方程式(C/C++ 100分)
239 0
CCF小白刷题之路---201912-3 化学方程式(C/C++ 100分)
|
算法
算法题每日一练---第15天:熊怪吃核桃
森林里有一只熊怪,很爱吃核桃。不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份。如果不能等分,熊怪就会扔掉一个核桃再分。第二天再继续这个过程,直到最后剩一个核桃了,直接丢掉。
243 0
算法题每日一练---第15天:熊怪吃核桃