Delphi常用控件命名规范

Delphi控件命名规范  常用控件命名前缀 控件类名 前缀 TForm等窗体类  阅读详情

常用控件命名前缀
控件类名
前缀
TForm等窗体类 
frm
TButton, TSpeedButton等所有的按钮类 
btn
TCheckBox等所有的检查框 
chk
TRadioButton单选按钮类
rdo
TListBox等所有的列表框类 
lst
TPanel等所有的面板类
pnl
TLabel, TStaticText等所有用来显示的标签类 
lbl
TEdit, TMaskEdit等所有的单行编辑框类 
edt
TMemo, TRichEdit等所有的多行编辑框类 
mmo
TImage等图片类 
img
TComboBox等所有的下拉式列表框类 
cbb
TTreeView 
tv
TListView 
lv
TToolBar工具条 
tb
TGroupBox等控件类 
grp 
TOpenDialog等所有的对话框元件类 
dlg
TMainMenu所有的主菜单类 
mm
TMainMenuItem所有的菜单项类 
mi
TPopupMenu所有的弹出式菜单类 
pm
TPopupMenuItem所有的弹出式菜单项类
pmi
THotKey 
hk
TSplitter等所有的分隔符类 
spt
TTable等所有的数据表类 
tbl
TActionList, TAction表示动作的列表项 
act
TPageControl等所有的页式控件类 
pgc
TImageList等所有的图片列表类
il
TChart图表类 
cht
TAnimate等所有的动画类 
ani
TMonthCalendar等所有的日历类 
cal
TQuery等所有的SQL查询类元件 
qry
TDataSource 
ds
TDatabase 
db
TDrawGrid, TStringGrid等所有的网格类 
grd

Delphi老手看PythonStudio:THotKey控件与Delphi的异同点解析 本文从Delphi开发者视角深入解析PythonStudio中THotKey控件与Delphi版本的异同点,包括基础架构、属性行为对比及实战应用场景。通过代码示例展示两种环境下THotKey的使用差异,帮助开发者高效迁移Delphi热键功能到PythonStudio环境,并提供了性能优化和调试技巧。 阅读详情

相关推荐

Delphi7 BackupFile控件:文件压缩与备份解决方案

本文还有配套的精品资源,点击获取 简介:BackupFile控件是一个Delphi7开发环境中的文件压缩工具,允许开发者将多种文件类型压缩到一个文件中,并自定义压缩文件的扩展名。控件功能丰富,易于使用,满足项目备份和数据存储需求。该压缩包包含了控件的源代码、帮助文档、编译资源以及可能的压缩算法实现文件,为开发者提供了完整的使用和集成方案。 1. Delphi7控件...

weixin_33480380的博客 1213

【Delphi笔记】第四部分:命名习惯

而资源字符串(resourcestring)常常用于与语言或UI界面相关的场合,比如:MessageBox等消息框。上面两例的参数ADeptID、ANewDeptName和AEmpID虽然声明为const常量参数,但作为参数的它们使用A开头,而不是使用常量的C开头。同理,引用参数APersonID虽然是字符串变量,但作为参数的它以A开头,而不是使用字符串变量的s开头。常量(const)用大写C开头,资源字符串(resourcestring)用大写S开头。类名或类型名要以大写T开头。接口名以大写I开头。

u011705273的博客 640

Delphi中StringGrid控件基础应用实例详解

先抛一个问题:为什么有时候我们宁愿手写数据同步逻辑,也不直接用更强大的TDBGrid?答案其实很现实:TDBGrid是为数据库设计的,一旦绑定了DataSource,你就得跟着它的节奏走;而完全由你掌控,适合那些「临时数据」、「内存对象列表」或「非持久化结构」的显示需求;更重要的是,它启动快、资源少、无依赖,特别适合做日志预览、参数配置、任务队列这类模块。一句话总结:= 灵活 + 轻量 + 可编程性强 💡。

weixin_35973118的博客 962

Delphi编码标准——组件命名

组件命名1. 组件类型的命名标准:组件的命名与类的命名类似,只不过它有3个字符的前缀。这些前缀用以标识公司、个人或其他实体。(注意,作为前缀的3个字符要小写。)例如,一个时钟组件可以这样声明:TlxSchool= class (TComponent)2. 组件单元:组件单元只能含有一个主要组件,这是指出现在组件选项板上的组件。其他辅助性的组件或对象也可以包含在同一单元中。3

linxin的专栏 945

Delphi 12.3下KonopkaControls安装与控件丢失排查指南

在桌面应用开发中,VCL是Delphi开发者构建原生界面时最常用的组件框架。然而面对信息密度高、交互细节多的业务系统,原生控件常显得力不从心,这时第三方控件库便成为提升开发效率的关键。KonopkaControls作为一套免费开源、风格贴近原生的控件集,在富文本编辑、高级表格、输入校验等场景中提供了成熟方案,尤其适合需要兼顾性能与可控性的中小团队。但在Delphi 12.3环境中部署这类控件库,需重点解决版本对应、依赖路径、包编译顺序以及设计期控件丢失等典型问题。从理解VCL与第三方控件的协作原理,到合理规

weixin_34151004的博客 388

Delphi控件名称简写

适合初级研究开发的人群,Delphi 常用控件的缩写

delphi控件切图界面闪烁_一份最详尽全面的UI界面切图命名规范

关于UI界面的切图命名规范,U妹觉得关键是在于团队能够有一个统一的规则,所以这里只介绍一种通用的命名规则,当然大家也可以根据自己的实际情况去制定,这里只提供一种方法与思路,仅供参考。规范的命名方式可以提高开发人员的的开发效率和整个开发团队的友好合作。U妹觉得要尽可能用最少的字符而又能完整的表达标识符的含义。一、切图命名英文缩写的3个原则1.较短的单词可以通过去掉“元音”形成缩写2.较长的单词可去单...

weixin_39614109的博客 181

使用moveit控制机械臂

位置设置:`target_pose.position.x = 0.12`, `target_pose.position.y = 0.41`, 和 `target_pose.position.z = 0.44` 分别设置了机械臂末端执行器的X, Y, 和 Z坐标。设定目标位置:`group.set_pose_target(target_pose)` 这一命令将之前定义的目标位置和姿态设置为当前机械臂组的目标,为接下来的路径规划做准备。在机械臂控制的过程中,设定精确的目标位置和姿态是实现精确操作的关键步骤。

realman_Rop的博客 3688

Delphi前缀命名规范

Standard页 mm        TMainMenu pm        TPopupMenu mmi       TMainMenuItem pmi       TPopupMenuItem lbl       TLabel edt       TEdit mem       TMemo btn       TButton cb        TCheckBox rb

wozengcong的专栏 2067

数学建模常用模型10 :数据包络(DEA)分析法(投入产出法)

数据包络分析是评价多输入指标和多输出指标的较为有效的方法,将投入与产出进行比较。它的结果包含的意思有: ①θ=1,DEA有效,表示投入与产出比达到最优 ②θ<1,非DEA有效,表示投入与产出比没有达到最优,一般来说,θ越大说明效果越好。 数据包络分析是通过对投入的指标和产出的指标做了一个线性规划,并且进行变换后,然后根据其线性规划的对偶问题(线性规划对偶问题具有经济学意义),求解这个对...

HaLosec_Wei 9万+

S4-FPGA-K7板级原理图硬件实战

xilinx K7板级硬件实战

weixin_66510961的博客 6154

Delphi老手转PythonStudio:TNiceGrid控件与Delphi的异同点解析

本文详细解析了Delphi开发者转向PythonStudio时,TNiceGrid控件在两平台上的异同点。从开发环境、控件生态到核心属性、数据操作和事件处理,全面对比了Delphi与PythonStudio的TNiceGrid实现,帮助开发者快速适应迁移过程,提升开发效率。

vodka的博客 989

大模型备案避坑指南:如何设计符合TC260标准的评估测试题集?

本文深入探讨了如何设计符合TC260标准的大模型评估测试题集,以顺利通过备案。文章从解构标准核心逻辑出发,详细阐述了题集设计的工程化流程、核心原则与常见误区,并提供了模拟真实对抗的高阶测试策略与度量分析方法,旨在帮助企业构建一套能真实反映模型安全水位、有效规避风险的评估体系。

kafka6courier的博客 663

Delphi转PythonStudio开发:TNiceGrid控件与原版差异详解

本文详细解析了Delphi开发者转向PythonStudio时遇到的TNiceGrid控件与原版的差异,包括环境搭建、核心属性对比、事件处理及性能优化等方面。通过具体代码示例和实用建议,帮助开发者快速适应PythonStudio中的TNiceGrid控件,提升开发效率。

tensorflowjs6的博客 610

10天冲刺国自然基金!用这套实战AI提示词指令教程,助你中标率翻倍!亲测DeepSeek和ChatGPT不好用

虽然以上国自然提示词指令经过反复实测,但并不是万能无脑帮你搞定所有,大模型AI的特性是你专业领域能力越强,它的智商表现就会更加强大,通过以上提示词教程的使用,大大提升中标概率是肯定的。还有就是大模型的使用上,不是市面上大家都说好的就一定适用,目前来看,Gemini和Claude的两个模型是非常适合国自然本子的修改的。在使用大模型进行国自然本子撰写修改时,首先是角色的设定,然后是目标和背景的描述,好用的提示词指令都是要经过无数次的实测,比对输出结果后又反复调整,达到最佳的效果状态的提示词指令。

智能AI让学术科研更容易 1247

SAP S/4HANA Public Cloud 的 Development Tenant 深度解析

在传统的 SAP On-Premise 版本中,企业通常拥有完整的开发、测试、生产环境,开发人员可以直接访问 ABAP 代码,进行深度定制。然而,S/4HANA Public Cloud 采用了标准化的 SaaS 模型,不允许用户直接修改核心代码。因此,SAP 提供了一种新的开发方式,即 Development Tenant,允许企业在不破坏核心系统稳定性的前提下,实现个性化扩展。Development Tenant 主要用于 SAP S/4HANA Public Cloud 的扩展开发。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 849

BCB命名规范

BCB命名规范  [转贴文档] 作者: snowblue (  snowblue )1.源程序文件组织:每个程序文件单元通常都应由 .h 文件和 .cpp 文件组成,并将单元的公 共声明部分放在 .h 文件中。划分单元主要是以类为依据,原则上每个较大的类都应为一个单独的 单元,但在类较小且多个小类关系密切等情况下也可几个类共一个单元(建议仅对已经详细测试的 较为通用的类采用)。 2.源程序文件

maplefox的专栏 1379

Android15 修改触摸点上限为40

把MAX_POINTER_ID从默认的31修改为39,这里为什么要从31修改为39,是因为上面说明用BitSet32极限就只能支持32个点,因为从最小的ID是0,所以要支持40个点ID也要对应改为39.最近有个需求,需要修改Android系统的触摸点数,Android系统默认的点数是16个点,因为现在是大屏项目,有客户需要修改为40个点,好吧,客户最大。6.最后进行编译,开机开启触摸点检测,可以使用开发者模式中的显示触摸点功能,再叫上3个人,用双掌触摸屏幕,发现左上角有显示40个触摸点,修改成功。

tzj1058756809的博客 574

delphi控件切图界面闪烁_ui界面切图命名规范

规范的命名方式可以提高客户端程序员的开发效率和团队协作。个人觉得标识符命名原则:尽可能的用少的字符而又能完整的表达标识符的含义。切图命名英文缩写三个原则:1 较短的单词可通过去掉“元音”形成缩写2 较长的单词可取单词的头几个字母形成缩写3 此外还有一些约定成俗的英文单词缩写.每个人都有自己的规格,自己的规则的话,大概是:1、按照交互层级的结构来命名与分组。这样的好处是,一是即使交互发生改变,视觉随...

weixin_39702479的博客 222

CVPR 2026 即插即用 | 注意力篇 | MSEF:超轻注意力,空间-通道双分支并行融合,既增强特征又抑制噪声!

Multinex提出了一种超轻量级微光图像增强框架,其核心创新是MSEF模块。MSEF采用双分支并行架构,结合空间局部特征(深度可分离卷积)和全局通道注意力(改进SE),通过Tanh激活实现特征增强与抑制。相比传统注意力模块,MSEF在几乎不增加计算量的情况下显著提升性能,特别适合轻量级网络和边缘设备部署。实验表明,该模块能有效提升PSNR约3dB,同时保持极低的参数量(0.7K-45K)。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 604

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

.net为什么28年都不支持控件数组,8个控件要写8个事件?

微软不做.NET 可视化控件数组的核心:不是技术问题,而是框架定位的取舍——.NET 是通用框架,优先 OOP、通用事件模型、跨平台,放弃了 VB6 式的桌面可视化专属特性;代码层面的控件数组一直支持,只是无设计器可视化而已。控件数组的支持规律主打快速 Windows 桌面开发、可视化设计的框架(Delphi/VB6/C++ Builder)原生深度支持;通用型 / 跨平台框架(.NET/Java/Python)仅代码层面可实现,无可视化特性;QT 介于两者之间,靠集合 + 命名规范实现灵活的控件数组。

884

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

上一篇: PerlRegex堆栈溢出的问题
下一篇: WinAPI: IsIconic、IsZoomed - 分别判断窗口是否已最小化、最大化
tg2003
博客等级 码龄23年 31粉丝 136原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值