请教:关于函数Describe的用法

lovemindi 2000-12-13 10:44:00
函数Describe对于数据窗口的作用应该是很大的,但我在编程和查资料过程中老是不能透彻的理解,的确是资质驽钝。知耻而后勇嘛,希望同志们能够不吝赐教,得分!
...全文
1218 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
romance_zhang 2000-12-13
  • 打赏
  • 举报
回复
好吧,给你个实例:
/*
Color Red Green Blue
黑 0 0 0
白 255 255 255
亮灰 192 192 192
暗灰 128 128 128
红 255 0 0
暗红 128 0 0
绿 0 255 0
暗绿 0 128 0
蓝 0 0 255
暗蓝 0 0 128
紫 255 0 255
暗紫 128 0 128
青 0 255 255
暗青 0 128 128
黄 255 255 0
棕 128 128 0
*/

Integer li_i ,li_colnums, li_acc_nbr_ID, li_serial_nbr_ID

li_colnums = Integer(idw[2].Describe('datawindow.column.count'))
li_acc_nbr_ID = Integer(idw[2].Describe('access_number.ID'))
li_serial_nbr_ID = Integer(idw[2].Describe('service_97_serial_number.ID'))

For li_i = 1 To li_colnums
IF li_i = li_acc_nbr_ID OR li_i = li_serial_nbr_ID Then Continue
idw[2].Modify('#' + String(li_i) + '.Color = ' + String(RGB(0,0,0)))
idw[2].Modify('#' + String(li_i) + '.BackGround.Color = ' + String(RGB(192,192,192)))
idw[2].Modify('#' + String(li_i) + '.TabSequence = 0')
Next

lovemindi 2000-12-13
  • 打赏
  • 举报
回复
pb的这个描述数据窗口语法的工具,我也经常用。但是,我主要想问函数Describe的用法以
及它的应用(比如说实例)。他的灵活应用到底怎样灵活呢?
鉴于二位的热情,得分吧。多谢了。
romance_zhang 2000-12-13
  • 打赏
  • 举报
回复
Describe函数的主要作用是描述数据窗口中各种对象的属性的,对象类型包括column,bitmap,
button,text,graph,computed field等等,还包括数据窗口对象本身datawindow(如数据窗口的color,table.select, type),详情可参考online help。由于每种对象的属性都很多,所以的describe函数返回值统一为string, 必要时可进行转换。

pb自身包含有一个很好的工具,不仅列出了数据窗口中各种对象的属性,同时给出了获取、修改该属性的语法(函数法和点标记法),非常方便!但是,点标记法的返回值是any型的。
qianhaiyuan 2000-12-13
  • 打赏
  • 举报
回复
何不利用pb的datawindow synatax工具来生成你要的语法,她可以生成你所要的。
lovemindi 2000-12-13
  • 打赏
  • 举报
回复
操。你写的代码我看的有点乱,我还会再看的。剩下的分就都给你吧。谢谢!
第一章 基础篇1. 第1节 - Mid journey register Discord和Midjourney 并将Midjourney BOT添加至自己的服务器 Midjourney入门到精通2. 第2节 - Midjourney教程 用Mid journey画一条狗 知识点:Midjourney基本用法、U和V是什么、查询账号信息和Midjourney付费套餐说明3. 第3节 - Midjourney 教程 Mid journey imagine指令详解 知识点:Midjourney prompt结构、AR指令4. 第4节 - Midjourney教学 Mid journey imagine指令详解 知识点:用Midjourney V4和Niji模型 画出卡通风格的绘图5. 第5节 - Midjourney教程 CHAOS参数详解 知识点:用Chaos指令激发Mid journey的创造力 第二章 进阶篇6. 第6节 - Midjourney 教学 Seed参数 以图作图 知识点:用Seed指令在Mid journey中进行连续创作7. 第7节 - Midjourney进阶教程 光和权重 知识点:如何通过在midjourney中打光提高图片质感 双冒号权重的实战用法8. 第8节 - Midjourney 角色设计 知识点:在midjourney中进行卡通角色概念设计 通过修改种子角色达到对角色的控制9. 第9节 - Midjourney LOGO设计教学 知识点:--no参数 | remix mode | ChatGPT + Midjourney结合使用10. 第10节 - Midjourney + DALL·E 2 角色设计以图作图 知识点:用DALL·E 2将Midjourney的图片进行拓图和改图 实现角色的连续创作11. 第11节 - Midjourney VS DALL·E 2 AI绘图网站哪家强?用Midjourney和DALL·E 2风别进行人物⧸动物⧸风景⧸风格化⧸设计创作 最全测评12. 第12节 - Midjourney + DALL·E 2 手部修复 知识点:用DALL·E 2修复Mid journey图片的一些问题 通过渐进式修复实现对AI的控制13. 第13节 - Midjourney生成风格化图片 知识点:提交Midjourney一张照片 通过Midjourney进行照片的风格化创作14. 第14节 - Midjourney生成风格化图片 知识点:用过渡图的方式,在Midjourney中进行照片的风格化创作15. 第15节 - Midjourney生成风格化照片 知识点:用过渡图的方式在Midjourney中进行照片的风格化的一点补充说明16. 第16节 - ⧸describe 是啥?Midjourney最新命令⧸describe魔鬼测试 知识点:describe命令用法describe风格测试17. 第17节 - ⧸describe 是啥?Midjourney最新命令⧸describe魔鬼测试 知识点:用describe命令识别logo 第三章 常见问题18. 第18节 - Midjourney常见问题解答 知识点:seed获取 | 如何写prompt | 试用和付费 | 描述报错等问题19. 第19节 - Midjourney V5来了!全网最全V5模型测试视频 包括手部⧸面部修复、图片分辨率提升、--iw参数在以图作图中的应用

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧