《VB程序设计》总复习_第1页
《VB程序设计》总复习_第2页
《VB程序设计》总复习_第3页
《VB程序设计》总复习_第4页
《VB程序设计》总复习_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《VB程序设计》总复习第一章:概述1、VB的特点:面向对象、可视化、事件驱动等2、VB的几个基本概念和术语曰对象:属性、方法、事件N设计时间与运行时间N事件驱动程序设计3、VB开发环境:冋窗体设计器曰代码编辑器对象列表、过程列表図属性窗口N工程浏览窗口曰工具箱N菜单栏和工具栏4、用VB开发应用程序的步骤曰创建用户界面。N设置界面上对象的属性。N为事件编写代码。列呆存工程。曰运行工程。冈则试与调试应用。曰生成可执行文件。第二章:VB程序设计基础1、 数据类型:Integer、Long、String、Date、Single、Boolean等。2、 变量和常量(Const语句)变量的命名规则3、 表达式(表达式求值)曰算数表达式N字符串表达式曰关系表达式回布尔表达式4、 数组&动态数组:DimA()AsStringReDimA(10)N定长数组:DimB(9)AsString „下标从0~9DimB(1To10)AsString„下界to上界与数据类型概念相结合玄二维数组:DimC(9,9)AsIntegerDimD(1To10,1To10)AsInteger5、 用户自定义数据类型N创建类型:用Type EndType语句迢声明:Dim曰使用:变量名.成员6、语句结构(1)选择结构:EIf...Then...EIf…Then...Else...EndIf0f…Then…Elself EndIf^SelectCase EndSelect(2)循环结构EDo…LoopDoWhile.LoopDoUntil.LoopDo.LoopWhileDo.LoopUntilEFor.Next7、 Exit语句:ExitDo、ExitFor、ExitSub8、 Goto语句:9、VB的程序结构E窗体模块E标准模块E类模块

10、VB过程N事件过程曰通用过程HSub过程NFunction函数11、变量的作用范围和生命期H局部变量H静态变量H模块级变量H全局变量第三章:窗体和常用控件使用基础一、窗体1、 用途:2、 常用属性:描述外观Caption描述外观BorderStyleBackColor和ForeColor |Picture

描述位置Left和Top(位置)描述位置Width和Height(大小)MoveableEnabled - 描述行为Visible -Font 描述字体其它名称(Name)其它ControlBoxIconWindowStateMaxButton和MinButtonShowInTaskbar3、常用方法:Hide方法Show方法Cls方法Print方法4、常用事件:Load和UnLoad事件Click事件DbICIick事件Resize事件二、VB常用控件1、标签控件(Label)(1) 用途:仅用于显示文本,不能编辑标签中的文本。(2) 常用属性名称(Name)CaptionAlignmentEnabledVisibleBorderStyle(2)常用事件ClickDblClickChange:当标签控件的Caption属性设定的文本内容被修改时。2、文正框(TextBox)控件(1)用途:主要用于在运行时间输出信息或获取用户输入的信息。正文框中的内容可编辑。(2)常用属性:名称(Name)TextLockedMaxLengthMultilineScrollBars(与multiline同时使用)PasswordCharEnabledVisible(3)常用事件Click和DblClickLostFocus和GotFocus事件Change(4)常用方法:SetFocus(设置焦点是,先清空)3、 命令按钮(CommandButton)(1)常用属性名称(Name)属性Caption属性Picture属性Style属性ToolTipText属性DownPicture和DisablePicture属性Enabled和Visible属性(2)常用事件Click4、 组合框(ComboBox)(1)用途:将文正框和列表框的功能相结合。既可以输入正文,又可以从列表项中选择。(2)常用属性名称(Name)属性Style属性Text属性List属性Listindex属性ListCount属性(3)常用方法AddItem方法RemoveItem方法Clear方法(4)常用事件Click和DblClick事件Chang事件第四章对话框1、Msgbox(编程使用)与InputBox第五章:调试与错误处理一、调试1、理解中断模式概念2、程序调试的方法:单步执行(F8)、设置断点等3、调试窗口的使用:立即窗口、本地窗口立即窗口使用范围更广,本地窗口只能显示本过程二、错误处理1、 OnErrorGotoline:打开错误处理程序(简单了解)2、 OnErrorGoto0:关闭错误处理程序3、错误处理之后的返回:Resume、ResumeNext、Resumeline第六章:数据库应用本章主要内容:ADO数据控件与数据绑定控件访问数据库DataGrid控件的使用•利用ADO对象访问数据库一、ADO数据控件1、功能ADO数据控件是新的、目前流行的数据访问控件,其主要作用是与数据库建立通道,建立操作的数据源,生成记录集。注意:使用前在“工程I部件”中添加“MicrosoftADODataControl6.0”2、常用属性ConnectionString属性:用于建立链接,指明数据库名称。以利用属性窗口设置该属性值(可以由提示自动生成)RecordSource属性:用于设置数据源,即设定从已链接的数据库中要查询的数据,两种设置值:或是一基本表的表名(CommandType值为adCmdTable)或为一条Select语句(CommandType值为adCmdText)Recordset属性:BOF、EOF、Bookmark、RecordCount、AbsolutePosition过滤器属性 FliterMove方法:MoveFirst、MoveLast、MoveNext、MovePrevious数据操作方法:AddNew、Update、Delete、CancelUpdate等Find方法:三、数据绑定控件1、用途数据绑定控件是数据识别控件,通过它来显示数据库记录集中的数据信息。其功能:•与数据源连接•可以自动显示数据源中的记录值编辑修改记录值可以自动将记录值写入数据库2、哪些控件可以成为绑定控件:TextBox、ComboBox、Label、DataGrid等3、绑定控件的重要属性两个重要的属性:DataSource属性,指定该控件要绑定的数据源—可以直接在属性窗口中设置或用代码赋值;DataField属性,指定该控件要绑定的字段—可以直接在属性窗口中设置或用代码赋值;三、 DataGrid控件的使用功能:用于显示多条记录,并允许用户滚动浏览,并可以编辑、修改记录。重要属性:DataSource:设定数据源,绑定到数据控件四、 ADO对象编程1、ADO对象模型•Connection:负责与数据源建立连接•Command:用于设置访问数据源所需的命令•Recordset:用于处理结果集中的记录Field:对应结果集中的各个字段Error:用来存放访问数据源时所发生的错误•Parameter:用来进行参数化查询工程引用”选择MicrosoftActiveXDataObject2.6Library”2、 准备工作创建DSN,建立数据源:Access、SQLServer用Set对象名=New对象类型:创建对象3、 使用ADO对象编程的简化步骤•创建Connection对象与数据源建立连接•创建Recordset对象,并设置好活动连接和其它重要属性•使用Recordset对象的Open方法,直接打开一个记录集•使用Recordset对象的操作方法对数据进行相关操4、 Connection对象(1)Connection对象的主要属性作用:在创建一个Connection对象之前,设置其特性。ConnectionString:连接字符串,定义或返回链接到数据源的信息。(2)Connection对象的主要方法Open:打开连接,即真正与数据库建立连接作用:真正创建Connection对象。在创建后,就意味着与数据源建立了物理链接。3、Recordset对象功能:在ADO技术中,主要利用Recordset对象操作数据源的数据,它代表一个基本表或SQL查询的结果集。Recordset对象的产生方法二:直接使用Recordset对象本身的Open方法(就是前面所讲的简化步骤) rs.OpenRecordset对象的属性•CursorType:控制对记录集的访问方式,有四个取值 Static(adOpenStatic)支持向前和向后的卷动记录,但不反映其他用户对数据库所做的增加、删除和修改等操作 Dynamic(adOpenDynamic)能够反映所有用户对数据库记录的操作,支持向前和向后的记录卷动——ForwardOnly(adOpenForwardOnly)(默认值)仅支持向前的记录卷动,能反映未访问记录的修改 Keyset(adOpenKeyset)能反映修改操作,不反映插入操作,介于Static和Dynamic之间CursorLocation:设置记录的位置,有两个取值 adUseClient——adUseServer(默认值)LockType:设置多用户情况下的记录锁定,保证各用户间的操作互不干扰(选择乐观或悲观均可)----AdLockReadOnly(默认值):指定记录只读----AdLockPessimistic:保证用户能成功地编辑记录,其它用户不可访问——AdLockOptimistic:只是在使用Update方法时,才锁定记录----AdLockBatchOptimistic:如果使用批更新模式,则需要设为这种锁定方式ActiveConnection:指定创建的Recordset对象所属的Connection对象Source:表示Recordset对象的数据源,表名或Select语句(3)Recordset对象的方法•Open方法:真正创建Recordset对象。•MoveFirst:移动到Recordset的第一条记录MoveLast:移动到Recordset的最后一条记录MoveNext:移动到当前记录的下一条记录MovePrevious:移动到当前记录的上一条记录注意:BOF、EOF标记的判断,以免移动越界。•AddNewDeleteUpdateCancelU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论