发布信息

PowerBuilder做的史上最强的矢量画图软件VISIO也要抬头 (powerbuilder)

     2024-08-30 03:50:36     650

本文目录导航:

PowerBuilder做的史上最强的矢量画图软件VISIO也要抬头

谁说PowerBuilder 做不了图形处置,如今这个图形软件就可以是用PB做进去的,而且运转稳固与极速,假设配以PB弱小的数据库配置,那么就可以做出各种组态软件,而且辅以报表的弱小配置,那么在做开发电力,煤炭,化工,仿真,智能化监控,组态,工业监控软件,图形建模,图形治理,图形剖析,GIS系统,CAD制图,上班流,中文表格,表单,工程绘图等运行。

方面谁还能匹敌呢?曾经有许多公司用这样的形式来开发PowerBuilder 的图形运行:很多电力公司与工业监控公司。

十分繁难地建造基于图形的界面,制造各种图形元件,成功图形治理,图形建模,制造监控系统,表单系统,绘图系统,流程设计,CAD软件等。

PowerBuilder 做的史上最强的矢量画图软件(VISIO也要抬头)图形文件是XML的,可以在WEB上经常使用。

有了这东东,就可以敢接一样图形相关的名目了,这也是一个自己才干运行的时机。

图形的特点:图形文件和图形库是一致的 XML 格局 普通图形软件的图库不外乎驳回以下几种技术: ① 程序中自带图库。

这实用于特定的专业畛域,假设需求出现变动,程序必定扭转,目前许多自行开发图形系统的软件公司驳回这种技术,一来需求相对固定,二来成功也较为繁难,这种技术的缺陷在于,以后需求出现变动,程序经常须要修正。

② 专门做一个图库设计工具软件,图库有专门的格局。

这个曾经比前面进了一步,最少用户仿佛可以“自定义图库”了。

给用户的觉得要好一点。

然而这种技术的缺陷在于,图库中的图形都是“组合图形”,只能做一些繁难的形态变动。

而象曲线图、饼图、棒图、仪器仪表等图形就无法成功了。

③ 插件技术。

这个就更进一步,目前在许多工业组态软件的图形系统中驳回。

为了成功上述各种复杂的组合图形,用外部程序辅佐成功,有的是自己定义接口方式,好一点的驳回 ActiveX 规范接口。

这种技术的缺陷在于,你经常须要很多外部插件,假设厂家没有提供某个图形,就须要请厂家帮助处置,或许应用厂家提供的接口开发规范用 C++ 等言语编写插件。

可想而知,这种技术简直无法运行于互联网。

而且用户受限于自己的开发水平,无法真正发明他想要的物品。

此外,假设厂家驳回规范 ActiveX 技术的话,还有一个先本能缺陷,那就是,这种外部插件无法自在缩放、自在旋转,无法和其余图形协调存在,另外还有全体打印方面的疑问。

④ 文档格局。

许多厂家的图形文档驳回自行规则的二进制格局,这种格局的文档读取速度较快,然而安保性、可保养性很差。

在经常性的修正中,不免遇到电脑停电等意外,复原反常关上电脑后,文件却或许无法读取了,由于是二进制格局,就不知道哪里出了疑问,自从有了XML文档格局,驳回它存储数据就成为最佳的选用打算,你用其余 XML 浏览软件甚至记事本就可以轻松编辑这种文档。

⑤ Visual Graph 驳回图形文档和图库文档一致的 XML 格局,你可以恣意自在地画图,恣意设计属性、函数、事情,这样相当于给图形赋予了生命,设计好的图形文件马上就可以被当作图库来经常使用,这样经过多层嵌套,就可以设计十分复杂的图形进去,这样紧凑的结构、奇妙的设计,也只要 Visual Graph 才有。

2.一个文档包括多个页面图形 你可以在一个文档内蕴含多个画面,而当这个文档被用作图库的时刻,每个画面又被当作一个个元件来经常使用了,整个系统构成完备的全体。

3. 页面支持多图层,图层可以暗藏或锁定 画很大的图时,有或许须要建设多个图层,例如天文图上的路途、电力设备、水管、商店、*部门等可以区分设定在不同的图层上,图层其实就是页面。

4. 基本图形只要三种(文字、外形、线条),却可以制造种类单一的元件 一切复杂的图形元件都来自于这三类图形,基础图形越少,整个系统的架构越灵敏牢靠。

假设把各种公用图符等放在系统外部,当作不同的类别成功,这样,系统结构就很松懈而且难以学习了。

5. 可以进入元件外部编辑其细节 须要专门的图库编辑软件麽?不须要,只需在Visual Graph集成环境中,就可以随时进入元件的外部,修正其细节。

6. 线条编辑,准许插点,删点,画曲线,直线,共同的副线配置准许在线条上拔出顶点,删除顶点。

线条的每个顶点除了有 x 和 y 两个坐标值以外,还有一个顶点属性值,用来形容这个顶点的画法。

经过繁难扭转顶点的属性,一条折线可以变成曲线,可以变成两段不相衔接的折线。

此外,软件还可以经过参与副线,画出花招单一的线条,如铁路途、长城线、国界限等等。

7. 间接在画面上编辑文字,文字自在旋转 文字编辑方式人造,即使文字单元有旋转,编辑方式不变,甚至输入光标也会跟着旋转。

8. 有数次的 Undo 和 Redo 能够对绝大少数操作启动简直有数次的撤销和复原,依据内存状况驳回不同的调度战略,许多方面,虽然用户或许很少用到,但都严厉地保障了安保。

9. 内置专门的 Visual Graph 图形言语 内置专门为图形系统设计的纯面向对象脚本言语,结构繁难,语法只要繁难的几条,变量也不须要定义,间接恣意赋值。

比起其余盛行的编程言语,愈加繁复明快、高效。

10. 每个图形准许定义背景图片,图片可以透明、缩放 每个基本图形都有图片和网纹属性,二者联合在一同,可以成功图片的拉伸、平铺、透明等。

整个视图文件也有雷同的背景图片和网纹设置。

11. 和许多绘图软件图形相互拷贝粘贴,可以编辑 EMF 格局的图形 EMF 是各种矢量图形软件相互替换格局的一种规范图形格局,象 Word , Visio , Autocad,Coreldraw 等都支持 EMF 格局的存取。

Visual Graph 可以把这些软件的图形拷贝后粘贴出去启动编辑,也可以把图形拷贝到这些软件中去启动编辑(不凡粘贴)。

12. 文档打印纸可以自在设定大小和缩放比例 打印无级缩放,多大的图形都可以放在一张纸上打印,而打印成果直观地显示在画面上,只需显示打印纸,就可以分明看到打印纸的位置,你可以用鼠标扭转它的位置和大小。

打印纸越小,相对来讲打印进去的图形就越大,反之,打印纸越大,打印进去的图形就越小,而所包括的图形也更多。

不须要模拟显示。

13. 打印和设备有关 画面打印状况只与打印纸、图形的相对位置有关,与设备有关。

一切页面共用同一张打印纸。

14. 支持图形分组 准许建设若干个图形组,这些组被保留进文件,这样可以繁难地对图形启动分组治理和编程。

例如,在一幅地图上,把一切房子建设一个数组,把一切公用设备依照类别区分建设一个数组等。

15. 多种衔接线,十分灵敏,可以建设图形间的拓扑相关,自在参与衔接点 有直线衔接线,曲线衔接线,平直衔接线。

元件外部可以自在设置恣意个数的衔接点,图形的衔接点数目以及每个衔接点关联的图形、衔接点的位置都可以用程序访问,也可以用程序设置两个图形相衔接。
PowerBuilder做的史上最强的矢量画图软件VISIO也要抬头
可以编写图形拓扑剖析程序。

16. 多种箭头格调,并可以恣意自定义箭头 内置罕用几种箭头格调,满足大少数时刻的须要,假设箭头不够,可以修正箭头库文件(),实践上,箭头库也是图形文件,也可以在 Visual Graph 中启动编辑。

17. 自定义线型 线条有多种体现方式,可以修正每种线型的详细外形。

18. 自定义网纹 图形填充图案全都可以自行设计,还有透明网纹、适度填充网纹、图片填充网纹等,能够满足绝大少数须要,网纹可以自定义样式。

19. 支持多种网格类型定位,但优先衔接相关定位 图形可以经过网格繁难定位,自动状况下,图形左上角和网格坚持对齐,假设图形在某处有衔接点,优先把衔接点搁置在网格上。

这也是为了更繁难地绘制拓扑图。

20. 支持文字和其余图形两种对齐打算 文字是不准许用鼠标拖动堆叠的,咱们以为文字堆叠就相互看不分明了,所以就尽量防止这种状况的出现。

所以操作若干文字单元左对齐就不会出现象其余图形那样堆叠的状况,而出现一种相似表格操作的方式。

21. 图形支持恣意角度自在旋转,旋转中不扭转图形其它逻辑 任何图形元件都可以恣意角度自在旋转。

旋转后,图形的逻辑相关不变,运算程序能够反常运转。

例如棒图、饼图、曲线图、甚至页面上一切图形一同都可以随意旋转而反常上班。

过渡填充、图片、箭头、文字标注、文字光标智能旋转。

22. 基本图形、图形元件均可以自定义文字标签 普通的矩形、椭圆等外形以及线条都可以参与一个文字标签,线条上的文字标签有多种排版方式,元件可以定义外部哪些文字单元是标签。

作为标签的文字单元可以间接编辑,不用进入封装好的元件外部。

23. 自定义多类型存储属性(整数、小数、逻辑、字符串) 当程序员想给图形参与一些特定的数据时,可以给这个图形随意参与自定义属性,对自定义属性的读写、存储等操作和对固有属性没有区别。

24. 自定义任何属性,相似盛行编程言语中“属性”的概念 把一些盛行编程言语( Delphi 、 C# 等)的“属性”概念引入到 Visual Graph 中,从而使得系统变成了一种仿佛无所不能的面向对象编程言语。

你只须要繁难地修正一个属性的值,就可以驱动图形做任何复杂的变动。

25. 自定义函数(私有、私有函数) 既然有脚本,就离不开自定义函数,函数依照作用域的不同,分为私有函数、私有函数、引出函数三种,假设一个函数只想被外部的其余图形访问,可以经常使用私有函数,假设准许外部图形访问,可以经常使用私有函数,假设这是一个触发事情,则可以经常使用引出函数。

这些十分合乎普通面向对象编程言语的习气。

函数与环节的区别仅在于能否在 return 前面有前往值。

函数参数没有显式的类型,会依据调用者的参数选择。

这样设计的结果,使得脚本在方式上愈加繁复。

26. 泛滥的图形操作事情,例如在鼠标点击、移动、图形缩放、创立、删除时触发每个图形都有自己的事情,例如,在运转形态下,当鼠标单击时,会优先口头最下面那个图形的鼠标单击事情中的脚本程序。

图形创立时、删除时、绘制后、鼠标移入移出等都有相应的脚身手情。

假设程序员只想把 Visual Graph 当作普通控件经常使用,也可以应用控件自身的泛滥事情。

这两套事情体系是不一样的,每个图形都有自己的事情,这些事情是 Visual Graph 外部规则的,而 ActiveX 的事情是图形控件全体的事情,遵照国内规范接口。

27. 无级别缩放,比例渺小,部分加大,整页、宽度缩放 图形恣意加大和增加 ,由于驳回浮点数,加大很多倍后,可以准确编辑图形。

整页、宽度缩放关键运行于报表场所,当画面上显示打印纸的时刻,就会看到它的作用了。

当图形缩放的时刻,字体会缩放,然而线条的宽度可以设定能否缩放(环境设置),有的时刻,加大以后要对细节启动编辑,应该设定线条宽度制止缩放,而打印的时刻,则应该经常使用线条宽度缩放选项。

有一种线宽( 0 )被设置成无论如何缩放,都只是一条细线,这用来形容某些轮廓。

28. 图形可以设定能否打印 打印区域内的某些图形或许仅为了显示之用,并不想打印进去,则可以设置图形不准许打印。

29. 全体或部分图形导出 BMP 、 EMF 格局图片 经常会有这样的需求,选用一部分图形,准许把这部分图形生成图片。

30. 支持读取互联网主机图形文件 间接读取互联网上的图形文件,无需下载。

31. 支持图形从内存或数据库读写 整个 Visual Graph 文件是 XML 文档格局,程序员可以把文件寄存在数据库中,启动读写。

每个图形也有自己的XML格局,可以独自存取。

32. 支持移动图形到屏幕两边,滚动屏幕,手抓屏幕滚动 有一些有关屏幕操作的函数,协助程序员更好地控制画面显示的内容。

33. 用程序或许脚本绘图 这也是基本配置,可以用脚本或许其余程序灵活生成各种图形、页面、单元组、甚至图形之间的衔接相关。

34. 支持标尺,准许自行设计标尺 Visual Graph 的坐标体系是逻辑坐标体系,自动的标尺下面显示的也是逻辑坐标值,也就是屏幕象素的坐标,假设用户的系统要求经常使用不同的坐标系,可以自行换算,关键是改用自己的标尺就可以了。

关于如何制造自己的标尺,也提供源代码作参考。

系统提供了两种坐标系,一种是以左下角为原点的,另一种是以左上角为原点的。

35. 图形锁定和解锁,按住 ALT 键可以操作加锁的图形 图形基本配置,锁定后的图形,不能繁难地用鼠标选中和编辑。

36. 支持自定义揭示窗口 每个图形(包括页面)都有一个 Hint (揭示)属性,设置这个值,当鼠标在图形下面逗留一会,在鼠标左近就会出现一个小窗口显示这个字符串,每个图形文件都内置一个揭示消息窗口 HintWindow ,用户可以对此启动编程,例如在 HintWindow 下面画图。

37. 元件自定义衔接点 元件可以参与恣意多个衔接点,衔接点可以设定是主动衔接还是主动衔接。

38. 元件自定义*点 在元件设计时,可以搁置恣意多个控制点,未来这些控制点将准许用户鼠标拖动操作,当鼠标拖动操作的时刻,会口头 onNodeChange 事情,在元件内写好这个事情的脚本程序,元件就可以依照你的志愿变动外形了。

假设一个元件定义了两个以上的*点,并且这些*点又同时是衔接点时,这个元件未来不会出现选用框。

39. 支持各种仪器仪表、刀闸、开关、信号灯开发 给这些设备图形参与自定义属性,仪器仪表可以参与最小值、最大值、以后指针值等属性,扭转这些属性,仪器仪表就会出现变动(例如指针旋转)。

刀闸、开关可以参与开关属性,扭转这个属性,开关的样式也出现相应的变动。

信号灯可以参与以后形态属性,准许依据属性不同,信号灯的形态出现变动。

这些在其余图形软件外面非得经常使用插件才干成功的配置,在 Visual Graph 看来,却是如此繁难。

40. 支持各种按钮的开发 由于图形有鼠标左键按下和开放的事情,只需在鼠标按下的事情里让图形发生一个变动,在鼠标开放时复原这个变动就可以了。

41. 支持曲线图、棒图、饼图开发 系统自带了这方面的例子或许图库,可以参照经常使用,自行修正。

即使图形如许复杂,都不须要插件。

42. 支持报表开发,表格高度智能,移线、兼并、拔出或删除表格行列,多种表格边框 Visual Graph 对表格的概念有一个打破,所谓表格,就是若干文字单元拼凑而成的一组图形。

可以移动外面的线条、划线宰割、兼并、拔出或许删除表格行列,全体修正一部分表格的边框等等,这些操作由系统外部经过必定的智能规则判别成功。

其中的任何一个文字单元都是独立的集体,这样,关于程序访问十分无利。

假设熟练把握了 Visual Graph,就不须要再用其余报表控件,尤其是在互联网上经常使用时,与图形界面自成一体,十分节俭资源。

43. 准许混合编程,相互调用,不只您的程序可以操控 VG 的一切技术,而且 VG 的脚本可以调用口头您的任何程序 在 Visual Graph 中出现的任何图形、任何属性、任何函数都是可以在自己程序中访问的。

另外, Visual Graph 可以访问程序员自己言语中的函数,这是一个十分不凡而且关键的配置,由于现有的脚本言语无法能穷尽一切的配置,理想上,它是一种十分繁难的言语,所含配置性的函数很少,因此,在某些状况下,你或许须要扩大这种脚本言语的配置。

例如日期访问、数据库访问等等。

使你不用担忧未来配置不够怎样办的疑问。

44. 支持扩大配置函数 Visual Graph 可以调用外部函数库中的函数,例如 Windows API 函数、DLL函数等。

45. 可以制造对话盒、子窗口、弹出式窗口、菜单等窗口元素。

在很多状况下,用 Visual Graph 做这些窗口元素比起用编译言语做有更多的长处,由于它不是编译言语做死的,而是外置的,易于保养修正的,这样,以后可以轻而易举地变换软件的配置。

只需制造好足够多的图形基础控件,甚至能做运行软件开发。

46. 元件的链接和嵌入 假设图上有少量相反的图形(比如很多刀闸),图形采取链接方式比拟好,这样能够大大增加文件的体积,更快地载入文件。

图库扭转后,下次载入图形文件也相应会反映这种扭转。

47. 提供图形的所有 COM 接口 COM 接口能够繁难程序的编写,接口属性和函数在基本外形上和 Visual Graph 外部的脚本言语完全分歧,这样无利于学习和记忆。

只或许因所用编程言语的不同,而有些方式上的扭转,例如在 VC 中,没有属性这个概念,一切的属性都被变成 Get 和 Set 函数了。

48. 可以设定图形的透明度 每个图形或许元件均可以设置透明度。

49. 可以修正为数泛滥的系统参数 系统字体、光标外形、箭头、线型、网纹等许多关键参数均可以扭转(留意不是属性的扭转,而是常量的扭转),扭转系统参数后,对一切图形均起作用。

50. 依据自己的须要选用适宜的图形显示驱动程序 经过设置,可以经常使用不同的图形显示驱动程序,在速度或许精度等方面到达最佳平衡。

51. 包括一个配置十分完全的属性列表控件,这样关于图形程序的开发就更繁难了 只经过一条繁难的命令,就可以把图形和属性列表控件咨询起来,在属性列表控件中对图形启动全方位的编辑。

这个属性列表控件也是一个图形文件,用户熟练以后可自行编辑修正。

52. 支持界面设计、插件等可以自在开发诸如菜单、工具栏、按钮、列表框、下拉框、审核框等 windows 界面元素。

53. 十分适宜运行于互联网软件颁布包特意小(紧缩以后只要 300k 左右),配置特意全,十分适宜运行于互联网软件开发。

PowerBuilder普通须要自学多久?

powerbi普通须要自学多久:

Power BI入门很容易,一周即可;然而假设须要进阶,就须要系统学习DAX函数,学习两个月以上。

Power BI是一个比拟系统化,结构化的技艺体系,基本概念有的中央比拟形象,比如高低文概念,迭代,循环等概念。

Power BI分为数据失掉,数据整顿,数据建模,数据可视化,报表分享等外容,每一个模块基本上是一个相对独立的内容,不分先后的学习也是可以的。

关于零基础,Power BI入门很容易,一周即可,由于不触及DAX函数,鼠标操作就可以轻松入门,然而假设须要进阶,就须要系统学习DAX函数,而后联合各个行业的综合案例入手实操,光看不练是不行的。

仔细学习两个月,经过从Excel到PowerBI把握了六七成的外围操作技巧。

极速成功多表批量兼并以及大宽表的繁难数据库搭建,两个月即成功手上数据通报上班的提升。

再花半年时期,将老员工的成熟数据剖析阅历复刻至PowerBI中,真正感遭到PowerBI对数据剖析赋能的价值所在,同时继续深化钻研更多新算法与新板块的数据剖析。

这一时期并未新学习太多PowerBI技巧,依托基础内容即可成功。

powerbuilder失掉com口数据

1、关上PowerBuilder,并创立一个新的数据窗口。

2、在数据窗口中,选用须要失掉数据的列。

3、在列属性中,选用“表白式”选项卡。

4、在表白式中,输入相应的语法来指定从COM口失掉数据。

5、点击“确定”按钮保留更改。

6、在运转运行程序时,PowerBuilder将依据指定的表白式从COM口失掉数据,并将其显示在数据窗口中。

相关内容 查看全部