了解DPI缩放

dpi 是“Dots Per Inch”的缩写,表示每英寸的像素点个数,也就是像素点的密集度。 dpi不是用来表示屏幕分辨率的,也不是用来表示屏幕物理尺寸的。

Windows编程

图形编程扫盲

一、常见图形编程接口我们常见的图形编程接口主要分为如下派系: OpenGL DirectX Vulkan Metal 下图展示了各个派系的分支及特点:

编程基础

基于Joplin和WebDAV搭建私有云笔记

一、私有Docker搭建WebDAV服务从我的Github上下载WebDAV的Docker配置文件: 1git clone https://github.com/winsoft666/docker-webdev 根据docker-compose.yml.sample文件来新建docker-compose.yml文件: 1cp docker-compose.yml.sample docker-compose.yml

爱折腾

NSIS教程(11)-中文手册

这这里分享几个我一直使用的NSIS中文手册: 《NSIS用户手册 中文版》 NSIS官方英文的手册上的机器翻译版本,有些地方翻译可能不太纯正。 《NSIS图文教程集锦 - 轻狂志》 里面有很多基于NSIS的安装包示例,大多数与NSIS有关的功...

NSIS

NSIS教程(10)-MUI跳过指定安装步骤

在正常情况下安装包会有“欢迎界面”、“安装目录选择界面”等等,有时我们需要安装包自动跳过这 2 个界面,如安装包通过命令行参数传入“安装目录”(如setup.exe /installdir F:\test),本文讲述如何使安装包跳过指定的界面。

NSIS

NSIS教程(9)-使用界面库制作安装界面

前面的几篇文章介绍了 NSIS 的传统界面的安装包和现代界面的安装包的制作方法,也提到了 NSIS 支持自定义页面(即使用page custom)的特性,自定义页面需要用户自己创建对话框、控件、添加控件响应等等,虽然 NSIS 提供了nsDialogs.nsh来支持这些功能,但使用起来还是不太方便(需要专门了解这个插件诸多用法),而且不够灵活,所以本文介绍一种终极的自定义界面的安装包解决方案,即完全使用第三方界面库来绘制安装包界面。 该方案是对界面库没有限制的,可以使用其他任何界面库,如 MFC, Qt,WTL 等。通过这种方案可以很轻松的实现类似金山毒霸、QQ、360 安全卫士等软件的安装包界面。

NSIS

NSIS教程(8)-插件开发

虽然 NSIS 官方提供了很多插件,也有一些第三方的插件可以下载使用,但在实际开发中难免会遇到已有插件没有提供的功能或者插件不好用的情况,这时我们可以选择自己开发 NSIS 插件。

NSIS

NSIS教程(7)-插件使用

NSIS 内置了很多指令,这些指令可以满足我们基本需求,但难免会遇到 NSIS 没有内置的功能,如进程操作,后台运行(即多线程),7z 压缩等等,这个时候我们就需要借助第三方插件来满足我们所需要的功能了。

NSIS
1131415161723