USEGEAR

导航

1 2 3 4 5 ··· 9 下一页

#

[置顶] delphi类助手helpers,这个NB,省事、大幅提高效率

摘要: 1、我们会想要能够对一个数据型别进行扩充,而不想继承类别。 2、如果我们想为一个组件类别加入新的方法,为它提供新的功能,而且不想通过继承来做。(如对TFDMEMTable增加方法等,你就得继承做处理,or做成控件进行安装...很繁琐) 那就使用class或者Record助手: 这些特殊用途的数据型别 阅读全文

posted @ 2023-02-04 15:20 USEGEAR 阅读(928) 评论(0) 推荐(0)

#

[置顶] pg连接外部数据库的TDS_FDW 之后

摘要: pg通过tds_fdw实现外部表后,一般就可以是同本地表进行操作。 CREATE FOREIGN TABLE "test"."Remote_IncomeStatement" ( "VAJ47" timestamp(6), "BCK01B" int4, "BBY01" int4, "VAJ25" nu 阅读全文

posted @ 2022-10-14 16:19 USEGEAR 阅读(247) 评论(0) 推荐(0)

#

[置顶] cxgrid的使用模糊搜索

摘要: //增加一行;焦点到当前指定cell。 frm.cxgrd1.SetFocus; frm.cxgrdbtblvwGrid1DBTableView1.DataController.AppendRecord;//or FDMemTable.Applend; frm.cxgrdbtblvwGrid1DBT 阅读全文

posted @ 2022-05-27 18:16 USEGEAR 阅读(316) 评论(0) 推荐(0)

2025年10月19日 #

学习unigui【39】单独文件在ms win server 上执行的坑

摘要: exe直接复制到ms windows server的目录下执行,ok没问题。由于要读取ini配置文件。导致出现莫名其妙的错误。 明明ini参数调整了,还是执行出问题,让你怀疑人生。 坑1:自带记事本保存的 UTF-8 文件默认会加上 BOM (Byte Order Mark)的文件格式,当你保存后, 阅读全文

posted @ 2025-10-19 08:56 USEGEAR 阅读(6) 评论(0) 推荐(0)

2025年10月13日 #

学习unigui【38】重新认识UUNIGUI--为什么这样快? 站在“架构与性能”层面重新审视

摘要: 为什么 UniGUI 这么快、甚至感觉比原生 HTML + JS 框架还灵敏? 答案在于: ✅ UniGUI 把「前端交互」和「后端状态」紧密绑定到一个持续的、内存级的会话(UniSession)中。 它不像普通 Web 框架那样每次都要重新构建页面或重新传输状态, 而是—— 直接在内存中同步控件树 阅读全文

posted @ 2025-10-13 10:19 USEGEAR 阅读(40) 评论(0) 推荐(0)

2025年10月7日 #

学习unigui【37】nginx的反向代理 ,程序中的重新定向

摘要: 默认port:9077 希望IP:81后访问9077。于是就采用nginx。问题当点击下载文件或浏览文件等时,怎么知道用户是通过81口访问的? UniGUI 没有暴露 RequestHeader(s),继续走“读头部”的路只会踩坑。最稳妥的做法是:别拼绝对 URL,直接用“根相对路径”,让浏览器自己 阅读全文

posted @ 2025-10-07 08:31 USEGEAR 阅读(12) 评论(0) 推荐(0)

2025年10月3日 #

学习unigui【36】把数据导航放在Unidbgrid脚中

摘要: UniDBGrid1.WebOptions.Paged := True; UniDBGrid1.PagingBarAuxControl := UniDBNavigator1; 阅读全文

posted @ 2025-10-03 11:36 USEGEAR 阅读(10) 评论(0) 推荐(0)

学习unigui【35】dbgrid字段宽度自适应

摘要: UniDBGrid1 -> ClientEvents -> ExtEvents [Ext.data.Store[store] ] add store.load fn: function store.load(sender, records, successful, eOpts) { sender.g 阅读全文

posted @ 2025-10-03 10:30 USEGEAR 阅读(11) 评论(0) 推荐(0)

2025年8月29日 #

KingSADA的工业历史数据库的访问

摘要: 通过KingSADA读取工业库,走了二周弯路。 1、KingSADA提供了jdbc和odbc驱动 2、希望直观看到数据库和query结果集,就直接采用jdbc。 3、采用jdbc的结果是:看不到数据库结构,sql脚本看不到结果集。执行都没有问题。 4、于是采用odbc,结果许多数据库工具不支持odb 阅读全文

posted @ 2025-08-29 15:08 USEGEAR 阅读(8) 评论(0) 推荐(0)

2025年8月3日 #

学习unigui【34】意想不到的问题,数据提交失败怎么处理?!

摘要: 问题是要再web层面理解和处理。 1、提交数据的异常处理方式。注意,异常是不能直接使用showmessage。 try if fdqry_dictEdit.State in [dsEdit,dsInsert] then fdqry_dictEdit.Post; ShowMessage('保存成功') 阅读全文

posted @ 2025-08-03 16:47 USEGEAR 阅读(29) 评论(0) 推荐(0)

2025年7月27日 #

学习unigui【33】学习TUniCombobox使用

摘要: 场景: 一表有记录: '南京', '111''苏州', '222''无锡', '333''常州', '444' 希望通过TUniCombobox显示name供下拉选择。然后返回code。 这个是个老话题,在TUniCombobox却折腾半天,真是活见鬼了。 少废话,上干货: cbb1.Items.A 阅读全文

posted @ 2025-07-27 10:15 USEGEAR 阅读(19) 评论(0) 推荐(0)

2025年7月21日 #

学习unigui【32】3d模型加载gb文件是的401

摘要: 使用glb的3d模型,但是跟踪来跟踪去就是在读取demo.gbl文件时显示401错误。 干货,就一句话: procedure TUniServerModule.UniGUIServerModuleBeforeInit(Sender: TObject);中增加语句: procedure TUniSer 阅读全文

posted @ 2025-07-21 15:29 USEGEAR 阅读(22) 评论(0) 推荐(1)

2025年7月12日 #

设备数据采集与统计

摘要: 数据采集分成自动采集和人工采集,导致统计发生大问题: 自动采集三分钟一次;人工采集不定期。 通过转速实现设备运转时间的统计。 ✅ 最终设计回顾(补充说明) 1. 采集源 来自 IoTData 表,数据包括采集时间、设备编号、主机转速等。 2. 采集模式过滤 只取自动采集数据: sql 复制编辑 WH 阅读全文

posted @ 2025-07-12 10:01 USEGEAR 阅读(22) 评论(0) 推荐(0)

2025年7月7日 #

实现既能扫码键入,又能下拉增量搜索的功能

摘要: 说起来头晕:使用devexpress的TcxDBLookUpComboBox非常方便,但是希望能够进入代码和扫码录入(平板中使用),这就麻烦了。 干货: 1、正常按照增量搜索设置参数; 2、增加设置开关控制: Properties: DropDownListStyle = lsEditList; I 阅读全文

posted @ 2025-07-07 18:00 USEGEAR 阅读(14) 评论(0) 推荐(0)

2025年6月14日 #

学习unigui【31】Query的pg数据库更新

摘要: pg的模式是个先进而且麻烦的玩意。 query-->datasource-->unidbgrid这是我们偷懒的数据编辑方式。 可是,PG数据库就会出现找不到【模式.表名】。如何找不到【user001.department】表。实际在User001模式下有department的部门表。 如何处理: 在 阅读全文

posted @ 2025-06-14 15:53 USEGEAR 阅读(28) 评论(0) 推荐(0)

2025年6月8日 #

学习unigui【30】UniEdit的录入控制

摘要: UniEdit,UniDBEdit,比如输入经纬度:point保留6位小数的数字,如何控制用户输入? 少废话,上干货: 然后: 实战: 第一步: 第二步: have fun! 阅读全文

posted @ 2025-06-08 18:35 USEGEAR 阅读(46) 评论(0) 推荐(0)

2025年5月24日 #

Typora呈现流程图

摘要: Typora是收费的,学习使用怎么办? 感谢提供。 不挑版本哦!!! 1、找到安装目录该文件,resources\page-dist\static\js\LicenseIndex.**********.********.chunk.js 2、在该文件中查找: e.hasActivated="true 阅读全文

posted @ 2025-05-24 09:58 USEGEAR 阅读(69) 评论(0) 推荐(0)

2025年5月13日 #

学习Django【7】数据库保存数据语句

摘要: 在 Django 或其他 ORM 框架中,直接使用 create() 和 save() 的核心区别在于 灵活性、业务逻辑处理时机以及事务控制。虽然两者最终都会将数据保存到数据库,但在实际开发中,它们的使用场景和目的可能截然不同。以下是详细解释: 阅读全文

posted @ 2025-05-13 10:03 USEGEAR 阅读(29) 评论(0) 推荐(0)

2025年5月11日 #

学习Django【6】Django的ORM

摘要: 虽然可以说熟练掌握SQL,初步使用Django的ORM还有点二头雾水。就是完全二种不同的操作处理,难以接受。 先说ORM的几条命令,看了也是一头雾水。 Django 命令 makemigrations 和 migrate 的意义,AI答复是不是非常清晰明了? 解释 Django 命令 makemig 阅读全文

posted @ 2025-05-11 15:28 USEGEAR 阅读(24) 评论(0) 推荐(0)

2025年5月10日 #

学习Django【5】Pycharm的模板识别

摘要: 显示的问题: 这是由于在新建项目使用了Jinja2模板。调整过来即可重启即可。 阅读全文

posted @ 2025-05-10 10:07 USEGEAR 阅读(10) 评论(0) 推荐(0)

2025年5月9日 #

学习Django【4】settings.py urls.py views.py 模板之间的关系

摘要: 理解这个关系很重要: + + + + + + | | | | | | | settings.py | > | urls.py | <--> | views.py | | (配置信息如数据库, | | (URL模式与视图的 | | (处理请求和响应逻辑) | | 静态文件路径等) | | 映射关系) 阅读全文

posted @ 2025-05-09 18:45 USEGEAR 阅读(11) 评论(0) 推荐(0)

2025年5月3日 #

学习unigui【29】UniGUI的RBCA

摘要: web程序真是鸡鸣狗盗,零零碎碎。 学习类似SaaS的登录界面,补一大通web的基础知识。 http://127.0.0.1:8077和http://127.0.0.1:8077/admin 这是登录系统。登录账套和管理员登录。又不希望浏览器的get参数。 1、通过UniGUIServerModul 阅读全文

posted @ 2025-05-03 16:25 USEGEAR 阅读(85) 评论(0) 推荐(0)

2025年4月29日 #

学习Django【3】Pycharm pro的安装

摘要: 用IDEA,总感觉大二全面面具到,确实不错。但是具体到具体的IDE总感觉哪里不顺手不对眼。 使用Pycharm Pro看看如何。干货:安装Pycharm Pro: 1、去官网下载2025.1版本。 2、Pro是要收费的,使用一个月。咱们是学习和感受用。 实际上网上非常多的和谐资料视频,但是总是搞不定 阅读全文

posted @ 2025-04-29 11:32 USEGEAR 阅读(17) 评论(0) 推荐(0)

2025年4月2日 #

restful 服务器一个问题,看ChatGPT的威力 (续2)

摘要: 实际上Pascal是一个非常优美的语言。只是仁者见仁智者见智。 我们一直埋怨,而不是埋怨自己。说到底:功力不够。想短平快,功底又不够,这就是挑战。 datasnap很复杂,但是又很简单。写了够小的破restful服务程序,动不动出问题。 在多次交流中,你会不断理解和提高。 # Delphi + RE 阅读全文

posted @ 2025-04-02 19:02 USEGEAR 阅读(30) 评论(0) 推荐(0)

2025年3月31日 #

restful 服务器一个问题,看ChatGPT的威力 (续)

摘要: 资料很多,但是真正能经得住7X24运行的还真不容易。说穿了就是你的程序不够健壮。 玩数据处理的,也就是:数据库连接 → 查询 → 拉数据 → 生成结果 → 释放连接 → 返回数据 。可是看下面: ✅ FDConnection1 是这个 TUsegear 类的成员,由 DataSnap 管理,每个请求 阅读全文

posted @ 2025-03-31 17:08 USEGEAR 阅读(70) 评论(0) 推荐(0)

2025年3月21日 #

restful 服务器一个问题,看ChatGPT的威力

摘要: 看看是否牛逼: 真不是写代码的料,也没有这样的天赋,仅仅玩玩而已。 问题:客户端边缘路由中一段js代码,使用get请求一个方法,把json数据送入数据库相关表。由于种种原因导致长连接,通过资源管理器可以看到TCP连接一直挂在那里。(该问题不知道是否是伪命题,请专业人员指导) 七搞八搞,依赖Chatg 阅读全文

posted @ 2025-03-21 18:20 USEGEAR 阅读(16) 评论(0) 推荐(0)

2025年3月2日 #

实现Andriod的APP中文名

摘要: 让程序编译后,就会自动生成中文名,以及启动界面。 1、 2、AndroidManifest.xml的修改。 如果新建project,自动生成,否则要手动 3、 4、ok了。到手机端看结果吧 阅读全文

posted @ 2025-03-02 13:10 USEGEAR 阅读(15) 评论(0) 推荐(0)

2025年2月18日 #

datasnap的restful服务器

摘要: 说真话,这玩意真的简单好用。但你要控制好: 1、内存泄漏和异常处理好; 2、有没有发现,通过服务器对数据库进行读写时,在资源管理器中,如果是sql server,就会看到连接1433的连接一直挂在那里。好闹心。 说主题:因为采用get or post链接,将LifeCycle设置为'Invocati 阅读全文

posted @ 2025-02-18 18:47 USEGEAR 阅读(63) 评论(0) 推荐(0)

2025年2月2日 #

明文不被允许

摘要: 错误提示: 要在AndroidManifest.xml添加如下属性即可: <application android:debuggable="true" android:hardwareAccelerated="true" android:icon="@drawable/ic_launcher" an 阅读全文

posted @ 2025-02-02 18:25 USEGEAR 阅读(15) 评论(0) 推荐(0)

实现Android键盘自适应

摘要: 实现Android键盘自适应 unit Unit13; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FM 阅读全文

posted @ 2025-02-02 15:30 USEGEAR 阅读(22) 评论(0) 推荐(0)

2025年2月1日 #

D的SDK的设置

摘要: 有点烦,被困扰。看大虾的文章一并感谢: 进入D:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidSDK-2525-22.0.47991.2819\cmdline-tools\cmdline-tools\ 阅读全文

posted @ 2025-02-01 11:25 USEGEAR 阅读(28) 评论(0) 推荐(0)

2024年11月22日 #

frxpngimage单元的编译错误:frxpngimage left side cannot be assigned to

摘要: 一个老项目中,使用软数字录入数据,编译时出现n个:frxpngimage left side cannot be assigned to 原因是使用了frxpngimage单元,在D11中编译出现若干frxpngimage left side cannot be assigned to。 经网查查找 阅读全文

posted @ 2024-11-22 09:44 USEGEAR 阅读(22) 评论(0) 推荐(0)

2024年10月27日 #

js调用datasnap rest server

摘要: 场景: 有嵌套的多层json数据结构的变量,js通过post调用 datasnap rest server,会出现问题: var json = [{ stcd: system.sn, dateTime: dateTimeStr, stnm: system.stnm, lgtd: system.lgt 阅读全文

posted @ 2024-10-27 09:03 USEGEAR 阅读(30) 评论(0) 推荐(0)

2024年10月16日 #

学习unigui【28】UniGUI接收POST/GET

摘要: 小儿科问题,直接上流程代码: 1 procedure TUniServerModule.UniGUIServerModuleHTTPCommand( 2 ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo; 3 v 阅读全文

posted @ 2024-10-16 07:03 USEGEAR 阅读(257) 评论(0) 推荐(0)

2024年10月6日 #

android中大咖:TlistView

摘要: d的android中的Tlistview相当于cxGrid,其开发使用中的主咖地位至高无上。 可是如何高效使用快速实现的需求呢?需要的话补官方的教程 上图: GOODLUCK! 阅读全文

posted @ 2024-10-06 12:50 USEGEAR 阅读(23) 评论(0) 推荐(0)

2024年8月17日 #

PDA自带有红外扫描头,不用点击焦点就能超高速超精准的扫条码、扫二维码

摘要: 参考牛人DelphiTeacher的《PDA扫码?不要慌,只要20行代码!》 摘要: 实现监听器接口 然后在系统中注册该监听器,注册时指定只接收名称为com.kte.scan.result的消息: PDA支持多种扫码输出模式,输入框填充、广播输出、粘贴板、输入框覆盖等 PDA默认的扫码输出模式为输入 阅读全文

posted @ 2024-08-17 17:02 USEGEAR 阅读(581) 评论(0) 推荐(0)

2024年7月19日 #

sql server2008出现set 选项的设置不正确:"ARITHABORT”

摘要: ( SELECT STUFF(( SELECT '','' + CODE FROM INVNEWSAL11 WHERE (MASTERI=BILRCV.SRCERI) OR (LINKERI IN (SELECT LINKERI FROM INVPROLOG WHERE DTYPE=0 AND PE 阅读全文

posted @ 2024-07-19 19:31 USEGEAR 阅读(149) 评论(0) 推荐(0)

2024年6月3日 #

学习unigui【27】像pg的jsonb一样编辑json。

摘要: var I: Integer; CurrentObject: TJSONObject; FieldName: string; Pair: TJSONPair;function CreateJSONValueForVariant(const aValue: Variant): TJSONValue;b 阅读全文

posted @ 2024-06-03 11:39 USEGEAR 阅读(158) 评论(0) 推荐(0)

2024年6月1日 #

学习Django【2】把视图和路由连接起来的是URLconfigs的配置文件

摘要: 在view.py视图中定义: def detail(request, question_id): return HttpResponse("You're looking at question %s." % question_id) def results(request, question_id) 阅读全文

posted @ 2024-06-01 08:19 USEGEAR 阅读(18) 评论(0) 推荐(0)

2024年5月31日 #

学习unigui【26】关于Unigui控件的个性化CSS框架

摘要: 用unigui写程序,简单的事用户界面不用HTML。因为这个太闹心了。没有什么技术含量,但很闹心。 但是,但是不清楚HTML CSS更闹心。因为养眼的界面是客户起步疑问和要求。 强烈推荐认真读明白大虾的体验和总结:delphi Unigui框架TUniContainerPanel 把CSS和界面属性 阅读全文

posted @ 2024-05-31 10:23 USEGEAR 阅读(1009) 评论(0) 推荐(0)

2024年5月30日 #

学习unigui【25】关于图标

摘要: 网上有不少介绍。 自己的经验: 是否需要下载文件fontawesome-free-6.5.1-web(),没有研究。说ext_js已经下载配套了。 我很懒,得过且过。 1、下载fontawesome-free-6.5.1-web放在resource,一般推荐files。 2、在ServerModul 阅读全文

posted @ 2024-05-30 18:11 USEGEAR 阅读(171) 评论(0) 推荐(0)

2024年5月3日 #

最爱lx-music的音源哪里去了?

摘要: 最爱lx-music,让你满心喜欢,可是音源没有了,因为被投诉给全部关了。 公心作者增加了自定义源。 六音提供了音源,做了一件大善事。注意的是音源会一直初始化。那就下载适合的版本: 欣赏阿鲁阿卓如痴如坠的《梦里客家》 阅读全文

posted @ 2024-05-03 10:35 USEGEAR 阅读(2725) 评论(0) 推荐(0)

2024年4月20日 #

学习unigui【24】Echart的使用:多个坐标系

摘要: 使用echart非常简单,网上有介绍。 主要放一个unihtmlFrame。然后unihtmlframe.text := 'html的代码',就会渲染(初次调用echart的js库要一点稍后)。 unigui本身的chart貌似不能动态生成。 option = { title: [{ text: ' 阅读全文

posted @ 2024-04-20 11:28 USEGEAR 阅读(216) 评论(0) 推荐(0)

1 2 3 4 5 ··· 9 下一页