UniGUI
文章平均质量分 89
UniGUI是目前Delphi下新崛起的Web开发框架(比Delphi传统的IntraWeb开发框架强的不仅仅是一点点),开发模式跟传统的桌面程序一样,全拖拉控件,开发速度非常快,可以说是Delphi下开发Web应用的神器,可以帮助Delphi程序快速掌握开发B/S程序。因为UniGUI的前端使用了强大的ExtJS,所以无论从功能上还是美观上都还是相当不错的,非常适合开发企业级应用。UniGUI从1.5开始加入了HyperServer节点管理服务,实现了负载均衡的功能,并发及在线数量都不再是问题(“并发在线数在几千都算是小规模的用户量”~HyperServer官方语)。
gz_SkyWin
热爱编程
展开
-
【一起学UniGUI】--UniGUI介绍(1)
【前言】:Delphi目前已不是主流开发工具,这是事实!但不能抹杀它曾经的辉煌。其实不管是哪个语言或哪个开发工具,其实它们仅仅是一个开发工具而已。再好的语言或开发工具,最终仍是要看使用者撑握的水平。相对于大部分来讲,去高去低之后,其实可以说都是差不多的。比如:Java是好东东,可真正大师级别或精通的又有几个?有多少人仍是东抄西学的,仍在入门或刚入门中徘徊?不管是白猫还是黑猫,能逮到老鼠就是好猫。我...原创 2019-06-06 18:49:44 · 13223 阅读 · 0 评论 -
【一起学UniGUI】--创建新的uniGUI应用程序(11)
打开Delphi 10.3.1,在Delphi IDE中可以通过uniGUI应用程序向导轻松创建一个新的uniGUI应用程序(必须通过此方式来创建一个新的uniGUI应用程序),并按向导界面提示操作。(一)、使用uniGUI应用程序向导创建一个新的uniGUI应用程序,主要步骤为:1、File->New->Other2、选择 uniGUI for Delphi-&g...原创 2019-06-25 23:10:17 · 4385 阅读 · 0 评论 -
【一起学UniGUI】--UniGUI的特殊对象(10)
UniGUI的特殊对象主要有:UniApplication 对象、UniSession 对象、UniServerInstance 对象,下面分类进行简单概括说明,后面实战中结合实例再详细讲述。1)、UniApplication 对象 UniApplication返回一个TUniGUIApplication实例,它是当前所有会话资源(主窗体MainForm、主模块...原创 2019-06-17 10:00:25 · 2986 阅读 · 0 评论 -
【一起学UniGUI】--UniGUI的控件(Components)(9)
与Delphi本身相比,UniGUI也提供几组类似的非可视组件和可视组件。有些Delphi组件与UniGUI兼容或受其支持,因此没有必要将它们包含在UniGUI组件包中。例如,对于VCL和UniGUI应用程序,许多数据访问控件是相同的。UniGUI支持其他组件,比如TActionList。 UniGUI可视化控件是Ext JS控件(或由Ext JS控件组成),通常提供几...原创 2019-06-15 09:42:45 · 5295 阅读 · 3 评论 -
【一起学UniGUI】--UniGUI的窗体和模块(8)
(六)、数据模块(DataModules): uniGUI支持向项目中添加数据模块(DataModules)。它允许开发人员像标准VCL应用程序那样设计他们的应用程序,将应用程序业务逻辑划分为几个数据模块。需要记住的重要一点是,虽然uniGUI数据模块与标准VCL数据模块在本质上是相同的,但是当使用uniGUI向导创建它们时,它们将为每个会话自动管理(其生存期将与会话本身相同)。如...原创 2019-06-15 09:09:55 · 3012 阅读 · 0 评论 -
【一起学UniGUI】--UniGUI的窗体和模块(7)
(五)、其他窗体(Other Forms):使用uniGUI创建新窗体向导允许创建三种窗体:登录窗体 (Login Form 继承于TUniLoginForm) 应用程序窗体(Application Form) 自由窗体(Free Form)应用程序窗体(Application Form)和自由窗体(Free Form) 有一些不同之处,请在下面子章节阅读时特别注意。1)、应用...原创 2019-06-15 08:50:10 · 3829 阅读 · 0 评论 -
【一起学UniGUI】--UniGUI的窗体和模块(6)
每个uniGUI应用程序都是使用一个主窗体(MainForm)的专用窗体和两个专用的模块主模块(MainModule)和服务模块(ServerModule)组成且自动创建的。登录窗体(LoginForm)在uniGUI中也有特殊的含义,它主要是完成会话用户的登录事务,可视情况选择或增加。 上面讲的,是主要的或必不可少的一些窗体和模块,并不包括用户自己依需求创建的数据模块...原创 2019-06-10 09:04:23 · 4315 阅读 · 0 评论 -
【一起学UniGUI】--UniGUI的部署选项(5)
uniGUI支持Windows平台下所有主要部署选项。1.Standalone Server (独立服务器) 最简单的部署方法是独立服务器。在这种模式下,应用程序服务器像桌面应用程序一样直接运行。它也是用于调试应用程序的模式。运行应用程序可执行文件后(它是一个EXE文件),它将最小化到托盘图标,并运行到用户手动终止为止。见下图: 一个独立的应用程序可以...原创 2019-06-10 08:27:22 · 4920 阅读 · 1 评论 -
【一起学UniGUI】--UniGUI的界面与程序架构(4)
1、【统一的界面】 uniGUI是统一的图形用户界面,简称统一GUI。之所以称为统一的是因为它在所有带有Web浏览器的设备中提供了相同的UI体验。无论设备、操作系统、CPU和显示器是什么,在所有具有兼容Web浏览器的设备上,用户体验都是相同的。它允许在选择客户端设备方面有很大的自由。客户端设备可以是Windows PC、OSX设备、Linux PC、智能手机、平板电脑,甚至是树莓派...原创 2019-06-10 08:06:02 · 4618 阅读 · 0 评论 -
【一起学UniGUI】--UniGUI的技术概述(3)
众所周知,Web应用程序正在取代旧的桌面应用程序。Web应用程序可以从任何现代Web浏览器访问,而不需要将任何内容部署到客户机设备上,它更容易更新,有许多优点。但是,直到几年前,在Web上实现桌面应用程序提供的相同用户界面和响应能力几乎是不可能或不可行的。丰富互联网程序(RIA)是第一个将桌面用户体验引入Web的尝试,它要求在客户机计算机上安装本地运行时框架或插件。Microsoft...原创 2019-06-06 22:26:45 · 2255 阅读 · 0 评论 -
【一起学UniGUI】--UniGUI的安装(2)
UniGUI的安装很简单,并且会Delphi的开发者,我想至少都是35+了,个个都是老鸟了,再谈一个控件或软件的安装,我想就有点扯了,所以我就不详细讲解如何安装,如果实在有不会的,请自行百度或看官方的安装说明文档。我仅简单说说一些重点或注意事项: UniGUI目前最新版本为:UniGUI 1.90.0.1502,支持Delphi版本:Turbo Delphi Pro, D...原创 2019-06-06 20:48:29 · 2793 阅读 · 0 评论