vb重点难点_北大青鸟VB学习教材

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1VB桌面系统开发方案的重点难点分析概述2课程设置理论课(共八章)第一章:用户输入的有效性验证第二章:ADO和记录集第三章:使用ActiveX数据对象第四章:错误处理和类的概念3课程设置(续1)理论课(共八章)第五章:组件对象模型第六章:ActiveX控件第七章:ActiveX文档第八章:打包和展开应用程序4课程设置(续2)上机课(九个阶段)在线学习(四个阶段)指导学习(四个阶段)5重点章节和内容使用ADO技术访问数据库类和对象的概念,如何创建一个类COM组件对象模型概念创建ActiveX控件创建ActiveX代码库6第一章:用户输入的有效性检验重点:窗体事件发生的顺序Initialize,load,activate,deactivate,queryunload,unload,terminate数据验证的技术(请点击查看详细内容)窗体级验证域级验证利用窗体或控件的事件完成动态加载菜单(load菜单)控件数组(在线学习)7第一章:用户输入的有效性检验(续1)难点:数据验证的技术窗体级验证域级验证动态加载菜单首先将基础菜单的index设置为0然后用load语句加载菜单8第一章:用户输入的有效性检验(续2)易考点:笔试:窗体事件发生顺序键盘事件的使用快捷菜单的弹出方法(popupmenu菜单)Masked控件的使用(mask,text,cliptext,format属性)机试:有效性检验;窗体和菜单的设计9第一章:用户输入的有效性检验(续3)注意点:Validate事件的使用,与lostFocus事件的区别Validate事件可以锁定焦点,lostFocus事件不可以KeyPress事件与Keydown事件的区别KeyPress事件识别键的ascii码,keydown事件不可以KeyPress事件不响应功能键,Keydown事件可以10第一章:用户输入的有效性检验(续4)注意点:控件数组的属性:Ubound,Lbound,Count,Item设计父子窗体时,没有父窗体,却将某一窗体设置为子窗体在线学习中,隐藏一个控件时有误隐藏一个控件应该使用visible,而不是hide11第二章:ADO和记录集重点:理解ADO访问数据库的优势使用ADODC数据控件访问数据库设置ADODC控件的属性和绑定控件到ADODC控件使用控件:DataList,DataCombo,DataGrid使用ADODC控件浏览,操作数据库12第二章:ADO和记录集(续1)难点:使用控件:DataList,DataCombo,DataGrid对于dalalist,datacombo控件,需要设置五个属性:Rowsource,listfield,Datasource,datafield,boundcolumn使用ADODC的RecordSource属性和Refresh方法(上机部分)ADODC的recordsource可以在运行时改变改变后,需要调用ADODC的Refresh方法刷新纪录集13第二章:ADO和记录集(续2)易考点:笔试:使用ADODC访问数据库的方法(浏览,增删改查找)机试:熟练掌握使用ADODC访问数据库,使用绑定控件DataList,DataCombo,DataGrid14第二章:ADO和记录集(续3)注意点:Combobox和datacombo控件的区别Combobox控件不能从表中一个字段自动增加条目,而datacombo控件可以Datacombo控件与数据源绑定时可以修改数据源的字段绑定控件:datalist和datacombo控件的属性经常设置错误15第二章:ADO和记录集(续4)注意点:后台数据库是SqlServer时,如何设置ADODC的ConnectionString属性取消增改操作时使用方法cancelUpdate,而不是cancel16第二章:ADO和记录集(续5)注意点:要详细讲解符号&的用法主要讲解如何用该符号动态地组织sql语句在运行中动态改变ADODC的RecordSource属性写多表连接的sql语句17第三章:使用ActiveX数据对象重点:掌握Connection,Recordset,Command对象的使用请点击查看详细内容18第三章:使用ActiveX数据对象(续1)掌握游标的类型和特点游标类型ADO常数向前移动adOpenForwardOnly-—只能在记录集中向前移动键集adOpenKeyset–不允许查看其他用户添加的记录和访问其他用户删除的记录动态adOpenDynamic–可以看见其他用户所作的添加、更改和删除,支持在记录集中所有方向上的移动静态adOpenStatic-支持在记录集中所有方向上的移动。但是其他用户的插入、更新和删除操作不可见19第三章:使用ActiveX数据对象(续2)重点:掌握集合的概念和使用,它与数组的区别集合中成员的类型可以不一样,而数组中成员类型通常一样集合中成员可以用键值索引,而数组只能用下标集合中成员的名字可以不一样,而数组中成员名字一样20第三章:使用ActiveX数据对象(续3)难点:掌握Command对象的使用掌握游标的类型和特点掌握集合的概念21第三章:使用ActiveX数据对象(续4)易考点:笔试:使用ADODC访问数据库的方法(浏览,增删改查找)游标类型集合方法和属性机试:熟练掌握使用ADO对象访问数据库22第三章:使用ActiveX数据对象(续5)注意点:如何设置Connection对象的ConnectiongString属性(acess,SqlServer)设置Connection对象的ConnectionString属性后要使用Open方法打开连接动态组织Sql语句23第三章:使用ActiveX数据对象(续6)注意点:使用Command对象执行Sql语句来操作数据库如果用command对象执行sql语句来插入数据库,就不应该再调用记录集的addnew方法使用Command对象执行带参数的存储过程使用集合对其中每一个成员进行相同的操作理解不困难,但练习太少24第四章:错误处理和类的概念重点:如何对运行错误进行错误处理掌握对运行错误进行处理的步骤启用一个错误处理程序编写对可能发生的错误进行处理的代码继续程序的运行,结束错误处理过程掌握err对象的用法(要向学员讲明err对象是针对运行错误)属性:Number,Description,Source,HelpFile,HelpContext方法:Clear,Raise25第四章:错误处理和类的概念(续1)重点:理解类和对象的概念掌握如何创建一个类添加属性:属性过程和公用变量对于属性过程,学员较难理解添加方法添加事件(学员较难理解)类的DatasourceBehavior属性26第四章:错误处理和类的概念(续2)重点:类模块与标准模块的区别两者数据存储不同标准模块的数据不能有多个拷贝从类模块创建的每个对象都可以拥有一份独立的自己的数据,标准模块中的数据的生存时间和应用程序是一样的,对象中的数据则随着对象的存在而存在,随着对象的消亡而消亡标准模块中的全局变量在应用程序的任何部分都可见,然而类模块的全局变量只可以通过引用这个对象来访问27第四章:错误处理和类的概念(续3)难点:类和对象的概念类的属性过程添加类的事件类的DatasourceBehavior属性28第四章:错误处理和类的概念(续4)易考点:笔试:错误类型错误处理步骤Err对象的属性和方法类和对象的概念机试:类的创建和使用将类作为一个数据源29第四章:错误处理和类的概念(续5)注意点:理解标签的使用表明运行错误发生后,程序跳转执行的位置学员已经通过在线学习了解了调试技术,可以让学生利用逐步跟踪的调试技术来理解属性过程类的方法是类内部的sub或function30第四章:错误处理和类的概念(续6)注意点:理解类的内置事件和自定义事件的区别内置事件:initialize,terminate自定义事件类的使用场合是组件编程的基础多做练习帮助理解31第五章:组件对象模型重点和难点:理解组件对象模型(COM)是一种标准目的是实现组件重用(不同应用程序之间相互调用)和更好的维护组件理解COM与OLE的关系COM是规范;OLE是COM的实现掌握术语:客户端,服务器,对象客户端:调用程序;服务器:被调用程序COM服务器类型(简单服务器,自动服务器,ActiveX)32第五章:组件对象模型(续1)易考点:笔试:COM和OLE的概念COM服务器类型类型库的作用33第五章:组件对象模型(续2)注意点:使用函数:CreateObject,GetObject使用OLE控件方法:Close;CreateEmbed;CreateLink;InsertObjDlg属性:AutoActivate;Class;Object事件:ObjectMove;Updated34第六章:ActiveX控件重点:如何创建ActiveX控件如何使用ActiveX控件属性包的概念和作用用途:用来保存和读取属性值创建作为数据源的ActiveX控件35第六章:ActiveX控件(续1)难点:如何创建ActiveX控件(将ActiveX控件属性与成员属性相联系)属性包的概念和作用创建作为数据源的ActiveX控件36第六章:ActiveX控件(续2)易考点:笔试:属性包的概念机试创建一般的ActiveX控件创建作为数据源的ActiveX控件37第六章:ActiveX控件(续3)注意点:创建控件时使用控件界面向导,不要使用属性页向导创建控件时设置控件属性事件与成员控件属性事件的映射关系测试控件正确性的方法需要给学员讲解测试控件正确性的方法38第七章:ActiveX文挡重点和难点:区分进程内和进程外部件,清楚他们之间的区别进程内服务器比较快;而进程外服务器较慢可以远程建立一个进程外服务器,而不能建立一个进程内服务器任何.dll中的错误都可能会终止客户端程序的运行,而进程外.exe程序的错误只会影响服务器的程序一个进程外部件中的全局数据可以被修改39第七章:ActiveX文挡(续1)重点和难点:创建ActiveX代码部件:ActiveXDll,ActiveXexe创建ActiveX文挡理解属性包的概念和作用40第七章:ActiveX文挡(续2)易考点:笔试:区分进程内和进程外部件ActiveX文档和Ie的关系机试创建和使用ActiveXDll41第七章:ActiveX文挡(续3)注意点:ActiveX文档可以编译为一个进程内部件,也可以比编译为一个进程外部件。还包括一个.vbd文件在VB环境下运行一个ActiveX文档工程时,将在vb的安装目录下创建一个临时的.vbd文件。42第八章:打包和展开应用程序重点:为应用程序创建帮助文件打包和发布程序Treeview控件的使用43数据环境和数据报表重点:使用数据环境设计器设置数据环境掌握如何与数据源相连掌握如何建立命令对象使用数据报表设计器设计数据报表了解数据报表的结构掌握如何设置数据报表设计器

1 / 43
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功