GdiPlus[52]: 图像(四) 图像信息 相关属性、方法、函数: IGPImage.Width; { 宽度(单位是像素) } IGPImage.Height; { 高度(单位是像素) } IGPImage.HorizontalResolution; { 获取水平分辨率(以"像素/英寸"为单位) ...
分类:
其他好文 时间:
2020-02-04 20:41:13
阅读次数:
85
本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) ...
分类:
其他好文 时间:
2020-02-04 20:34:42
阅读次数:
96
GDI (图形设备接口(Graphics Device Interface))GDI是图形设备接口的英文缩写,主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形和图像输出。GDI的出现使程序员无需要关心硬件设备及设备正常驱动,就可以将应用程序的输出转化为硬件设备上的输出和构 ...
处理方案是将字符串转成字符,逐个绘制。 /// <summary> /// 绘制任意间距文字 /// </summary> /// <param name= "text "> 文本 </param> /// <param name= "g "> 绘图对象 </param> /// <param na ...
分类:
其他好文 时间:
2020-01-30 14:22:58
阅读次数:
115
461 汉明距离 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。 给出两个整数 x 和 y,计算它们之间的汉明距离。 注意: 0 ≤ < 231. 示例: 来源:力扣(LeetCode) 链接:https://leetcode cn.com/problems/hamming d ...
分类:
其他好文 时间:
2020-01-18 21:06:04
阅读次数:
76
. 关于2D地图擦除算法,去年我写过一个实现,勉强实现了地形擦除,但跟最终效果还相差甚远,这次我写了一个完整的实现,在此记录,留个印象。 . 去年的版本 " " ,因为受限于当时框架用GDI实现的渲染器,只有擦除地形没有擦除地图,这次换了OpenGL渲染器,终于可以实现最终效果了。 这个算法看似简单 ...
分类:
编程语言 时间:
2020-01-17 23:16:59
阅读次数:
94
模板模式: ①.UML图 ②.代码清单 + AbstractDisplay类 + CharDisplayTemplate类 + StringDisplayTemplate类 ③.思路分析 + 逻辑处理通用化 + 父、子类间的协作性 + 父、子类间的一致性 (里氏替换原则[LSP],通用的继承原则。) ...
分类:
其他好文 时间:
2020-01-17 15:11:19
阅读次数:
82
在清晰架构(Clean Architecture)中,应用程序的每一层(用例,数据服务和域模型)仅依赖于其他层的接口而不是具体类型。 在运行时, "程序容器" 1负责创建具体类型并将它们注入到每个函数中,它使用的技术称为 "依赖注入" 2。 以下是要求。 容器包的依赖关系: 1. 容器包是唯一依赖于 ...
分类:
其他好文 时间:
2020-01-16 10:21:58
阅读次数:
77
在创建GDI对象时,比如创建笔,画刷等对象时,在调用完之后忘记删除对象了,会造成内存泄漏 我们可以通过任务管理器来快速的查看 启动任务管理器(右键单击Windows任务栏以选择任务管理器) 在Windows 10中,转到“ 详细信息”选项卡。对于Windows 7,请转到“ 进程”选项卡。 右键单击 ...
分类:
其他好文 时间:
2020-01-15 11:54:51
阅读次数:
78
oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别 https://blog.csdn.net/yubin_yubin/article/details/18655553 oracle中to_date详解 ...
分类:
其他好文 时间:
2020-01-13 12:31:50
阅读次数:
64