首页
学习
活动
专区
圈层
工具
发布

Delphi类型和引用

事实上Delphi中所有的元件都是从一些共同的祖先类 继承下来的,利用类的可继承性,您可以编写您自己的类元件,并把它加到Delphi的环境中去。...举例说明,我们在Delphi的可视环境下 建立一个表单窗口时,它实际上是创建了一个从TForm类中继承下的类类型。如果仔细看Delphi为您生成 的代码,你可以完全看到上面的各个规则是如何被实现的。...属性可能是Delphi的程序员接触最多的名词之一。...因为操纵Delphi的元件主要是通过读取和修改元 件的属性来实现的,例如要改变窗口的标题是修改Form的Caption属性,要改变窗口文件的字体就是修 改Form的Font属性。...在Delphi4 中,有一个新特性称为类补全。

3.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【图表组件套件】上海道宁为开发人员提供Steema下载、试用、教程

    图片TeeChart是Steema主要产品,Delphi的图表领导者,在业界享有盛誉,是Embarcadero(原Borland)选择捆绑在Delphi、C++和HTML5 Builder RAD Studio...01、面向Windows、Web和移动设备使用Embarcadero的RAD Studio创建一个多平台项目,通过使用相同的图表组件,您可以访问Windows、Linux、iOS、Android和macOS...05、使用数据可视化工具构建信息仪表板这个Delphi FireMonkey项目提供了一个包含图表、网格和地图的仪表板报告。...图片三、TeeGrid VCL简介Delphi VCL & FMX 的网格组件为您的 RAD Studio 项目提供了一个非常快速的网格。...图片02、跨平台TeeGrid与VCL和FireMonkey完全兼容,为您提供了在 Windows、Android和iOS/MacOS 上采用通用核心代码进行网格化的方法。

    3.6K10

    Python、Delphi 和 C++ 复制文件速度比较

    比较 Python、Delphi 和 C++ 在文件处理上的速度,可以分为以下几个方面进行测试和分析:文件读写速度:指的是在这三种语言中执行相同的文件读写操作所花费的时间。...2、解决方案为了准确地回答这个问题,我们进行了一系列测试,分别使用 Python、Delphi 和 C++ 编写了文件复制程序,并在相同条件下对它们进行了比较。...Delphi 和 C++ 都使用了 CopyFile(Ex) 函数,因此它们的复制速度更快。...Python 的 shutil 模块使用了一个 open/read/write 循环来复制文件,而 Delphi 和 C++ 都使用了 CopyFile(Ex) 函数。...因此,Delphi 和 C++ 的文件复制速度更快。如果需要很高的文件读写速度,C++ 是最佳选择。Delphi 也能提供较高的性能,并在某些应用中表现优异。

    54110

    【超级干货】Delphi轮播视频和图片程序(用于双屏显示程序)

    前言 前面一章我们学习了delphi 使用windowsmediaplayer播放视频,这次我们直接用实战演练,文章的最后我会把源码的下载地址放上。...我们今天来做一个程序,一般双屏的POS机副屏都要播放一些广告,其中图片和视频居多,所以我们今天开发一个双屏播放的程序,支持播放视频和图片。 视频效果 ? ?...我们在运行程序下有两个文件夹,JPG是图片存放的路径,VIDEO是视频存放的路径,上面视频播放的就是我们在这两个文件夹下放至的图片和视频文件。 ? 图片文件放到JPG文件夹下,只支持JPG格式 ?...参数设置里面加上主副屏的辨率设置,然后加入一个RadioGroup用于选择是视频播放还是图片播放,下面有两行提示,就是我们的视频源和图片源存放位置。...再就是一个时间控件,用于定时刷新图片和控制视频的播放 ? 在Privide里面定义了一些参数和方法 ? 定义器里的方法 ? ? ? 窗体加载时我们在读取本地文件用于处理播放 ? ?

    2.4K40

    近红外荧光纳米平台用于胶质母细胞瘤术中靶向切除和化疗靶向递送

    有效的基底膜治疗需要灵敏的术中肿瘤显示和有效的术后化疗。不幸的是,基底膜的弥漫性和浸润性限制了基底膜肿瘤的发现,而目前的术中可视化方法限制了肿瘤的完全切除。...因此,GBM的治疗选择性有限,复发率高,需要在手术和治疗过程中提高其完全可视性的方法。 本文报道了一种基于近红外荧光(NIRF)的纳米颗粒平台,用于肿瘤边界可视化和图像引导GBM肿瘤的药物递送。...此外,HMC-FMX可以包裹化疗药物,如紫杉醇或顺铂,并将这些药物输送到GBM肿瘤中,从而缩小肿瘤体积并提高小鼠存活率。 HMC-FMX可以在原位GBM小鼠模型上用近红外荧光标记GBM肿瘤。...HMC-FMX用明亮的NIRF信号标记原发性和浸润性GBM肿瘤,通过识别可以逃避外科医生观察的浸润性肿瘤组织来促进GBM切除。...与其他治疗GBM的影像学和给药方法相比,HMC-FMX可以同时改善切除过程中浸润性GBM肿瘤的可视化,并将临床上无法穿过血脑屏障的药物递送到残留的GBM细胞。

    36810

    Android 10(Go Edition)性能提升

    Android 10(Go版)对内存管理/服务的运行方式、系统通知等做了比较大的改进和较多的优化,其应用启动时间比Android Pie(Go版)缩短了10%,并且在应用之间切换的速度也更快。...Google已经发布了许多“ Go”应用程序,包括Assistant Go和Google Maps Go。...Go app 占用的空间大为减少比None-Go,如Google Maps Go是有正常Google Maps app的1/100,但是其仍然提供了诸如实时交通更新,路线和公共交通信息之类的基础信息。...The update problem Android Go的最大缺点可能是没有版本或安全更新的保证,与Android One智能手机不同的是,诺基亚智能手机承诺两年的OS升级和每月的安全更新,为期三年。...目前全球有500家制造商在开发基于Android Go的智能手机,在美国,巴西,印度和尼日利亚等180个国家/地区拥有1,600多种设备。

    1.1K30

    Delphi XE5中的新增内容

    使用Delphi XE5的新特性,以交付应用Android、 iOS、Windows 和OS X。以PC机、平板电脑和智能手机为目标,更轻松地与更多数据连接 – 等等!...Delphi XE5中的新特性 针对设备和仿真器的 Delphi Android ARM编译器 FM 平台用于创建针对Gingerbread (2.3.3 – 2.3.7)、Ice Cream Sandwich...iOS 7 SDK 支持和样式 针对Android、iOS、Windows和OS X 的时间选择器控件 针对Android、iOS和OS X 的通知中心组件 Android、iOS、Windows和OS...X 上内置搜索过滤可用于 TListView 在Android和iOS 上滑动屏幕就可以删除 在Android和iOS上共享工作表支持 FM 平台性能优化 针对Android 的Delphi RTL...了解更多 > 视频:Delphi XE5中的新增内容 浏览可以开发 Android应用的 Delphi XE5的一些新特性。

    3.5K40

    Delphi 语言「建议收藏」

    D6和D7只专注于Windows上的开发,现在XE要同时支持Windows、Android、IOS和Linux,可谓战线拉得太长。对Windows的开发支持感觉越来越差。...要知道现在主要用户是老司机,老司机走老路,EXE+DLL,他们要把老系统迁到新工具下,才能去继续按老方法使用Delphi的新功能,开发Android、IOS和Linux,但XE好象一到DLL就不行,这就不能解决老司机们的后顾之忧...另外,Delphi写Android、IOS和Linux不就是为老司机们准备的吗,新司机谁他娘的还用Delphi这破东西呢,何况Android、IOS和Linux下本身就有很多开发工具都是开源免费的,又正宗又原生态...再说,用Delphi开发Android和IOS永远会落在别人屁股后面。...因为Android是Google的,IOS是苹果的,这两家都有自己的开发工具,当Android和IOS升级时,人家自己系统立即支持新看到本,而Delphi还要等到Embarcadero是否开发出支持新版本的

    3.4K20

    【远古文章】用 Go 语言来看 Android! 出发, Android, 出发!

    入门指南 让我们开始吧,首先你必须安装一个可运行的 go 1.5. 你可以从编译好的版本。我在写这篇博客的时候在一台 Linux 机器上使用的是 的 go 1.5 beta2....我注意到在 Windows 上面使用的时候在 Go 语言源代码里面会有一些警告信息,因此如果你正在使用 Windows 开发,这可能不会起作用。...一旦你要安装 Go 语言,你可以通过下面的命令行来安装: go get golang.org/x/mobile/cmd/gomobile gomobile init Android 平台:你需要安装 Android...为了简便起见我这里只安装 android 版本(主要原因是因为我没有 IOS 设备)。...上面的应用使用纯 go 语言写的,并且使用 opengl 来做渲染。目前还有一些 api 限制,但是我相信不久就会改善。 分析跨平台开发的应用 好,我们可以编译他人的代码,但是它在干什么?

    958100

    在 Android 上能否运行 Go 服务?

    “Android 既然是 Linux,那我能不能在手机上直接跑一个 Go 服务?” Go 服务在 Android 上能不能跑? 答案是:可以跑,但系统并不喜欢它。...Android 是 Linux 内核系统,Go 原生支持编译到 ARM 架构。 因此你完全可以将 Go 程序编译后得到一个二进制可执行文件。...但仅仅过一会儿,你会发现服务挂掉了 —— Android 把你的进程清理掉了。 为什么 Android 不让它活 Go 服务虽然能启动,但在 Android 眼里,它只是你的应用的一个普通子进程。...因此每个应用都有独立的 UID 和受限沙盒。 应用不能长时间监听端口,尤其是对外暴露的 HTTP 或 WebSocket 服务。...Android 此时更像一个“微型 Linux 服务器”, 你的 Go 程序和系统服务地位相同,能长期运行、监听端口、维护连接。

    12710
    领券