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

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

  •  
  •   cdfmr
    cdfmr 2024-06-16 10:10:48 +08:00 2200 次点击
    这是一个创建于 531 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到有同学讨论 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  
       2024-06-16 21:04:15 +08:00 via Android
    请教一下,Lazarus 做 Windows 桌面应用还是很友好吗?想研究一下,做点桌面小工具。
    cdfmr
        2
    cdfmr  
    OP
       2024-06-16 21:35:51 +08:00   1
    @levelworm #1 我觉得很友好,组件也还算丰富,有 Delphi/Pascal 基础的话,很快就能上手。
    liuzhiyong
        3
    liuzhiyong  
       2024-06-17 11:46:12 +08:00 via Android
    试用了,Win10 ,感觉良好。
    FrankAdler
        4
    FrankAdler  
       355 天前
    这是修改了原生日历的内容吗,有没有源码参考下。
    cdfmr
        5
    cdfmr  
    OP
       355 天前 via Android
    @FrankAdler 只是 Hook 了 Explorer 进程中时间显示控件的点击事件,然后弹出自己的日历窗口。源码暂不公开,抱歉。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2760 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 08:30 PVG 16:30 LAX 00:30 JFK 03:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86