编程开发 软件列表

修改 Delphi 10.3.3 IDE 字体和字体大小
Delphi

修改 Delphi 10.3.3 IDE 字体和字体大小

2020-02-16 标签:修改,delphi,10,ide,字体,大小,windows,平台,著名的,快速,应用程序,开发,工具,rapid,application,development,简称,rad,它的

Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders H

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

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

2020-02-16 标签:delphi,调用,外部,程序,阻塞,到外,背景,说明,前段时间,开发,数据,转换,系统,业务,逻辑,需要,压缩,tar

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

Delphi - Indy idMessage和idSMTP实现邮件的发送
Delphi

Delphi - Indy idMessage和idSMTP实现邮件的发送

2020-02-16 标签:delphi,indy,idmessage,idsmtp,实现,邮件,发送,首先,各种,属性,进行,赋值,基本,信息,收件人,主题,正文,其次,通过

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

Andriod Service与Thread的区别介绍
Andriod

Andriod Service与Thread的区别介绍

2020-02-16 标签:andriod,service,thread,区别,介绍,首先,需要,明确,运行,主线,耗时,操作,处理,依然,使用,线程,来处,既然在

首先,我们需要明确Service是运行在主线程的,不能有耗时操作,这样,在Service中处理耗时操作的时候,我们依然需要使用线程来处理。既然在Service里也要创建一个子线程,那为什么不直接在Activity里创建呢这是因为Activity很难对Thread进行控制,当Activity被销毁之后

代码从windows下visual studio到andriod平台迁移实现步骤
Andriod

代码从windows下visual studio到andriod平台迁移实现步骤

2020-02-16 标签:代码,windows,visual,studio,andriod,平台,迁移,实现,步骤,前言,2012,android,需用,修改,挺多,注意,当初,考虑

代码从windows下visual studio到andriod平台迁移实现步骤:前言前言也是迁言,从windows的visual studio 2012平台迁移到Android平台上,需用修改挺多的代码和需用注意地方。我们当然的平台当初就考虑了其他平台跨平台的应用问题,所以一开始在windows下

C#调用C++版本dll时的类型转换需要注意的问题小结
C#.net

C#调用C++版本dll时的类型转换需要注意的问题小结

2020-02-16 标签:c,调用,版本,dll,时的,类型,转换,需要,注意,问题,小结,引用,经常,遇到,struct,里的,char,个字

C#对于C++的dll引用时,经常会遇到类型转换和struct的转换 1. C++ 里的Char类型是1 个字节,c#里的Char是两个字节,不可以对应使用;可使用c#里的byte对应 2. structType temp = (structType)Marshal.PtrToStructure(I

C#入门教程之ListBox控件使用方法
C#.net

C#入门教程之ListBox控件使用方法

2020-02-16 标签:c,入门,教程,listbox,控件,使用方法,使用,属性,items,数据,绑定,datasoure,valuemenber,实例

ListBox控件的使用: 1)控件属性 Items SelectedItems SelectioModes 2)数据绑定 DataSoure DisplayMember ValueMenber 3)实例 下面开始一一说明上面的ListBox控件的使用。 首先来说控件的属性, (1)Items:使用

C# IFF图形结构解析代码
C#.net

C# IFF图形结构解析代码

2020-02-16 标签:c,iff,图形,结构,解析,代码,数据,存放,别的,图形文件,天地,区别,例如,256,个字

图形数据区的数据存放也和别的图形文件有天地之区别。 例如 256色图形 第1个字节放的是 前8个相素的最第位 后面依次类推。知道相素的最后一个最底位完毕并补码后 才是相素的底2位。 也就是说 宽为16的图形 第1-2字节 是放最低位 3-4 放的低2位 5-6为3位 。。。一直到 15-16 为最高

C#难点逐个击破(9):类型转换
C#.net

C#难点逐个击破(9):类型转换

2020-02-16 标签:c,难点,逐个,击破,类型,转换,之间,分为,int,直接,long,实现,代码,如下,intnum,23

显式转换与隐式转换 类型之间的转换可以分为隐式转换与显式转换,如int类型可直接转换为long类型。 实现代码如下: /*隐式转换*/ int intNum = 23; long longNum1 = intNum;也可进行显式转换; 实现代码如下: /*显式转换*/ int intNum = 23

C#难点逐个击破(8):可空类型System.Nullable
C#.net

C#难点逐个击破(8):可空类型System.Nullable

2020-02-16 标签:c,难点,逐个,击破,类型,system,nullable,n,ull,voidnull,用来,表示,数据,未被,赋予,任何,它是

null与voidnull值用来表示数据类型未被赋予任何值,它是一种引用类型;void表示没有类型,或者说是没有任何值。null与void的区别可以认为void是根本没有,而null是一个空箱子,里面什么都没有。null值只能赋值给引用类型,这里注意到string也是一种引用类型;引用类型在C中称为