爱意满满的作品展示区。
cdfmr

分享一个 Lazarus 开发的应用 LunarCal for Windows

  •  
  •   cdfmr ·
    cdfmr · Jun 16, 2024 · 2557 views
    This topic created in 702 days ago, the information mentioned may be changed or developed.

    看到有同学讨论 Lazarus ,分享一个 Lazarus 编写的小应用,Mac 上农历程序 LunarCal 的 Windows 移植。

    功能:

    • 支持 Win7~10 ,因为 Win11 修改了任务栏几十年以来的实现方式,而这个应用写得比较早,后来也懒得去适配了。
    • 支持高分屏。
    • 支持多显示器。
    • 相对于 Win10 的原生日历,可以联网更新调休信息,以红色显示节假日。
    • 免费无广告无后门,唯一的联网操作就是更新调休信息,每 10 天检查一次。

    界面: https://imgur.com/9cqtLwi

    下载: https://www.dropbox.com/scl/fi/yuqkfhjlclg7tcg7nsk9x/lunarwin.7z?rlkey=9f0zes8eolej99nh45urx87w5&e=2&st=bu17qb6z&dl=0

    个人认为,Lazarus 跟 Delphi 一样,都是很优秀的 GUI 构建工具,可惜桌面开发已经式微。另外,Lazarus 的 LCL 界面在 Mac 上看起来不那么“原生”。

    5 replies    2024-12-09 14:04:19 +08:00
    levelworm
        1
    levelworm  
       Jun 16, 2024 via Android
    请教一下,Lazarus 做 Windows 桌面应用还是很友好吗?想研究一下,做点桌面小工具。
    cdfmr
        2
    cdfmr  
    OP
       Jun 16, 2024   ❤️ 1
    @levelworm #1 我觉得很友好,组件也还算丰富,有 Delphi/Pascal 基础的话,很快就能上手。
    liuzhiyong
        3
    liuzhiyong  
       Jun 17, 2024 via Android
    试用了,Win10 ,感觉良好。
    FrankAdler
        4
    FrankAdler  
       Dec 9, 2024
    这是修改了原生日历的内容吗,有没有源码参考下。
    cdfmr
        5
    cdfmr  
    OP
       Dec 9, 2024 via Android
    @FrankAdler 只是 Hook 了 Explorer 进程中时间显示控件的点击事件,然后弹出自己的日历窗口。源码暂不公开,抱歉。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1321 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 23:45 · PVG 07:45 · LAX 16:45 · JFK 19:45
    ♥ Do have faith in what you're doing.