[分享] Delphi7简单DirectUI界面源码

邓学彬 2013-07-02 07:19:36
我平常用VC++多,不熟悉Delphi,应朋友请求,写了这么个简单的界面源码,发上来大家分享.
第一次用Delphi写这样的东西,源码比较烂,抱歉.



源码下载:http://blog.csdn.net/cometnet/article/details/9227179
...全文
1611 35 打赏 收藏 转发到动态 举报
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
MaJin2012 2015-06-09
  • 打赏
  • 举报
回复
DirectDraw的lpDDSZBufferDest : PDirectDrawSurface; 在oXE7下面报错!是什么原因啊?
OtakuCode 2013-09-27
  • 打赏
  • 举报
回复
感谢分享
nhconch 2013-09-03
  • 打赏
  • 举报
回复
很好,很强大
chinawcs 2013-09-03
  • 打赏
  • 举报
回复
下载了 xe编译通过 效果很好 。支持! 以前做 触摸屏 程序 要求界面美观 除了贴图 就是自绘了 还有别的途径吗 ?
支持中文哦 2013-09-03
  • 打赏
  • 举报
回复
FireMonkey全部是D2D(如果D2D不可用,则调用GDI+),MacOS系列用OpenGL自画的,效果也很绚丽,很喜欢那些各种滤镜,设计期可视化处理,用Delphi特么感觉像在用PhotoShop...
meigui 2013-09-02
  • 打赏
  • 举报
回复
支持彬哥。
RayYan 2013-09-02
  • 打赏
  • 举报
回复
haitao 2013-09-02
  • 打赏
  • 举报
回复
看过一个vc写的dircetui程序 感觉不是很好: 字节数大了一点 内部的工具图标有点傻大 不过自从360之类的工具采用这种风格,也就成了好的界面了
邓学彬 2013-09-02
  • 打赏
  • 举报
回复
引用 wy371tt1 的回复 修改了一下,delphi2009可用,http://download.csdn.net/detail/wy371tt1/5913937
兔子侠客 2013-07-23
  • 打赏
  • 举报
回复
VisualUI 2013-07-22
  • 打赏
  • 举报
回复
感谢分享
邓学彬 2013-07-22
  • 打赏
  • 举报
回复
引用 23 楼 youyidianmimang 的回复:
VC版主都来叫嚣delphi了,版主出来应战啊~~ 要是grid之类的怎么弄啊... 维他命版主
怎么谈得上"叫嚣",应朋友要求写了个简单的东西而已.
hsfzxjy 2013-07-22
  • 打赏
  • 举报
回复
引用 23 楼 youyidianmimang 的回复:
VC版主都来叫嚣delphi了,版主出来应战啊~~ 要是grid之类的怎么弄啊... 维他命版主
版主好久没出现了。。
youyidianmimang 2013-07-22
  • 打赏
  • 举报
回复
VC版主都来叫嚣delphi了,版主出来应战啊~~ 要是grid之类的怎么弄啊... 维他命版主
oushengfen 2013-07-17
  • 打赏
  • 举报
回复
版主,请问对应Delphi版本的GDIPlus,怎么去找到,谢谢!
邓学彬 2013-07-16
  • 打赏
  • 举报
回复
引用 17 楼 kisshexuxia 的回复:
在DELPHI XE下能用吗?我DEMO在XE下使用报错 unit 'DirectDraw.pas'
引用 18 楼 oushengfen 的回复:
是的,我在2007下也是这样的错识,什么原因啊
请使用对应你Delphi版本的GDIPlus
oushengfen 2013-07-16
  • 打赏
  • 举报
回复
感谢版主,这样的源码,真是难得,非常感谢。
oushengfen 2013-07-16
  • 打赏
  • 举报
回复
是的,我在2007下也是这样的错识,什么原因啊
kisshexuxia 2013-07-15
  • 打赏
  • 举报
回复
在DELPHI XE下能用吗?我DEMO在XE下使用报错 [DCC Error] DirectDraw.pas(358): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record [DCC Error] DirectDraw.pas(365): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record [DCC Error] DirectDraw.pas(375): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record [DCC Error] DirectDraw.pas(382): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record [DCC Error] DirectDraw.pas(394): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record [DCC Error] DirectDraw.pas(834): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record [DCC Error] DirectDraw.pas(836): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record [DCC Fatal Error] GDIPAPI.pas(38): F2063 Could not compile used unit 'DirectDraw.pas'
helubo0573 2013-07-14
  • 打赏
  • 举报
回复
学习delphi也有几年了,但一直以来都没怎么注重界面这一块的东西,昨天还在琢磨着如何能做出漂亮的操作界面,今天一上论坛就看到这代码。。。不管如何!先让我膜拜一下吧。。。
加载更多回复(13)
内容概要:本文针对风电功率随机波动对电网频率稳定性的不利影响,提出一种基于灰狼优化算法(GWO)与改进的自适应噪声完备集合经验模态分解(ICEEMDAN)相结合的混合储能功率平抑策略。通过GWO优化ICEEMDAN的关键参数(如噪声幅值、分解层数),以样本熵为适应度函数提升风电功率信号分解精度,有效抑制模态混叠问题;进而构建四阶段协同调控框架:参数优化—自适应分解—互信息熵初级功率分层—模糊控制动态修正中频功率分配,实现低频、中频、高频波动功率的合理分配。该策略结合储能系统中蓄电池与超级电容的特性,利用模糊控制器根据两者实时荷电状态(SOC)动态调整中频功率分配比例,避免过充过放,延长设备寿命。基于实测风电数据的仿真结果表明,该方法显著降低了并网功率波动率,提升了储能运行安全性与系统整体平抑效果。; 适合人群:具备一定电力系统、新能源并网、储能控制背景,熟悉Matlab/Simulink仿真工具,从事相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①解决风电功率波动导致的电网频率不稳定问题;②优化混合储能系统(蓄电池+超级电容)的功率分配策略;③提升风电并网电能质量与储能系统运行寿命;④为基于智能算法的新能源功率平滑控制提供可复现的技术方案。; 阅读建议:建议结合Matlab代码与Simulink仿真模型进行实践,重点关注GWO参数寻优流程、ICEEMDAN分解效果对比、互信息熵判据应用及模糊规则设计等核心模块,深入理解信号分解与储能状态协同控制的闭环机制。

5,943

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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