05 2018 档案
DELPHI支付宝支付代码
摘要:DELPHI支付宝支付代码 真实业务场景的考虑 按照支付宝或者微信支付的开发手册的说法,一个标准的客户端接入支付业务模型应该是这样的,我忽略时序图,只用文字描述: 用户登录客户端,选择商品,然后点击客户端支付。 客户端收集商品信息,然后调用自己业务平台的预付款接口。 业务平台根据客户端提交的商品信息
阅读全文
DELPHI微信支付代码
摘要:DELPHI微信支付代码 不管是微信支付还是支付宝支付, 3个最棘手的问题是:1,如何生成签名2,支付请求如何提交3, 如何验证签名 下面就围绕这二个问题来讲。 我使用的是XE3. 先看微信支付:1,微信支付的签名生成 uses IdHashMessageDigest, NatvieXml; //我
阅读全文
条形码--JsBarcode
摘要:条形码--JsBarcode 介绍一下在GitHub生成条形码的js插件→JsBarcode 条码支持的有: CODE128 CODE128 (自动模式切换) CODE128 A/B/C (强制模式)EAN EAN-13 EAN-8 EAN-5 EAN-2 UPC (A)CODE39ITF-14MS
阅读全文
解决UNIGUI字体太小的问题
摘要:解决UNIGUI字体太小的问题 解决UNIGUI字体太小的问题 时间:2018-05-01 22:11:28 阅读:47 评论:0 收藏:0 [点我收藏+] 标签:项目 gui size css属性 ise 问题 写入 浏览器 tex 解决UNIGUI字体太小的问题 Unigui运行在chrome浏
阅读全文
增加显示记录数的label及隐藏refresh按钮
摘要:1. 在UniDBgrid的extEvent属性中写入以下代码: [javascript] view plain copy function OnAfterCreate(sender) { var toolbar=sender.getDockedItems()[1]; //取出固定在bottom的T
阅读全文
cxRichEdit1获取EXCEL的区域图片
摘要:cxRichEdit1获取EXCEL的区域图片 搞了好久却原来其实太简单: cxRichEdit1.Clear;Clipboard.Clear;ActiveSheet.cells[2, iCol].CopyPicture(1, 2);cxRichEdit1.PasteFromClipboard; 搞
阅读全文
动态设置和访问cxgrid列的Properties
摘要:动态设置和访问cxgrid列的Properties 设置: cxGrid1DBTableView1Column.PropertiesClass = TcxTextEditProperties; cxGrid1DBTableView1Column.PropertiesClass = TcxDateEd
阅读全文
TcxVerticalGrid demo
摘要:TcxVerticalGrid demo procedure TForm1.Button1Click(Sender: TObject);varrow: TcxEditorRow;i,t: Integer;begingrid.ClearRows;Row := TcxEditorRow(Grid.Add
阅读全文
好用的编辑框布局控件TdxLayoutControl
摘要:好用的编辑框布局控件TdxLayoutControl TdxLayoutControl是编辑框的容器,里面的编辑框可以自动对齐,自由拖放,异常方便。 TdxLayoutControl是编辑框的容器,里面的编辑框可以自动对齐,自由拖放,异常方便。 TdxLayoutControl是编辑框的容器,里面的
阅读全文
cxgrid动态多表头
摘要:function TForm15.CreateBand(View: TcxGridDBBandedTableView; BandCaption, ParentBandCaption: String): TcxGridBand;var band: TcxGridBand;begin Result :=
阅读全文
TcxDBVerticalGrid优秀的编辑控件
摘要:TcxDBVerticalGrid优秀的编辑控件
阅读全文
TdxAlertWindowManager右下角HINT显示控件
摘要:TdxAlertWindowManager右下角HINT显示控件 带爱像的右下角HINT显示,自动隐藏 function alterInfo: TdxAlertWindowManager;begin if not Assigned(Falter) then begin Falter := TdxAl
阅读全文
cxgrid动态创建列
摘要:cxgrid动态创建列 procedure TFrmRuleEdit.CreateCols;varColumn: TcxGridDBColumn;begincdsPowerPrj.First;while not cdsPowerPrj.Eof dobeginColumn := viewPower.C
阅读全文
cxgrid显示海量数据
摘要:cxgrid显示海量数据 在默认情况下,cxgrid显示几万条以上的数据会很慢。怎么办? 交下面的属性设为TRUE以后,速度飞快。 但速度是快了,自动计算列的合计值这些功能却失效了,正所谓有得必有失!
阅读全文
Delphi 两个应用程序(进程)之间的通信
摘要:https://blog.csdn.net/xieyunc/article/details/48738423 Delphi 两个应用程序(进程)之间的通信 2015年09月25日 21:43:18 阅读数:2358 2015年09月25日 21:43:18 阅读数:2358 阅读数:2358 两个应
阅读全文
Delphi实现窗体内嵌其他应用程序窗体
摘要:实现原理是启动一个应用程序,通过ProcessID得到窗体句柄,然后对其设定父窗体句柄为本程序某控件句柄(本例是窗体内一个Panel的句柄),这样就达成了内嵌的效果。 本文实现的是内嵌一个记事本程序,如下图: 在实现细节上需要注意几点: 为了美化程序的嵌入效果,需要隐藏其标题栏 在外部窗体大小变化时
阅读全文
Change tab position of PageControl to bottom
摘要:Hi, Try: UniPageControl1 -> ClientEvents -> UniEvents :
阅读全文
how can I make the login form transparent?
摘要:This is how you can make the Login Form transparent: 1. Add this css to Server Module-> Custom css: 2. Make the form color in design time to 'clNone'.
阅读全文
UniDBGrid增加显示记录数的label及隐藏refresh按钮
摘要:UniDBGrid增加显示记录数的label及隐藏refresh按钮 2013年05月28日 10:24:18 阅读数:2670 2013年05月28日 10:24:18 阅读数:2670 阅读数:2670 1. 在UniDBgrid的extEvent属性中写入以下代码: [javascript]
阅读全文
UniGUI的 TUniPageControl控件动态拖动tabsheet的实现方法
摘要:https://blog.csdn.net/shuiying/article/details/54932518 实现可以用鼠标动态拖动tabsheet,共三个步骤: 1.在ServerModule中,打开Custom Files属性,输入以下两行代码引用js文件。 [html] view plain
阅读全文
[FMX]获取控件样式中的指定项目以便进行调节
摘要:[FMX]获取控件样式中的指定项目以便进行调节 2017-03-26 • C++ Builder、Delphi、教程 • 暂无评论 • swish •浏览 650 次 FMX 的样式丰富了我们的设计,但我们在运行时想改变特定的Style的属性却没有直接的办法,下面的函数提供了一种途径,让你找到特定的
阅读全文
在你的跨平台应用中使用剪贴板进行复制粘贴
摘要:[FMX]在你的跨平台应用中使用剪贴板进行复制粘贴 2017-08-10 • Android、C++ Builder、Delphi、iOS、教程 • 暂无评论 • swish •浏览 681 次 VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持。FMX 对剪贴板
阅读全文
调用 TBrowseForFolder 的正确姿势
摘要:[教程]调用 TBrowseForFolder 的正确姿势 2017-08-22 • C++ Builder、Delphi、教程 • 暂无评论 • swish •浏览 562 次 TBrowseForFolder 是 Delphi / C++ Builder 中自带的一个浏览目录的对话框,位于 St
阅读全文
[教程]以管理员身份运行程序的一种方法
摘要:[教程]以管理员身份运行程序的一种方法 2018-01-01 • Delphi、教程 • 暂无评论 • swish •浏览 595 次 以管理员运行程序的方法有很多种,包含在 manifest 文件中请求权限,兼容性设置及下面说的 runas。 runas 算是一种比较另类的方法,它是通过重新启动程
阅读全文
[杂谈] 一个关于 as 的小测试
摘要:代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 procedure TForm1.Button1Click(Sender: TObject); var B:TButton; I: Integer; ATime:Cardinal; begin ATime
阅读全文
系统对话框(如浏览目录)被隐藏到主窗体后面造成程序无法操作的临时处理方式
摘要:系统对话框被挡住
阅读全文