Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 7181|回复: 3

fpGUI Toolkit v0.7 (final release) for FPC 2.4

[复制链接]

该用户从未签到

发表于 2010-8-15 12:20:37 | 显示全部楼层 |阅读模式

跨平台。 它现在支持Linux,FreeBSD的(包括DesktopBSD)和Windows。我的目标是相同的平台fpGUI必须在所有的支持。
fpGUI现在支持32位和64位系统。
该应用程序必须不依赖于庞大的外部库的Qt(如GTK和)。 提供的服务环境,独立于任何操作系统或图形。 所有的画,得到执行的Corelib包。
该fpGUI包只包含高层次班 - 没有原生的绘制例程。
完全面向对象的地方是有道理的。
消除锯齿的字体在Linux和FreeBSD(使用Xft的渲染)。
Themeing支持。 每个主题可应用于应用程序,窗体或组件。
正确的主题(母语看看)将被自动选定的每一个平台,但可以被重载。
真的很容易和开发人员友好的API,以尽量减少输入量的代码的需要。 这将能够轻松创建GUI应用程序的需要而设计的一个图形用户界面。 (更多有需要改善或抽象尽管)
鼠标滚轮的处理。
我使用的所有类和方法的新的前缀。 在我和工作与FPCanvas FPImage我发现我们目前的前缀'f的不清晰。FPC的一个班被命名为很多以'计划生育'前缀和我们的F字头的,是接近,并难以区分他们之间。 因此,现在改为小写'台塑'。 台塑fpGUI代表(免费帕斯卡的GUI -每个单词的第一个字母)。 它现在有足够台塑不同的名字。
操作系统的定时器已被添加。
A blinking text cursor (caret) is now available.
支持UTF - 8增加了。 UTF - 8文本输入不工作,但只有左到右的语言是在这个时候支持。
一个新的事件队列中添加了。 老EventObj不存在了。相反,我选择了语言功能,使用消息对象帕斯卡尔,记录和方法指针。 Windows开发人员将在国内饲料的权利,但不同的是如何执行的Windows消息传递工作。开发商现在可以有自己的自定义应用程序发送消息,以及。 非常方便的组件开发。
这是一个不错的1。 感谢您的想法拉撒路! :)内标图像。 见/例子/鬼/为可用的图像stdimages演示。 它们可以像使用ShowMessage对话框,的FileOpen和FileSave。 开发人员还可以使用相同的全球图像列表和添加有图像中的应用如果需要的话。
由于新的形象,我们的按钮类(TfpgButton)现在支持图像以及。 在大部分的例子表明这一行动。
画布类还体育一个新的DrawImagePart()方法,可以采取)的一个形象,这一形象在画布上只画一个矩形部分(。 所以,现在我们的基础建设外观类似WinAmp上一个新的主题引擎(复合图像一样)。
在备忘录文本编辑和小部件,现在可以选择使用键盘鼠标或。 虽然剪贴板支持仍然下落不明。
对齐和锚喷支护已添加。
剪贴板支持(应用广泛)。 全球(操作系统的)是在工作。
所有的画都是通过双重缓冲,使绘图闪烁是过去的事情了。
更好的字体支持。 我们现在有字体别名的支持。 我们可以定义字体样式(字体名称,大小和属性),并给它一个文本名称。每当我们要使用该字体的风格,我们可以参考文本名称由。
现在所有的颜色在RGB定义的命令,不管我们使用什么平台。
模态形式的支持很快(应该是固定的,有些小问题在Windows下)。
widgets和形式现在有一个一致的构造,由于基类窗口从TComponent下降。
延迟资源分配。 这是非常方便的Linux下的X Server可以在那里(在一个偏僻的位置不在同一台计算机)。 这给出了一个业绩奖金,因为我们需要沟通缓慢较少的X服务器是本质。
支持模型GUI的调解员(米高梅)执行与 tiOPF对象持久性框架。 业务对象现在可以保存在一个面向对象的方式。 米高梅的实施也使标准fpGUI组件对象的感知。 任何组件需要数据库。
fpGUI现在有一个图形用户界面)设计的目录例如/应用程序的可视化窗体(。开发人员现在可以创建率形式直观地以更快的。 设计者使用相同的源文件,其中包含你的代码-生成的UI代码将像你做手工。 没有*. DFM)的外部界面文件如拉撒路(*.调频)或Delphi(。 在看到更多的细节项目目录自述文件。



























注意,此版本不可以编译成ide组件的形式,要以package包的形式加入到项目中,本人试过,可用
解压密码:www.lazarus.net.cn





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

x
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-8-15 12:35:23 | 显示全部楼层
如果不会安装,请先看
组件目录/docs/INSTALL.txt
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-8-9 11:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2010-8-27 13:51:46 | 显示全部楼层
    这文字读起来好别扭,是google翻译之类的自动翻译的吧?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2010-8-30 09:47:43 | 显示全部楼层
    好东西,谢谢分享
    回复 支持 反对

    使用道具 举报

    *滑块验证:

    本版积分规则

    QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

    GMT+8, 2025-5-2 22:25 , Processed in 0.031438 second(s), 10 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表