我们在大学期间所学的那点代码知识还远远不够,于是我就自己寻找到了一款简单易懂的软件,来丰富我的代码知识。
这款软件叫rainmeter,中文叫做雨滴,是一款可以修改桌面的软件。它可以将桌面上更改出硬盘的占用率,cpu的占用率,内存的使用率,日历以及网络的速度等等。这是一款非常不错的软件,可以直观的看到各种计算机本身的硬件情况。http://rainmeter.cn/cms/ 这是其官方网站,有需要的可以自行下载。
说说这款软件吧,起初看到它很多酷炫的桌面,我就被他深深的吸引住了。从别人设计好的桌面来看,似乎是非常简单的可视化的编写界面,可是自己实际操作起来,发现并不是一件容易的事情。
就拿一个制作c盘的使用率来说,其代码就非常复杂。
[Rainmeter]
Update=1000
Author=7themes.su
[Background]
Meter=IMAGE
SolidColor=250,250,250,1
X=0
Y=0
W=128
H=83
ImageName=HUD.png
[Variables]
BarColor=34, 95, 142, 255
BarColor2=139, 207, 255, 255
FontName=hooge 05_53
FontName2=Digital
FontName3=DS-Digital
FontHeight=6
FontHeight2=8
FontHeight3=11
FontColor=255,255,255,255
FontColor2=0,0,0,50
FontColor3=206,231,249,255
BlueBorder=Border
BlueColor=0, 148, 255, 128
Horizontal=HORIZONTAL
Vertical=VERTICAL
AntiAlias=1
NoAntiAlias=0
GraphColor1=89, 190, 255, 255
GraphColor2=77, 183, 255, 255
drive="C:"
[DriveAccess]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject=LogicalDisk
PerfMonCounter="Disk Bytes/sec"
PerfMonInstance="C:"
[DriveFree]
Measure=FreeDiskSpace
Drive="C:"
[DriveUsed]
Measure=FreeDiskSpace
Drive="C:"
InvertMeasure=1
[DriveSize]
Measure=FreeDiskSpace
Drive="C:"
Total=1
[MeasureInUseHDD]
Measure=FreeDiskSpace
InvertMeasure=1
Drive=C:
----------------------------------------------
[MeterSpeed]
Meter=STRING
X=7
y=5
FontSize=20
StringAlign=Left
FontColor=#FontColor3#
FontSize=12
FontFace=#FontName3#
FontEffectColor=#BlueColor#
StringEffect=#BlueBorder#
AntiAlias=#NoAntiAlias#
Text="HDD C"
LeftMouseDownAction=!Execute ["C:\"]
[dMeterHDDInUse]
Meter=STRING
MeasureName=MeasureInUseHDD
X=85
Y=12
FontColor=#FontColor3#
FontSize=12
FontEffectColor=#BlueColor#
StringEffect=#BlueBorder#
AntiAlias=#NoAntiAlias#
FontFace=#FontName3#
MeterStyle=StringStyle
Postfix="%"
Percentual=1
Autoscale=1
[BarBackground]
Meter=Image
X=10
Y=30
W=110
H=6
SolidColor=#BarColor#
[Bar]
Meter=Bar
MeasureName=DriveUsed
X=10
Y=30
W=110
H=6
BarColor=#BarColor2#
BarOrientation=#Horizontal#
[FreeText]
MeasureName=DriveFree
Meter=STRING
X=10
Y=37
FontColor=#FontColor3#
FontSize=10
FontEffectColor=#BlueColor#
StringEffect=#BlueBorder#
AntiAlias=#NoAntiAlias#
FontFace=#FontName3#
Text="Free - %1B"
AntiAlias=1
AutoScale=1
[MeterHDDInUse]
MeasureName=MeasureInUseHDD
Meter=STRING
X=10
Y=50
FontColor=#FontColor3#
FontSize=10
FontEffectColor=#BlueColor#
StringEffect=#BlueBorder#
AntiAlias=#NoAntiAlias#
FontFace=#FontName3#
Text="USED - %1B"
Percentual=0
AntiAlias=1
AutoScale=1
[totalText]
MeasureName=DriveSize
Meter=STRING
X=9
Y=63
FontColor=#FontColor3#
FontSize=10
FontEffectColor=#BlueColor#
StringEffect=#BlueBorder#
AntiAlias=#NoAntiAlias#
FontFace=#FontName3#
Text="Total - %1B"
AntiAlias=1
AutoScale=1
就这么长的代码,就只能做出一个橡皮檫大小的界面,其上显示着硬盘的使用率,硬盘的大小,已使用的大小和没使用的大小。可见代码是多么的可怕,仅仅这一个界面,就需要花费这么多的代码,才能完成这一的一个界面。
但是别人却总能坚持不懈的完成整个桌面的设计,这足以说明他们的毅力,我也要像他们一样去学习这种代码编程,设计出自己喜欢的桌面。