上位机开发笔记 » o3o_o3o_o3o
o3o_o3o_o3o

用户名:o3o_o3o_o3o

注册于:2021-08-08

主题数: 10     回贴数: 16

网站:

介绍:

最后活动于2022-11-28
创建了主题  › 【midi音乐】永远不会放弃你

模仿 @jerryxjr1220 做的midi音乐:

//没有歌词 import console;  console.open(); console.setTitle("Never Gonna Give You Up");    import sys.midiOut; midi = sys.midiOut() n = sys.midiOut.notes; drm = { n.C5,750, n.D5,750, n.G4,500, n.D5,750, n.E5,750, n.G5,125, n.F5
«  2022-11-28
回复了主题  › 桌面动态壁纸

«  2022-11-28
创建了主题  › 桌面动态壁纸

我们首先需要把win.ui.glass库中的几段代码改一下:

把第15行的winform.text改成"玻璃窗口"。

把第84行改成注释。

然后运行代码:

import win.ui; /*DSG{{*/ var winform = win.form(text="114514";right=
«  2022-11-27
创建了主题  › 关闭粘滞键窗口程序

玩某些游戏的时候需要按多次Shift键,然而粘滞键是一个非常烦的东西,所以我弄了一个程序来关闭粘滞键的窗口:

import win; import win.ui; import win.ui.menu; import win.util.tray; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ var tray = win.util.tray(winform);//托盘图
«  2022-11-13
创建了主题  › 自制获取文件图标工具(getIconImage函数)

原理:把文件创建一个快捷方式,保存到另一个文件夹里(保证这个文件的快捷方式是在文件夹里面的第一位),用win.ui.explorer里的loadFile把快捷方式的图标显示出来,截个图,再关闭explorer的窗口(速度要快),再把图片保存一下。


值得一提的是:这个东西也可以获取文件夹的图标。


import win.ui; import fsys.lnk; import win.ui.explorer; import soImage; ln
«  2022-05-19
创建了主题  › aardio怎么生成dll文件?

aardio可以借助C语言来生成dll,但是这种dll不能调用aardio函数,只能调用C语言的。

示例:

var code = /**  #include <windows.h> int __stdcall DllMain(void * hinstDLL, unsigned long fdwReason, void * lpvReserved) { if (fdwReason == 1/*DLL_PROCESS_ATTACH*/ ){  } return 
«  2022-02-06
«  2022-01-26
回复了主题  › 根据站主“色块消除游戏”的帖子改编的2048游戏。

我把代码改了一下,把数组a中的函数挪到了外面,并且把create函数拆开,变成了create和IsEnd,一个用来生成,另一个用来检测是否游戏结束。这样就不会出现“玩家已经发现游戏结束但是还需要再按一下方向键才能弹出msgbox窗口”的bug了。


代码有些长,我用代码上传工具把代码上传到了这个链接里:


https://paste.rs/aFW.js

«  2022-01-26
创建了主题  › 根据站主“色块消除游戏”的帖子改编的2048游戏。

根据“色块消除游戏”改编的2048。虽然没有那种原版2048流利的动画,但是也是非常用心了。代码有些啰嗦,希望一些大佬可以帮我改一下,谢谢。

import win.ui; import win.ui.menu; /*DSG{{*/ var winform = win.form(text="2048";right=759;bottom=469;
«  2022-01-25
回复了主题  › 分享一个把文件夹加密的方法(aardio)

元旦快乐

«  2021-12-31
创建了主题  › 炫酷的“鼠标光标”

这是我很久以前做的程序,其中copy了一点范例程序的部分。今天有闲时间,我把它修改了一下:

import win.ui; /*DSG{{*/ var winform = win.form(text="歌词效果演示";right=339;bottom=141;border="none";exmode="toolwindow";mode="popup") winform.add() /*}}*/ import win.ui.glass; import gdi; import gdip;  drawAlphaTe
«  2021-10-01
回复了主题  › 分享一个有趣的火柴人。

最近开学有一些忙,终于可以在国庆节发一个评论了。


可以在while语句中加一些代码,就可以使火柴人一直在电脑的最前端了,不然的话火柴人会跑到所有窗口的最后面去的。

win.setPos(winform.hwnd,,,,,-1/*_HWND_TOPMOST*/)

我们把第十二行的代码中的100改成156就会落在整个电脑的最底端而不是在任务栏上走动了。

«  2021-10-01
回复了主题  › 让winform中的button控件可以旋转

第一个问题已经解决,运用了一些数学上的计算实现了文本居中:

main.aardio的代码更改:

import win.ui; /*DSG{{*/ var mainForm = win.form(text="aardio form";right=488;bottom=397) mainForm.add( button={cls="button";text="Button";left=310;top=308;right=403;bottom=360;z=2}; plus={cls="plus";lef
«  2021-08-14
回复了主题  › 让winform中的button控件可以旋转

第二个问题已经解决。

winform.plus.onDrawContent函数里有graphics,可以直接用graphics来完成控件旋转的效果。


感谢来自站主的自定义漂亮进度条的方法

«  2021-08-14
回复了主题  › 分享一个把文件夹加密的方法(aardio)

感谢Jacen大神的建议,我根据建议又把代码优化了一下,现在它可以加密任何的文件夹,并且不需要用try catch语句了。

代码:

import win.ui; /*DSG{{*/ mainForm = win.form(text="加密";right=244;bottom=139;border="thin";max=false) mainForm.add( BtnChange={cls="button";text="你想要解锁吗?";left=10;top=100;right=110;botto
«  2021-08-14
回复了主题  › 让winform中的button控件可以旋转

这个东西有几个缺点:

旋转控件的文本没有居中。

旋转控件有的时候“不好使”(注意鼠标光标):

«  2021-08-13
创建了主题  › 让winform中的button控件可以旋转

我们可以根据winform.setPos()函数做出窗口的移动效果,就像分享一个有趣的火柴人。

那我们可不可以让窗口(控件)做出旋转的效果?

«  2021-08-13
回复了主题  › 让winform创建多个button控件

https://bbs.aardio.com/forum.php?mod=viewthread&tid=11257

«  2021-08-12
创建了主题  › 让winform创建多个button控件

如果有一天,一个aardio的程序上面需要在窗口上创建2021个button控件,你会怎么创建?


1.一个一个地搞出来。

但是这样是不可取的,因为这样的话代码太多、太麻烦;一行一行密密麻麻的代码

«  2021-08-12
回复了主题  › def

好了……

«  2021-08-11
回复了主题  › def

怎么删贴呀……


«  2021-08-11
回复了主题  › def

我明明编辑了很多的,为什么发帖的时候只剩下了这几行了呢?我想删贴。

«  2021-08-11
创建了主题  › def

此帖子已经被帖主删除

«  2021-08-11
回复了主题  › 分享一个有趣的火柴人。

大概是这个意思。

«  2021-08-11
创建了主题  › 分享一个有趣的火柴人。

我今天无聊,做了一个火柴人来一起陪我打发时间。大神们可以改善一下这个代码,增加一些火柴人的功能。

文件:

«  2021-08-11
回复了主题  › 分享一个把文件夹加密的方法(aardio)

这是新人第一次发布帖子。我认为我自己做的这个成品还是不太满意,尤其是解锁,代码太长,效果不太好。各位大佬们可以对我提一提修改的意见。

«  2021-08-08
创建了主题  › 分享一个把文件夹加密的方法(aardio)

先把文件的压缩包放在这里:

«  2021-08-08
登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap