- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PBII第3章(1-2)课件
第
3
章; 第3章 数据窗口技术; § 1 数据窗口对象基础;1.1 数据窗口对象及子对象 ;1.1 数据窗口对象及子对象 ;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.2 数据窗口的表达式;1.3 数据窗口的属性访问 ;1.3 数据窗口的属性访问;据类型的转换。例如MessageBox()函数可以接受String型参数,但不接受Any型参数,因此下面的语句要使用String()函数进行正确的数据类型转换。
MessageBox(Border, String(dw_1.Object.empname.Border))
在创建数据窗口对象时,生成数据窗口属性的初始值。开发人员既可以在数据窗口画板中更改属性值,也可以在代码中得到和修改数据窗口属性的取值。
2. 数据窗口属性的访问方法
访问数据窗口属性的方法有两种:
(1) 使用Describe()和Modify()函数得到和修改属性值。例如:
dw_1.Describe(empname.Border)
dw_1.Modify(empname.Border=5);1.3 数据窗口的属性访问;前一条语句将数据窗口控件dw_1 中empname列Border边框的属性值设置为5,三维下凹边框;后一条语句得到该属性的取值,并把它转换为一个整型量。
这种方法的优点是执行效率高些,使用简便;缺点是不如使用函数的方法灵活,并且需要编写相应的错误处理语句。
3. 数据窗口属性访问方法的选用技巧
场合不同、习惯不同,使用数据窗口属性访问的技巧也不同。一般来说应该遵从下表所示的规则:;1.3 数据窗口的属性访问;2.3.2 使用Describe( )函数访问数据窗口对象的属性
使用函数Describe可以获取数据窗口对象中的信息。语法格式如下:
dwcontrol.Describe (propertylist)
其中:
·dwcontrol是数据窗口控件名称,
·propertylist属性列表,是个字符串,由要查看其取值的一个或多个属性或表达式组成,属性以及表达式之间使用空格分隔,这里的属性指数据窗口对象的属性。
Describe函数返回的是一个字符串,该字符串是对指定属性的描述,不同的属性占用不同的行(不同属性用~n分隔)。; 如果属性列表中包含了无效的项(比如拼错了属性名或写错了表达式),那么Describe()函数在相应项的位置返回一个惊叹号(!),并忽略随后的所有项;当某个属性没有值时,Describe()函数在相应位置返回一个问号(?)。
如果某个属性的值是个问号(?),那么Describe()函数将在该项位置返回问号,并把问号放置到引号中(通常为单引号)。如果任何参数的值为NULL,则Describe()函数返回NULL。
Describe()函数的参数中引用数据窗口对象属性的一般语法为:
objectname.property
表3-4是几个Describe函数及其结果字符串的示例。
;1.3 数据窗口的属性访问; dw_1.Describe(name_t.Text)
上面的语句显示“name? ”,这是因为如果值列表中的第一个值用引号引着,那么该特性列表中的剩余值也用引号引着。
当应用程序要查看某个列的属性时,可以使用列名,也可以使用列号。使用列号时,在列号前放上#号。例如Name是某个数据窗口的第2 列,那么下面两条语句
ls_type = dw_1.Describe(Name.coltype)
ls_type = dw_1.Describe(#2.coltype)
等价,均可得到第2列的数据类型。
几个数据窗口对象的重要属性的访问
(1)获得数据窗口对象的完整语法
dwcontrol.Describe (Datawindow.Syntax); (2)获得数据窗口对象包含的子对象(控件)
dwcontrol.Describe(DataWindow.Objects)
各个对象名之间以Tab制表符(~t)分割
(3)获得数据窗口对象中列对象的个数
dwcontrol.Describe(DataW
您可能关注的文档
- matlab教程第3讲课件.ppt
- Media第6章 胆碱受体激动药课件.ppt
- Medical English(医学英语)课件.ppt
- Module 1 Section Ⅱ Introduction & Vocabulary and Reading — Language Points课件.ppt
- Module3 Section Ⅱ Introduction & Reading and Vocabulary课件.ppt
- NCCN中国版-解读胃癌课件.ppt
- No 8 Design(医学)课件.ppt
- Oracle ERP 审批层次设定课件.ppt
- PALL 完整性检测讲座课件.ppt
- PBII第2章(1-2)课件.ppt
最近下载
- 《风景谈》精品课件.ppt VIP
- T11长轨列车卸轨作业指导书.pdf VIP
- 城市轨道交通交流供电系统的保护方式1城市轨道交通交流供电系.pptx VIP
- 《极简项目管理》读书笔记.pdf VIP
- 北京-绅宝D70-产品使用说明书-绅宝D70 2.3T-C7230C7G-绅宝产品使用说明书.pdf VIP
- 《地下工程防水技术规范》(GB50108-2008).pdf
- 2023 【小升初分班】小升初数学分班测试卷 (通用版,含答案).pdf VIP
- DLT 1253-2013 电力电缆线路运行规程.pdf VIP
- 商务谈判毕思勇课程教案.pdf VIP
- 信息处理技术员教程(第三版)第6章 演示文稿基础知识.pptx VIP
文档评论(0)