欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • delphi黑色背景模式

    delphi黑色背景模式

    uses Vcl.Styles, vcl.Themes; procedure TForm1.FormCreate(Sender: TObject); begin TStyleManager.LoadFromFile('Windows10Dark.vsf'); TStyleManager.SetSty... ...

    程序员文章站2022-06-15
    IT编程
  • Delphi - 利用TRzTrayIcon实现WinFrm工程最小会到托盘

    Delphi - 利用TRzTrayIcon实现WinFrm工程最小会到托盘

    第三方RC控件的安装 浏览器搜索Delphi Rz控件下载,找到下载一个安装文件,解压后点击RC3.exe一键安装。 Delphi WinFrm工程最小化到托盘 Delphi新建WinFrm工程,在主窗体上添加TRzTrayIcon、TImageList和TPopupMenu。此时运行工程,点击最小 ...

    程序员文章站2022-06-15
    IT编程
  • Delphi - 本地路径的创建、清空本地指定文件夹下的文件

    本地路径的创建 在做下载操作时,我们一般先把文件下载到本地指定的路径下,然后再做其他使用。 为了防止程序出现异常,我们通常需要先判断本地是否存在指定的路径。 以C盘Tmp文件夹为例,我们可以这样做,代码如下: 清空本地指定文件夹下的文件 以C盘Tmp文件夹为例,清空Tmp下所有的文件,我们可以这样做 ...

    程序员文章站2022-06-15
  • Delphi - 创建SuperDll 持续更新

    Delphi SuperDll 作为一名5年的Delpher,一直认为Delphi是桌面应用的王者,我相信其他的Delpher也这么认为。 但是,慢慢的我发现普通方式的Delphi开发会造成代码的严重臃肿,特别是MDI类大型项目、多人同时开发的情况下。 举个例子,一个Delphi常用的业务逻辑,数据 ...

    程序员文章站2022-06-15
  • Delphi - 采用第三方控件TMS、SPComm开发串口调试助手

    Delphi - 采用第三方控件TMS、SPComm开发串口调试助手

    第三方控件TMS、SPComm的下载与安装 盒子上可搜索关键字进行下载,TMS是.dpk文件,SPComm.pas文件; 安装方法自行百度,不做赘述。 通过TMS控件进行界面布局 界面预览: Delphi通过SPComm连接串口、发送和接收指令 连接串口 拖一个TComm控件到主窗体上,选中控件,单 ...

    程序员文章站2022-06-15
    IT编程
  • Delphi - Indy TIdMessage和TIdSMTP实现邮件的发送

    Delphi - Indy TIdMessage和TIdSMTP实现邮件的发送

    idMessage / idSMTP 首先对idMessage类的各种属性进行赋值(邮件的基本信息,如收件人、邮件主题、邮件正文等),其次通过idSMTP连接邮箱服务器,最后通过idSMTP的Send方法将idMessage发送出去。 界面布局如下: 代码如下: ...

    程序员文章站2022-06-15
    IT编程
  • Delphi - 互斥对象下实现系统的单例模式

    Delphi - 互斥对象下实现系统的单例模式

    使用CreateMutex函数创建互斥对象 利用Windows系统函数CreateMutex(),找出当前系统是否已经存在指定进程的实例,如果没有则创建一个互斥体。 CreateMutex函数原型如下: function CreateMutex(lpMutexAttributes: PSecurit ...

    程序员文章站2022-06-15
    IT编程
  • delphi TStringList 用法详解

    //TStringList 常用方法与属性 : 原文链接:https://blog.csdn.net/sunylat/article/details/24886695 ...

    程序员文章站2022-06-15
  • Delphi-基础(运算符)

    一、运算符 1、变量 2、运算符** 3、表达式 1、变量 变量解释:编程中最小的存储单元(空间),它的空间大小由它在声明时的数据类型决定。 1.1、声明 : 定义一个变量,告诉Delphi一个名字的存储空间 1 var 变量名:数据类型; 1.2、变量初始化(给变量的第一次赋值) 1 {赋值: 变 ...

    程序员文章站2022-06-15
  • Delphi 设置程序图标为系统默认图标

    Windows VCL 程序: 1. 用文本编辑器打开Delphi项目的.dproj文件。2. 搜索关键字“”,查找Icon_MainIcon元素。3. 将所有Icon_MainIcon元素的内容删除(删除与 ...

    程序员文章站2022-06-15
  • Delphi 任务栏中不显示窗口

    示例: type TAppWndBrowser = class( TForm ) published procedure CreateParams( var Params: TCreateParams ); override; procedure WndProc(var Message: TMess ...

    程序员文章站2022-06-15
  • Delphi-基础(常量、集合、数组[动态数组、多维数组])

    一、常量 1、常量定义:一开始定义好的值,以后在程序的运行过程中不允许改变 1 const 2 Pi : Double = 3.141592; //定义为常量 3 {常量的定义方式,可以不进行类型的声明,编译器会根据具体值决定常量的的类型} 4 Pi2 = 3.1415; 2、常量使用 枚举:常量集 ...

    程序员文章站2022-06-15
  • CEF4Delphi初识

    代码模块与职责 所有的代码都在src目录下,这会导致一上手的时候无法快速划分模块,不便于理解,如果分类然后放文件夹就会好一些。 最关键的部分在于uCEFApplication,是和dll链接的部分 ,可以在这个文件内找到所有关于接口类型的声明,抽象了基本类型使用的接口,结构清晰。几乎是个功能都能找到 ...

    程序员文章站2022-06-15
  • Delphi-基础(例程、例程返回值)

    一、例程:Delphi中独有的称呼,例程是将具体某个功能的代码进行封装表现形式: 1、过程 2、函数 过程和函数的区别在于有没有返回值二、例程的作用 1、可以解决命名冲突问题 2、提高代码的重复使用率 3、提高代码可维护性三、使用历程 1、定义 1 procedure Demo1(); //过程 2 ...

    程序员文章站2022-06-15
  • Delphi-基础(for循环)

    1、判断0~10之间,当循环I=3时候跳出当前循环,当I等于8时候,退出当前循环。 1 procedure Countand(); 2 var 3 I: Integer; 4 begin 5 for I := 0 to 10 do 6 begin 7 Writeln(I); 8 if I = 3 t ...

    程序员文章站2022-06-15
  • Delphi-面向对象

    1、面向过程2、基于对象3、面向对象 抽象:将同类事物向上抽取的过程 派生(继承): 编程中的继承指的是类和类之间的关系,称为派生。 封装:将不必要的暴漏的细节隐藏起来。 多态:一类事物以多种形态存在 1 {* 2 1、创建类 3 类成员 4 属性:成员变量、字段 5 功能:方法、函数、过程、例程 ...

    程序员文章站2022-06-15
  • Delphi 字符串转日期,强大到窒息,VarToDateTime 解决了 困扰很久的小问题

    尤其是在进行数据库语句操作时,对于字符串的来源不确定因素太多,有了该函数用起来真的很方便。举例如下: 用VarToDateTime构建一个新的函数SetFieldDate,然后使用该函数为数据库时间字段赋值,只需 当然上述函数也可以简化为: ...

    程序员文章站2022-06-15
  • Delphi - 调用外部程序并阻塞到外部程序中

    Delphi - 调用外部程序并阻塞到外部程序中

    Delphi 调用外部程序并阻塞到外部程序中 背景说明: 前段时间开发一个数据转换的系统,业务逻辑中说明数据需要压缩成.tar.gz格式。 我在Windows系统下采用,先生成批处理文件,然后调用WinExec执行批处理文件,休眠等待一段时间,完成数据的自动压缩。 后来发现,待压缩文件的大小不确定, ...

    程序员文章站2022-06-15
    IT编程
  • Delphi微信支付【支持MD5和HMAC-SHA256签名与验签】

    Delphi微信支付【支持MD5和HMAC-SHA256签名与验签】

    作者QQ:(648437169)Delphi微信支付[点击下载] 微信支付api文档【Delphi 微信支付】支持付款码支付、二维码支付、订单查询、申请退款、退款查询、撤销订单、关闭订单、下载对账单、下载资金账单、授权码查询openid、MD5,HMAC-SHA256签名与验签 ...

    程序员文章站2022-06-15
    IT编程
  • SuperObject Delphi 的 JSON 属性乱序 - 操作类改造 - 关于属性顺序的问题

    SuperObject Delphi 的 JSON 属性乱序 - 操作类改造 - 关于属性顺序的问题

    Delphi 的 ISuperObject 属性顺序为随机。但是很多时候,是需要按加入顺序进行读取。我也看了网上很多人有类似需求。也有人问过原作者,作者答复为:JSON协议规定为无序。看了我真是无语。 也看过网上一些人自己的修改,但是修改后有两个问题(网上的方法都不好,只能自己动手了): 1. 性能 ...

    程序员文章站2022-06-15
    IT编程