我们在大学期间所学的那点代码知识还远远不够,于是我就自己寻找到了一款简单易懂的软件,来丰富我的代码知识。

这款软件叫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

就这么长的代码,就只能做出一个橡皮檫大小的界面,其上显示着硬盘的使用率,硬盘的大小,已使用的大小和没使用的大小。可见代码是多么的可怕,仅仅这一个界面,就需要花费这么多的代码,才能完成这一的一个界面。

但是别人却总能坚持不懈的完成整个桌面的设计,这足以说明他们的毅力,我也要像他们一样去学习这种代码编程,设计出自己喜欢的桌面。

最新文章

  1. 【Java EE 学习 79 上】【mybatis 基本使用方法】
  2. Echarts3 使用教程
  3. 网络加速手段之一,JS文件资源合并下载
  4. 开发板-PC机(宿主机)-虚拟机(VM)之间网络通信设置方法及须要注意的问题
  5. Android 中单位讲解
  6. lucene4.7 分页
  7. vue父子组件通信
  8. Asp.Net Core Use MongoDB
  9. 我们必须要知道的RESTful服务最佳实践
  10. 使用 spring封装的javamail linux服务器发送邮件失败解决
  11. Request.ServerVariables参数说明
  12. Debian 8.x / Ubuntu 16.04.x 搭建 Ghost 教程
  13. [转] Optimizely:在线网站A/B测试平台
  14. Jsp基础语法(由简入杂)
  15. js中replace的用法
  16. x264参数
  17. ali数据分析面试题
  18. 汇编_指令_XCHG
  19. R12 查询EBS用户相关SQL
  20. 湖南省第十一届大学生程序设计竞赛:Internet of Lights and Switches(HASH+二分+异或前缀和)

热门文章

  1. Linux网卡配置文件 参数详解
  2. 宏观看restframework序列化
  3. 通过SSH服务登陆linux服务器(版本RHEL7)
  4. wav2midi 音乐旋律提取算法 附可执行demo
  5. structc 开源框架简介
  6. fgets()
  7. linux编程实践:实现pwd命令
  8. 【转载】OGRE 2.1 Windows 编译
  9. RHCSA-day3
  10. 【LG3973】[TJOI2015]线性代数