V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
cdfmr
V2EX  ›  分享创造

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

  •  
  •   cdfmr ·
    cdfmr · 189 天前 · 1677 次点击
    这是一个创建于 189 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到有同学讨论 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 条回复    2024-12-09 14:04:19 +08:00
    levelworm
        1
    levelworm  
       188 天前 via Android
    请教一下,Lazarus 做 Windows 桌面应用还是很友好吗?想研究一下,做点桌面小工具。
    cdfmr
        2
    cdfmr  
    OP
       188 天前   ❤️ 1
    @levelworm #1 我觉得很友好,组件也还算丰富,有 Delphi/Pascal 基础的话,很快就能上手。
    liuzhiyong
        3
    liuzhiyong  
       188 天前 via Android
    试用了,Win10 ,感觉良好。
    FrankAdler
        4
    FrankAdler  
       13 天前
    这是修改了原生日历的内容吗,有没有源码参考下。
    cdfmr
        5
    cdfmr  
    OP
       13 天前 via Android
    @FrankAdler 只是 Hook 了 Explorer 进程中时间显示控件的点击事件,然后弹出自己的日历窗口。源码暂不公开,抱歉。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2722 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:00 · PVG 16:00 · LAX 00:00 · JFK 03:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.