unigui美化界面源码框架

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

        对于delphier来说,顺应互联网时代,用delphi开发web程序,一直是一个很头痛的问题,以往开发delphi程序往往不需要前端和美工参与。但在ui界面上要想漂亮,需要配合和学习css、JS和美工知识,所以很多人会放弃。unigui是一个非常好的web的控件,由土耳其人开发,一直在持续更新,至今已经有超过10年的历程,和delphier原生框架一样,拖放控件就能实现web快速开发,并且性能出色,完全符合delphier的开发习惯。默认界面也相对原始的delphi和interweb类控件来说,也是相当美观。不过虽然进度很大,但是毕竟是优先符合国外人的审美,还是和国内流行的web设计风格还是有一定的差距。我花了大量的时间,修改了unigui控件的样式,并从实际案例中拆出来几个模块,写了这个web美化框架,简单修改就直接用来web管理类软件的做产品,常见的unigui需要用到的使用方法,以及界面修改细节都能在本源码里面找到参考,因为不需要安装第三方控件,对近二年来的unigui和delphi的各版本都可以完美支持。(注:本框架非管理软件,只是框架源码)

已经实现的内容:

全局控件样式修改

动态创建tab标签载入子页面

百度图表使用(第三方组件)

左侧手风琴导航(基于uniTreeview)

自动适应浏览器宽度

等分比例布局

窗体弹出动画

消息框动画

多网页的参数的传递

网址url参数传递

uniDbGrid导出到表格下载

uniDbGrid右侧增加操作按钮

UniDbGrid金额列统计,指定条件着色

登录图形验证码

浏览器类型获取

浏览器按键控制

文件下载

图片上传预览

设置指定上传接收路径

Cookie的使用

Js交互的使用

css美化的使用

公用执行的Db数据库操作函数过程

在实际项目中检验过的Server模块各项参数配置

链接跳转到网站

错误和超时提示汉化

超时自动重启浏览器端

发布运行库设置

欢迎加我QQ交流:21968578

 

 

菜菜侠的uniGUI使用笔记 -- 安装篇 本文介绍了uniGUI的安装及使用Delphi开发第一个B/S程序。uniGUI框架对于Delphi老朋友想要开发B/S程序,绝对是一种福音。 阅读详情

相关推荐

uniGUI从入门到精通功能演示

uniGUI是一个强大的Web应用程序开发框架,它将Delphi的桌面应用程序开发模式扩展到Web应用程序开发,使得开发人员可以使用熟悉的Delphi编程语言和工具来创建高性能的Web应用程序。uniGUI的出现,使得开发人员无需掌握复杂的Web技术即可开发出功能丰富的Web应用。本文将详细介绍uniGUI的基本概念、安装配置、核心组件及其使用方法,并通过具体的实例展示如何从入门到精通地使用uniGUI进行Web应用程序开发。

m0_57781768的博客 1844

Unigui开源框架,非常值得参考学习

Unigui开源框架,非常值得参考学习

Delphi Web开发进阶:UniGui界面美化与现代化实战指南

Web应用开发中,用户界面UI)的美观度与交互体验直接影响产品成功。传统桌面开发框架迁移至Web时,常面临界面现代化挑战,这涉及前端技术栈整合与工程化实践。其核心原理在于通过CSS样式层叠、JavaScript动态交互及组件化设计,将业务逻辑与视觉表现分离,实现高效、可维护的界面开发。这一过程的技术价值在于提升开发效率、保障用户体验一致性,并降低长期维护成本。在Delphi生态中,UniGui框架允许开发者复用现有技能进行Web开发,但默认界面风格往往需深度定制。应用场景涵盖企业管理后台、数据可视化仪表盘

weixin_33393017的博客 332

unigui非常漂亮的UI.rar

几款非常漂亮的UI,直接打开就可以看到效果,椭圆扁平的设计,暖色系各种控件可以挑选自己喜欢的使用,种类繁多,量力而行

unigui是什么?能用来干什么?一篇文章让你全面了解

很多初次接触unigui的delphier都不太明白他的特点,能干些什么,这里就自己的经验,做个记录,分享给大家。

宁静志远 4980

UniGUI 后台管理系统框架

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

u011702398的博客 3485

菜菜侠的uniGUI使用笔记 -- 基础篇

刚开始学习与使用uniGUI时,往往是一头雾水,不知道如何下手,本篇的目的是记录我在学习与使用uniGUI过程中一些重点、要点,也希望能帮助到跟我一样的老Delphi粉丝。

菜菜侠的博客 3414

UNIGUI ERP框架

UNIGUI ERP框架ERP框架结构 ERP框架结构 最近UNIGUI是越来越火,作为一个萌新,肯定要亲自动手打造一个自己的ERP框架用于以后的程序开发。 本人萌新,开发功能如下 功能如下: 1. 登录页面 2. 注册码功能 3. 打印及打印预览功能 4. 发送接...

qq_30983629的博客 7533

(02)uniGUI for C++ builder下手机主界面的布局与设计

(中行雷威2019.2.17) (同一个世界,同一个梦想,交流学习C++Builder XE10,传承c++builder的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码“BCB”,同时也请将该群号广为宣传,希望能够广集各方高手,共同...

路在脚下 2950

unigui登陆界面美化 (1).rar

unigui登陆界面美化 (1).rar

基于uniGui开发的Delphi后台管理框架uniFramework

uniGui是基于Delphi的一套开发Web应用的UI框架前端使用的是ExtJS,最新版的uniGUI1.5 1480已支持新版的ExtJS6.5.3。我认为uniGUI是目前Delphi下最完善的Web开发组件,开发模式跟传统的桌面程序开发一样,全拖拉控件,开发速度非常快,可以说是Delphi下开发Web应用的神器,可以帮助Delphi程序员快速掌握开发B/S程序。因为uniGU...

sglqh的专栏 1万+

UI基础——UGUI源码架构

阅读源码是提高编程能力和技术水平的重要途径之一。

方寸想法,编码宇宙 1055

基于uniGUI的第三方控件Unifalcon源码版 (2019-12-07)

基于uniGUI的第三方控件Unifalcon源码版 (2019-12-07) 去发现同类优质开源项目:https://gitcode.com/ 项目简介 本仓库提供的是基于uniGUI的第三方控件——Unifalcon的源码版本,发布日期为2019年12月7日。Unifalcon是专为uniGUI平台设计的一套扩展组件集,旨在丰富uniGUI的应用开发能力。它在uniGUI的基础架构之上,精心...

gitblog_09748的博客 599

(40)UniGUI for CBuilder and Delphi如何使用FontAwesome图标字体

(同一个世界,同一个梦想,交流学习C++Builder and Delphi XE10,传承c++builder and Delphi的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码“BCB”,同时也请将该群号广为宣传,希望能够广集各方高手,共同进步。如需下载开发工具及源代码请加入我的QQ群。) 【阅读倡议】 1、有问题请留言; 2、没问题请点赞; 3、看连载请加群; 4、下源码请加群; 【开发工具】 1、C++Builder and Delphi 10.3.3 2、FMSof

martian6125 's blog! 575

UniGUI界面设计实战:从基础组件到高级交互的30个案例解析

在现代Web应用开发中,单页面应用(SPA)架构因其流畅的用户体验和高效的资源加载而备受青睐。其核心原理在于通过前端框架动态更新页面内容,避免整页刷新,从而提升交互响应速度。这一技术价值在于能够构建出接近原生应用体验的复杂业务系统,广泛应用于企业管理后台、数据可视化平台等场景。要实现专业的SPA界面,开发者需要掌握组件化设计、CSS定制与JavaScript扩展等关键技术。以Delphi生态中的UniGUI框架为例,它允许开发者使用熟悉的Object Pascal语言构建Web应用,但如何突破默认样式的限制

weixin_32288959的博客 229

UniGui开发资源合集:30个示例与资料助力Delphi Web开发

在Web应用开发领域,单页面应用(SPA)架构因其流畅的用户体验和高效的交互逻辑而成为主流技术方向。其原理在于通过前端框架动态加载内容,减少页面刷新,实现接近原生应用的体验。对于Delphi开发者而言,UniGui框架提供了利用熟悉的VCL/FMX思维构建SPA的桥梁,其技术价值在于降低了全栈开发的门槛,使开发者能聚焦业务逻辑而非复杂的前端技术栈。在实际工程实践中,如何设计现代化的UI界面、实现高效的数据通信与状态管理,是提升开发效率和产品质量的关键。本资源合集围绕UniGui框架,提供了从高颜值UI示例到

weixin_34101914的博客 273

(35)uniGUI for Cbuilder UniDBGrid的一些功能优化

(中行雷威2019.12.5) (同一个世界,同一个梦想,交流学习C++Builder and Delphi XE10,传承c++builder and Delphi的魅力!欢迎各地朋友加入我的QQ群484979943、299497712,860634510,进群密码“BCB”,同时也请将该群号广为宣传,希望能够广集各方高手,共同进步。如需下载开发工具及源代码请加入我的QQ群。) 【阅读倡议】...

路在脚下 1290

TMS FMX UI Pack 3.6.8.8 完整源码版——跨平台UI开发利器

说了这么多技术细节,其实我想表达的是:TMS FMX UI Pack 不只是一个“更好用的控件集合”,它代表了一种现代原生开发的新范式。它教会我们:性能优化要从架构入手,而不是修修补补;跨平台不是“能跑就行”,而是“在哪都一样好用”;用户体验藏在每一个细节里,比如 DPI 感知、主题自动切换、手势识别;开发效率来自于良好的抽象和解耦,而不是堆砌代码。

weixin_33597080的博客 710

Delphi 13(RAD Studio 13)适配版KonopkaControls 8.0专业UI控件库完整包

我们强制要求所有业务控件实现接口:typeend;配套提供统一注册中心,支持跨窗体数据联动:// 在主窗体初始化时注册// 当 CustomerGrid.FocusedRowChanged 触发时,自动同步 CustomerDetailForm 数据该契约使 3 个前端小组代码复用率达 76%,UI 一致性评审缺陷下降 63%。

weixin_42433737的博客 273
上一篇: 操作webbrowser页面输入框元素
下一篇: delphi+unigui开发的微信公众号
大风吹过脸颊
博客等级 码龄16年 167粉丝 25原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值