这个假期基本上每天都写点代码,或者十来分钟,或者十来个钟头。无他,只是最近觉得玩C#有趣得紧,每天从外边练车或者干什么的回来除了打打IMBA就是写写代码了。而各自回家过年,开黑打游戏显然不太方便,所以在家的时间还是写代码居多。
之前是在写一个比较简单的游戏引擎,写到三四天前工程进行了一大半,抽象类型定义和脚本功能实现的差不多,也能用这系统生成一个简单的游戏玩玩了。于是剩下的就是修一些BUG和做做美工,又或者实现一下边边角角的功能,比如给角色添加个啥新的动画,又比如让子弹的行动也支持脚本啥的。于是写着写着就不想写了,一是觉得有点累了想休息几天,二是也想看看写了这玩意儿中间停一下过个几天再来继续是否好上手。
这几天就果断没写它,但是过年什么的连个玩儿的地方都没有,人也叫不出来,打Imba路人总是打着打着就变成1V5了,也累。所以干脆写点别的啥小程序玩...
于是就有了这(没啥技术含量的):

主界面就是这个样子..它是一个桌面工具,主要的左右是写标签,支持图片和超链接,支持自动生成日记(这列支持的图片直接从文件夹拖是不行的,从QQ截图再粘贴是可以的~)
做上角的X和-是最大化和最小化,中间一行白点是设置透明度,下面四个按钮info-显示版本信息,settin设置目录,op窗口选项,tips标签

标签Tips打开的时候是这样的,黄色的框里头写内容,左边的菜单内容是在settin里头设置的,最左下角的D,左键点击是生成一片以时间和当前标签命名的日志,右键点击是打开当前月份的日志文件夹

Op按钮点开以后,左边会弹出一个这样的Option菜单,最上面的是收回菜单,中间的是锁定按钮,锁定了以后不可以再调整透明度和移动位置,也不可以再改变Tips的宽度。下面的一个按钮是收缩按钮,只有在Tips窗口打开的时候才有作用:

收缩了以后,上面除了Op的所有内容都将被隐藏,而Op的收回键也变为了一个关闭键,此时点击将直接结束程序。如果此时再点一下收缩按钮,则又会恢复到原来的界面,而Tips的宽度会也会变回原来的宽度,直到下次收缩。

如果在收缩状态下锁定,那么这个关闭会无效,同时也不能再改变Tips的宽度,这样可以防止误操作。
另外,程序每次打开和上次关闭是在相同的位置,有相同的透明度,相同的Tips宽度,相同的锁定状态和收缩状态。即是说,如果把Tips收缩了也就是和上一张图一样,再打开的时候不会有主程序的菜单啥的,尽量简化了操作
这就是1.0版本
后来查出了一个BUG,稍微修复了一下,然后增加了一个移动到屏幕顶端自动吸附的功能,姑且叫 1.1版本好了。
如果电脑有.net的(有C#编译器的一般都有,装很多游戏软件也会有)http://www.rayfile.com/zh-cn/files/94c94966-48df-11e1-9820-0015c55db73d/
如果没有的..这个是打包发布的安装版:http://115.com/file/e7zikda8
然后这两天就用这个代替系统自带的标签了,效率还可以..64位的系统大概就不能用了..

不过这个完全是随便练练手的东西,BUG修复了很多不过估