USEGEAR

导航

2021年5月31日 #

unigui的demo-\Demos\Desktop\DBAppDemo\SimpleDemo.dproj【11】

摘要: 这个demo很简单。 一个客户表,还有一个票据主从表。 看程序界面: 包括数据提交,彻头彻尾的c/s程序。你完全按照传统的C/S程序模式做开发就可。好处是效率、效率、还是效率! 你还有什么不满意!如果熟悉掌握ExtJS,那么前端你也能主动很漂亮地搞定! 再看一下demo界面,是否很震撼。没有B/S的 阅读全文

posted @ 2021-05-31 15:10 USEGEAR 阅读(325) 评论(0) 推荐(0) 编辑

高格-一些特点话题【11】负库存管理

摘要: 这个话题有点沉重。因为,zg特色的市场经济,负库存肯定是需要的。 负库存导致的问题也是致命的,特别是成本的紊乱。 场景: 1、生产的产品一些瑕疵,可是我可以选择一些在拼多多上销售。那这个流程和账怎么处理呐? 2、更多的型号的混乱,在销售过程中,太多的型号规格,谁也搞不明白。确实就是一个东西。那这个账 阅读全文

posted @ 2021-05-31 10:34 USEGEAR 阅读(105) 评论(0) 推荐(0) 编辑

2021年5月28日 #

学习EXTJS6(10)面向对象的基础框架-2【统一的组件模型】很重要

摘要: 用到ExtJS,UNIGUI是以ExtJS为基础的框架。因此掌握基础组件模型太重要了。确实就是让自己知道其所以然。 Ext中所有可视组件都继承自Ext.Component。 1、Ext.Component 最基本的几项功能: 【初始化】:initComponent(); 【渲染】render(); 阅读全文

posted @ 2021-05-28 15:12 USEGEAR 阅读(118) 评论(0) 推荐(0) 编辑

学习EXTJS6(9)面向对象的基础框架-1

摘要: Ext创造一套精细的对象模型与API,用这套API,可以快速实现对象的定义、创建、继承和扩展:1、 1、创建新类 Ext.define('demo.Demo',{ name: 'usegear', hello: function() { return 'Hello' + this.name; } } 阅读全文

posted @ 2021-05-28 11:23 USEGEAR 阅读(71) 评论(0) 推荐(0) 编辑

2021年5月15日 #

高格-一些特点话题【10】批次批号管理

摘要: 在生产活动中,批次和批号的管理非常重要。比如同样的规格型号产品,有不同的颜色区分。这种情况下,通过批号管理就变得非常简单了。 再如:这个批次的质量有瑕疵,特别是网上销售时,能否选择有瑕疵但又能在拼多多上发货的产品呢?那么我们就要对该批次的质量情况做个简单说明:表示这个批次轻微瑕疵具体情况。那么销售部 阅读全文

posted @ 2021-05-15 10:24 USEGEAR 阅读(133) 评论(0) 推荐(0) 编辑

2021年5月13日 #

study Rust-4【所有权】这个太重要了!

摘要: 由于Rust内存垃圾自动回收,那就得搞清楚这个所有权玩意。这个太重要了。因为关系到贯穿于你以后的程序编写。 几个概念: 一、移动 1、咱们一般语言,自己申请内存,自己管理和释放。就是new和free。 咱们搞不好就内存泄漏。 2、看Rust let s1 = String::from("hello" 阅读全文

posted @ 2021-05-13 15:37 USEGEAR 阅读(81) 评论(0) 推荐(0) 编辑

study Rust-3【表达式和函数】

摘要: 1、 Rust与优美的pascal很相似。但是这个表达式概念很有意思。见上图。【1、条件赋值语句;2、表达式返回值】 2、注意变量和隐藏变量的概念,这个也有创意。 3、函数在Rust无处不在。 阅读全文

posted @ 2021-05-13 09:46 USEGEAR 阅读(58) 评论(0) 推荐(0) 编辑

2021年5月12日 #

study Rust-2【环境与配置,随机数】

摘要: Rust教程资料很多。但是,这是教程学习资料感觉挺好!推荐给你https://doc.rust-lang.org/stable/book/ (简体中文译本)在线阅读 学习rust开始有点感觉了。美好的开始是成功的伴侣。学了那么多语言,这次感觉完全不同:叫做有感觉! 1、用vscode做编辑器; 2、 阅读全文

posted @ 2021-05-12 15:53 USEGEAR 阅读(188) 评论(0) 推荐(0) 编辑

2021年5月3日 #

unigui的错误delphi clientHeight:property clientheight does not exist【10】

摘要: 在unigui运行中发现这样的错误clientHeight:property clientheight does not exist。 这是啥原因。从老版本中复制过来的代码含dfm会出现这样的错误。 我的Delphi程序构建和编译很好,但是一旦它在调试模式下运行,我得到以下错误; Property 阅读全文

posted @ 2021-05-03 17:48 USEGEAR 阅读(210) 评论(0) 推荐(0) 编辑

2021年4月29日 #

unigui的部署【9】

摘要: 1、UniGUIServerModule的事件: procedure TUniServerModule.UniGUIServerModuleBeforeInit(Sender: TObject);begin Self.ExtRoot:='ext-6.7.0'; //C:\Program Files 阅读全文

posted @ 2021-04-29 15:22 USEGEAR 阅读(368) 评论(0) 推荐(0) 编辑

unigui的ServerModule的重要属性【8】

摘要: ServerModule是unigui的重要模块。 uniGUI 服务器的内部结构。 每个 uniGUI 服务器都有一个ServerModule的副本, 每台服务器创建一次, 同时根据用户活动动态创建和销毁多个会话。 uniGUI 会话包含一个称为MainModule的专用DataModule , 阅读全文

posted @ 2021-04-29 15:07 USEGEAR 阅读(420) 评论(0) 推荐(0) 编辑

2021年4月28日 #

unigui的程序编译后自动运行傻傻的手动【7】

摘要: 我们每次修改unigui程序后,一般需要编译后执行,查看效果。可是每次都要关闭杀掉服务程序,再刷新浏览器才能实现。 EMB应该知道这个反人类的做法吧。实际上提供了参数配置:自动kill服务程序,自动打开浏览器调用页面的功能。 project->oprions taskkill /f /im $(OU 阅读全文

posted @ 2021-04-28 17:34 USEGEAR 阅读(299) 评论(0) 推荐(0) 编辑

2021年4月22日 #

study Rust-1【Rust的特点和应用场景】

摘要: Rust语言的特点 高性能 - Rust 速度惊人且内存利用率极高。由于没有运行时和垃圾回收,它能够胜任对性能要求特别高的服务,可以在嵌入式设备上运行,还能轻松和其他语言集成。 可靠性 - Rust 丰富的类型系统和所有权模型保证了内存安全和线程安全,让您在编译期就能够消除各种各样的错误。 生产力 阅读全文

posted @ 2021-04-22 16:11 USEGEAR 阅读(2313) 评论(0) 推荐(0) 编辑

2021年4月20日 #

高格-一些特点话题【9】 绕人的含税价

摘要: 通过销售订单抛转到销售出单,这是一个快速省事的数据输入好方法。 可是,当你修改出货数量时,就会出现含税价、不含税价的变动。 最好的办法:销售订单输入含税价保留2位小数,不含税价由程序自动换算。如此在抛转销售出货单时,含税价就不会重新计算了。 第一张图: 阅读全文

posted @ 2021-04-20 17:31 USEGEAR 阅读(59) 评论(0) 推荐(0) 编辑

SQLServer中事务处理

摘要: --将当前库存记录insert医废转移单中 --declare @Warehouse nvarchar(100); declare @Warehouse_JJRID nvarchar(100); declare @Warehouse_JJRName nvarchar(100); declare @Z 阅读全文

posted @ 2021-04-20 17:21 USEGEAR 阅读(79) 评论(0) 推荐(0) 编辑

2021年4月12日 #

高格-一些特点话题【8】 批号管理

摘要: 批号批次管理,是许多行业的内在要求。而高格这个批号批次管理很方便。 高格的批次批号管理是单独拉出来用一张表进行统一管理的。包括批号的编辑、现场增加等,贯穿制造+入库+仓储+出库+销售全过程。 在批号批次表中预留了足够多的字段,和批号组合起来进行强大的批号+属性1+...+属性n的组合管理。 如:批号 阅读全文

posted @ 2021-04-12 16:10 USEGEAR 阅读(54) 评论(0) 推荐(0) 编辑

2021年3月31日 #

android点滴-1

摘要: 一、关于TSpeedButtons 1、对于TspeedButtons,需要选择适当的StyleLookUp值后,才能在ObjectInspector中出现TintColor属性,根据自己需要进行修改。 2、如果需要使用TinitColor和IconTintColor(图像)属性,需要在Views中 阅读全文

posted @ 2021-03-31 11:43 USEGEAR 阅读(67) 评论(0) 推荐(0) 编辑

2021年3月26日 #

调用 restful的api的方法

摘要: var // myurl : string; tmpstr : String;// string; RespData :TStringStream; sendData : TStringList; jo : ISuperObject; begin try RespData := TStringStr 阅读全文

posted @ 2021-03-26 17:52 USEGEAR 阅读(281) 评论(0) 推荐(0) 编辑

RESTful的连接时间超时时间设定

摘要: dsResrful的连接方式时,如何设定timeout呢? DSRestConnection.HTTP.ConnectTimeout := 5000; 就这么简单。因为封装的indy的TidHTTP。所以...... 阅读全文

posted @ 2021-03-26 17:21 USEGEAR 阅读(1082) 评论(0) 推荐(0) 编辑

2021年2月27日 #

sqlite的firedac显示设置

摘要: 阅读全文

posted @ 2021-02-27 19:15 USEGEAR 阅读(65) 评论(0) 推荐(0) 编辑

2021年2月10日 #

头晕的android SDK Manager and 找不到真机

摘要: 这张图很完美!可是出问题就头晕了。 问题场景:执行Andriod.bat出现下面界面后,然后跳出Andriod SDK的界面: android SDK Manager的界面就孤零零的几条记录挂在那里。就没有下一步了,就是说玩不转了。 我们看执行的bat文件 @echo on Pause 'any k 阅读全文

posted @ 2021-02-10 16:27 USEGEAR 阅读(116) 评论(0) 推荐(0) 编辑

2021年1月30日 #

高格-一些特点的话题【抛入抛出关联】

摘要: 通过抛入抛出可以实现省去大量数据录入的痛苦。由于存在订单、发货、资金、发票等之间存在勾稽关系,那么之间的关系是如何处理的呢? 举例说明: 销售订单表、销售出货票。通过抛转形成关系 1、销售出货主从表之间是有字段说明来源于销售订单,因此有SRCERI作为说明来源。看字段名称就能够明白; 2、还有一个关 阅读全文

posted @ 2021-01-30 10:59 USEGEAR 阅读(128) 评论(0) 推荐(0) 编辑

2021年1月15日 #

跨网段和局域网的SQL SERVER发布订阅配置图解和常见问题

摘要: 非常详细,傻瓜式依葫芦画瓢即可。 特别提示:订阅机器上的防火墙以及发布机器远程登录订阅机的问题 通过非命令行方式配置同步订阅 (1)实验环境说明 (2)实验前准备 (3)订阅设置 (4)测试同步订阅 https://blog.csdn.net/u012861467/article/details/7 阅读全文

posted @ 2021-01-15 14:27 USEGEAR 阅读(102) 评论(0) 推荐(0) 编辑

2021年1月3日 #

一次得到多个数据集

摘要: function GetDataSetsByJson(SQL_Statement : string) : TFDJSONDataSets; //得到多个数据集 server{SQL_Statement格式 'Name' : '名称','CommandText':'SQL语句' } var jo : 阅读全文

posted @ 2021-01-03 17:01 USEGEAR 阅读(202) 评论(0) 推荐(0) 编辑

2020年12月20日 #

SQL Server 2008语句大全完整版

摘要: --设置内存选项 --设置 min server memory 配置项 EXEC sp_configure N'min server memory (MB)',0 --设置 max server memory 配置项 EXEC sp_configure N'max server memory (MB 阅读全文

posted @ 2020-12-20 16:23 USEGEAR 阅读(815) 评论(0) 推荐(0) 编辑

2020年12月2日 #

关于已开票已收款未发货的账务处理

摘要: 借:银行存款 贷:预收账款 应交税费应交增值税 发货后的处理: 借:预收账款 贷:主营业务收入 借:主营业务成本 贷:库存商品 是否产生销售,是以合同是否执行完成作为前提的。 阅读全文

posted @ 2020-12-02 17:30 USEGEAR 阅读(2017) 评论(0) 推荐(0) 编辑

2020年11月26日 #

高格-一些特点话题【7】

摘要: 1、自定义报表的功能; 2、自定义dbgird浏览字段; 3、有限自定义窗口界面的功能; 4、菜单自定义 5、打印自定义 6、流程有限自定义 7、通过抛转和抛入,减少用户录入数据的工作量,同时产生单据关联 8、其他 阅读全文

posted @ 2020-11-26 10:54 USEGEAR 阅读(106) 评论(0) 推荐(0) 编辑

2020年11月17日 #

高格-塑料管业中厂内工单,满足随时换料的处理【6】

摘要: 高格经过n年的需求积累,ERP系统的柔性表现出来的优势也特别明显。 用户场景和处理架构: 1、销售:其销售的产品和生产的成品规格不是完全吻合一致的,这就意味用销售订单作为生产的原始依据的基础已经不存在。 2、由于高格采用标准BOM和订单BOM的处理方式,那么个性化的订单BOM失去作用,销售名录和生产 阅读全文

posted @ 2020-11-17 08:04 USEGEAR 阅读(126) 评论(0) 推荐(0) 编辑

2020年11月14日 #

高格-塑料管业中厂内工单列表的处理【5】

摘要: 由于塑料管业生产中,一个车间多个生产线,每条生产线生产一个品名产品。因此不太合适用高格厂内工单打印方式来安排生产, 需要用列表方式比较合适。 那么如何实现一览表的方式,花点时间还是成功实现了。 1、使用条文作为表格的质量要求 2、工单备注长度255个字节,作为表格说明。 SELECT ( SELEC 阅读全文

posted @ 2020-11-14 23:28 USEGEAR 阅读(247) 评论(0) 推荐(0) 编辑

2020年10月24日 #

高格-不良品作为原来料破碎加工的处理【4】

摘要: 在前一期介绍如何让不良品自动入库-不良品库。 塑料行业中,就我们客户场景,对不良品的流向有二个: 1、破碎后作为原料有限进入bom表,作为原材料使用; 2、转成其他产成品销售出库。 那么问题来了:因为高格的不良品库有其特殊处理。你是不能对该不良品库中物品进行移库操作,那就不能通过其他出库、其他入库等 阅读全文

posted @ 2020-10-24 14:44 USEGEAR 阅读(132) 评论(0) 推荐(0) 编辑

2020年10月9日 #

高格-不良品作为原来料破碎加工的处理【3】

摘要: 1、建立废品仓库,同时勾选速查(我是来去勾选没有效果,后来有用了,不清楚原因) 2、产品入库时选择不良品入库,同时选择废品库。 一般讲塑料管业企业的不良品有二个流程:一是破碎成原料,二是转成其他品种进行销售(其他出库和其他入库进行品种转换)。 3、建立破碎厂内工单,选取废品库中不良品,打印厂内工单( 阅读全文

posted @ 2020-10-09 17:55 USEGEAR 阅读(153) 评论(0) 推荐(0) 编辑

2020年10月7日 #

搞笑的ini文件读取ReadSectionValues

摘要: 用fdconnection自动生成连接文本,将其写入ini文件,用于程序的读写。ini文件见后面。 Lfini.ReadSection('LocalConnection',lstrings); ShowMessage(lstrings.Text); Lfini.ReadSections(lstrin 阅读全文

posted @ 2020-10-07 11:33 USEGEAR 阅读(343) 评论(0) 推荐(0) 编辑

2020年10月5日 #

高格-倒扣计算原料耗用【2】

摘要: 在塑料等行业,往往需要用到:根据产成品数量倒算出耗用原材料的算法。在高格中怎么做呢? 1、在产品资料中要设定BOM单,这是到算的计算公式; 2、在产品资料中,设定倒扣标志。在生成厂内工单时,会自动标志是倒扣算法。 3、在厂内工单总(生产计划),检查根据bom单计算出来的原料耗用,注意倒扣标志。 4、 阅读全文

posted @ 2020-10-05 09:40 USEGEAR 阅读(380) 评论(0) 推荐(0) 编辑

2020年9月22日 #

高格-界面显示【1】

摘要: 高格是来自台湾的产品,到大陆水土不服,经过本度化后逐渐上路远行。 由于使用多达5层设计开发。用户界面可以自定义。 高格用户界面上的显示内容,安装在规格库的P_TBLFLD表中。看表名就知道是表中字段。 表P_PRCTBLFLD是界面中该字段显示相关参数。 它是将如订单的主从表的字段名,显示名等相关的 阅读全文

posted @ 2020-09-22 14:17 USEGEAR 阅读(289) 评论(0) 推荐(0) 编辑

2020年9月19日 #

linux中安装firebird

摘要: 本在树莓派上安装sqlite,因为sqlite的多用户需要自己控制读写。最终选择稳定够用的fb2.5。 嵌入式无论哪一种fb都差不多。 1、安装 sudo apt-get install firebird2.5-super sudo dpkg-reconfigure firebird2.5-supe 阅读全文

posted @ 2020-09-19 12:33 USEGEAR 阅读(754) 评论(0) 推荐(0) 编辑

2020年9月14日 #

ubuntu16.04安装SQLite

摘要: 主流的sqlite3,占用内存小,处理时速度快,跨平台。 几乎所有版本的 Linux 操作系统都附带 SQLite。所以,只要使用下面的命令来检查您的机器上是否已经安装了 SQLite。 一、检查是否已经有sqlite: $ sqlite3 SQLite version 3.7.15.2 2013- 阅读全文

posted @ 2020-09-14 17:05 USEGEAR 阅读(2519) 评论(0) 推荐(0) 编辑

2020年8月29日 #

FireDAC开发DataSnap应用系统【3】-使用TFDJSONDatasets的CRUD功能

摘要: 类别 说明 TFDJSONDeltas 包含异动的delta的类别。客户端存放deltade对象 TFDJSONDeltasWriter 把deltas写入TFDJSONDeltas TFDJSONDeltasApplyUpdates update数据到DB TFDJSONDeltasWriter. 阅读全文

posted @ 2020-08-29 10:01 USEGEAR 阅读(310) 评论(0) 推荐(0) 编辑

2020年8月28日 #

sql server2008r2其中一张表不能任何操作

摘要: 用户的数据库一张高频表,使用select count(*) from t1 竟然一直在转圈,显示开始,而没有end。 找尽原因不得果。把数据库备份后在恢复,可以使用几小时,之后又是老毛病抽风。 用户生产用系统,从而用户几乎停工一天。这个问题就要命了。(原因怀疑其他数据库系统导致CPU100%引起的) 阅读全文

posted @ 2020-08-28 09:55 USEGEAR 阅读(462) 评论(0) 推荐(0) 编辑

2020年8月25日 #

FireDAC开发DataSnap应用系统【2】-使用TFDJSONDatasets功能

摘要: 类别 说明 TFDJSONDatasets FireDAC使用JSONDataSet,其中可包括多个DataSet对象 TFDJSONDataSetsWriter 把TDataSet写入TFDJSONDatasets TFDJSONDatasetsReader 读取TdataSet从TFDJSOND 阅读全文

posted @ 2020-08-25 18:02 USEGEAR 阅读(485) 评论(0) 推荐(0) 编辑

2020年8月21日 #

FireDAC开发DataSnap应用系统【1】-快储功能

摘要: FireDAC是吧DataSnap服务器当成API来调用,而dbExpress使用IAppServer接口。 关键点: 1、客户端调用API要回传数据,那么FireDAC把数据已Stream的格式传递数据。 2、如果CRUD,那么搭配FireDAC的重要快储功能实现对数据的异动 FireDAC的中央 阅读全文

posted @ 2020-08-21 16:47 USEGEAR 阅读(567) 评论(0) 推荐(0) 编辑