找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 39|回复: 0

[心得] aardio项目文件存放地

[复制链接]
  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 12 天

    连续签到: 5 天

    [LV.3]偶尔看看II

    9

    主题

    12

    回帖

    181

    积分

    注册会员

    积分
    181
    来自: 中国贵州贵阳
    发表于 2025-3-26 15:09:03 | 显示全部楼层 |阅读模式 来自: 中国贵州贵阳
    非业余 - aardio 编程语言 - 非官方问答社区
    风行者三期培训:Aardio+Python+Flutter,1000集课程让你成为全栈开发高手!https://mp.weixin.qq.com/s/_WOoHFtITUyLk2k7BXYGkg
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    aardio风行者第三期培训班https://mp.weixin.qq.com/s/cdZcvFiAWhlYTaSrQGCPvA
    本帖最后由 XWCXF 于 2025-3-26 15:10 编辑

    一、项目结构初体验:代码小窝大揭秘
    今天新建项目时,发现生成的文件像个迷你城中村:

    MyProject/
    ├── main.aardio   # 程序入口,相当于全村的村委会
    ├── default.aproj # 工程配置,看起来像神秘天书(暂时不敢碰)
    ├── res/          # 资源回收站,专门囤积图片表情包
    └── dist/         # 成品仓库,exe文件在这里养老
    .aproj文件就像小区物业,虽然不知道里面写了啥,但听说能管整个项目,惹不起惹不起。

    二、第一个程序:Hello World的逆袭
    按照教程在main.aardio写了段代码:

    import console;
    console.log("Hello, aardio!");
    console.pause();

    运行时弹出的控制台窗口像个话痨机器人,刚说完"Hello"就想跑路,赶紧用console.pause()把它按在地上摩擦,这才让窗口多陪我聊了会儿天。

    三、图片显示:路径转义的血泪史
    把表情包塞进res文件夹后,信心满满地写代码:

    import win.ui;
    mainForm = win.form(text="图片测试");
    mainForm.add(
        custom2={cls="custom";bkImage="\res\cat.png"}
    );
    mainForm.show();
    win.loopMessage();

    结果运行后窗口里空荡荡的,只剩我的代码在风中凌乱。后来发现Windows路径需要写成\\res\\cat.png,这转义字符比绕口令还难,感觉自己在玩《大家来找茬》:\res vs \\res,找不同失败N次!

    四、自学路上的奇葩bug
    • 路径转义:总把\res写成\\res,感觉自己像在敲摩斯密码
    • 窗口调整:修改大小后没反应,发现要先show()再调整,就像先脱衣服再洗澡

    五、今日成就达成
    • 成功让程序开口说话(虽然只会说Hello)
    • 把表情包塞进了窗口(虽然一开始路径写成了俄罗斯套娃)

    现在看着自己的项目,感觉就像刚搭好的乐高城堡,虽然歪歪扭扭,但毕竟是自己亲手堆起来的!明天打算给窗口加个按钮,让它能弹出我的自拍照(如果图片路径不报错的话)。




    非业余 - aardio 编程语言 - 非官方问答社区
    风行者三期培训:Aardio+Python+Flutter,1000集课程让你成为全栈开发高手!https://mp.weixin.qq.com/s/_WOoHFtITUyLk2k7BXYGkg
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    aardio风行者第三期培训班https://mp.weixin.qq.com/s/cdZcvFiAWhlYTaSrQGCPvA
    回复

    使用道具 举报

    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|非业余 - aardio 编程语言 - 非官方问答社区 知道创宇云防御

    GMT+8, 2025-4-3 10:08 , Processed in 0.102642 second(s), 29 queries .

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表