欢迎来到天天文库
浏览记录
ID:36323862
大小:225.00 KB
页数:47页
时间:2019-05-09
《《表单设计与应用》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、主讲人于洪奎第八章表单设计与应用考点1-对象与类1、对象(Object)客观世界里任何实体都可以被视为对象。对象可以是具体的事物,也可以指某些概念。(1)属性:用来表示对象的状态。(2)方法:用来描述对象的行为。2、类(Class)类是对一类相似对象的性质描述。同类对象具有相同的性质:相同种类的属性及方法。3、对象与类的关系通常,我们把基于某个类生成的对象称为这个类的实例。可以说任何一个对象都是某个类的一个实例。2考点2-容器与控件类可分为两种:容器类和控件类。相应地,可分别生成容器和控件。1控件:是一个可以以图形化的方式显示出来并能与用户进行交互的对象。2容器:可
2、看成是一种特殊的控件,它能包容其他的控件或容器。3层次:对象的层次关系指的是包容与被包容的关系。类的层次关系指的是继承与被继承的关系。3容器层次中的对象引用属性或关键字引用Parent当前对象的直接容器对象This当前对象ThisForm当前对象所在的表单ThisFormSet当前对象所在的表单集4考点3-创建表单1、使用表单向导创建表单(1)基于一个表的表单(2)一对多表单2、使用表单设计器创建表单CREATEFORM[表单名]3、修改已有的表单MODIFYFORM<表单名>4、运行表单DOFORM<表单名>5考点4-管理表单属性和方法1表单常用属性2编辑方法或事
3、件代码6表单常用属性1属性描述默认值AlwaysOnTop表单总是位于其他窗口之上.F.AutoCenter居中.F.BackColor表单背景色255Caption标题FORM1Closable关闭是否有效.T.DataSession表是否在全局能访问的工作区打开1MaxButton是否能最大化.T.MinButton是否能最小化.T.Movable是否能移动.T.7表单常用属性2属性描述默认值BorderStyle指定边框风格3Scrollbars滚动条类型0无,1水平,2垂直,3混合0WindowState表单的状态0正常,1最小化,2最大化0WindowTy
4、pe指定是否模式表单(1是,0非)08考点5-常用事件和方法事件说明Init在对象建立时引发Destroy在对象释放时发生Error运行时产生错误时引发Load在表单创建对象之前产生,即运行表单第一个引发。Unload在表单对象释放时引发,是表单对象释放时最后一个引发的事件GotFocus当对象获得焦点时引发Click单击左键触发DblClick双击左键触发RightClick单击右键触发InteractiveChange当通过鼠标或键盘交互方式改变控件的值时引发9方法方法说明Release将表单从内存中释放Refresh刷新表单或控件Show显示表单,将表单的Vi
5、sible属性值设置为.T.使之成为活动的表单Hide隐藏表单,将表单的Visible属性值设置为.F.SetFocus让控件获得焦点,使其成为活动对象10考点6-数据环境1、数据环境的常用属性(1)AutoOpenTables:运行表单时是否打开表或视图。默认.T.(2)AutoCloseTables:关闭表单时是否关闭表或视图。默认.T.2、打开数据环境设计器3、向数据环境添加表或视图4、从数据环境移去表或视图5、在数据环境中设置关系6、向表单添加字段11考点7-标签控件与命令按钮1、标签控件(LABEL)(1)Caption属性:指定标签的标题(2)Align
6、ment属性:标题的对齐方式。0左对齐,1右对齐,2居中。2、命令按钮控件(CommandButton)(1)Default属性:为.T.时,成为“确定”,一个表单只能有一个。默认.F.(2)Cancel属性:为.T.时,成为“取消”,按ESC响应。默认.F.(3)Enabled属性:默认.T.能响应用户的事件。为.F.时不响应。(4)Visible属性:默认.T.可见。为.F.时隐藏。12考点8-文本框与编辑框1、文本框控件(TextBox)(1)ControSource属性(2)Value属性(3)PasswordChar属性(4)InputMask属性2、编辑
7、框控件(EDITBOX)(1)ReadOnly属性(2)SelStart属性(3)SelLength属性为文本框指定一个字段或内存变量,运行时,文本框中首先显示变量的内容。返回文本框的当前内容,默认值是空串。指定文本框是显示用户输入的字符还是显示占位符,默认为空串,此时没有占位符。可以指定占位符(如*)指定输入输出格式只读属性,默认.F.所选文本或插入点的起始位置,取值在0到字符总数之间。返回用户所选定字符的数目,或指定要选定的字符数目。13考点9-复选框与列表框1、复选框控件(CheckBox)(1)Caption(2)Value(3)ControSource
此文档下载收益归作者所有