社区应用 社区服务 会员列表 统计排行 帮助 银行
  • 15777阅读
  • 53回复

[例程]大强学易之桌面电子钟的制作

楼层直达
级别: 贵宾
发帖
11043
铜币
4493
威望
0
E积分
7
技术积分
0

[大强与你学易]桌面电子钟的制作


  玩电脑的时候,经常会看到别人的电脑桌面上有一个特别的时钟。这时候,你会不会想,这个时钟是怎么做出来的?用易语言可以做吗?


  现在,就让我们一步一步做一个自己的电子钟。


  一、界面设计


  我们这个电子钟没有使用图片,所以界面是很简单的。


  我们要显示的内容有:年份及月份,日期、星期、时间。

  在窗口上放置如下标签:显示年份、月份的标签,显示日期的标签,显示星期的标签,显示时间的标签。

  根据自己的喜好,把标签放置在合适的位置,并调整好大小。

  把标签的背景颜色设置为窗口的背景颜色,这样,界面的颜色就一致了。

  二、功能实现

  要能够显示当前的时间、要能够根据星期来调整日期的颜色。要实现这样的功能,我们还需要在窗口中添加一个时钟控件。时钟是功能控件,只会使用它的功能,不会在窗口中显示,所以其大小和位置可以任意放置。

  我们要用到的命令有:

  调用格式: 〈日期时间型〉 取现行时间 () - 系统核心支持库->时间操作

  英文名称:now

  返回当前系统日期及时间。本命令为初级命令。

  调用格式: 〈整数型〉 取星期几 (日期时间型 时间) - 系统核心支持库->时间操作

  英文名称:WeekDay

  返回一个值为 1 到 7 之间的整数,表示一个星期中的某一日。星期日为 1,星期一为 2,依此类推。本命令为初级命令。

  参数<1>的名称为“时间”,类型为“日期时间型(date)”。

  调用格式: 〈整数型〉 取时间部分 (日期时间型 欲取其部分的时间,整数型 欲取的时间部分) - 系统核心支持库->时间操作

  英文名称:TimePart

  返回一个包含已知时间指定部分的整数。本命令为初级命令。

  参数<1>的名称为“欲取其部分的时间”,类型为“日期时间型(date)”。

  参数<2>的名称为“欲取的时间部分”,类型为“整数型(int)”。参数值可以为以下常量: 1、#年份; 2、#季度; 3、#月份; 4、#自年首周数; 5、#日; 6、#小时; 7、#分钟; 8、#秒; 9、#星期几; 10、#自年首天数。其中:自年首周数、自年首天数均从 1 开始。

  其他命令:

  调用格式: 〈文本型〉 取文本右边 (文本型 欲取其部分的文本,整数型 欲取出字符的数目) - 系统核心支持库->文本操作

  英文名称:right

  返回一个文本,其中包含指定文本中从右边算起指定数量的字符。本命令为初级命令。

  参数<1>的名称为“欲取其部分的文本”,类型为“文本型(text)”。

  参数<2>的名称为“欲取出字符的数目”,类型为“整数型(int)”。

  调用格式: 〈通用型〉 多项选择 (整数型 索引值,通用型 待选择项数据,... ) - 系统核心支持库->其他

  英文名称:choose

  从参数列表项目中选择并返回一个值。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。

  参数<1>的名称为“索引值”,类型为“整数型(int)”。命令会根据本索引值来返回选择项列表中的某个值。如果索引值是 1,则命令会返回列表中的第 1 个选择项。如果索引值是 2,则会返回列表中的第 2 个选择项,以此类推。如果索引值小于 1 或者大于最大可选择项,将会产生运行错误。

  参数<2>的名称为“待选择项数据”,类型为“通用型(all)”。

  三、其他说明

  1、制作的时候,先设置窗口的大小。由于我们做的电子钟只是用来显示时间,不需要标题及边框,所以窗口应该设置为“无边框”,这样,在不同的操作系统中,窗口的可用尺寸也不会改变,控件的位置也就不会变动,保证了界面的美观。

  2、如果添加菜单,请在界面设计完成之后再放置菜单。因为设置了菜单,窗口上就会有一个显示菜单的位置,所有控件都会依次移位。如果先有了菜单,那么以后的控件位置就不好把握。

  3、详细代码及界面请见附件例程。




28pGFZdt.e (17 K) 下载次数:1393


[此贴子已经被作者于2006-12-7 13:10:08编辑过]
你可以菜,但你不可以懒。你不可以把你的菜当作你无耻的资本,把别人无休止地变成为你无偿写代码的工具。做人要正直,别轻易下跪。今天你可以为一句代码下跪,你明天就会因为没得到代码而骂娘!学习靠自己,努力吧!
发帖
608
铜币
1281
威望
0
E积分
0
技术积分
0
只看该作者 沙发  发表于: 2006-03-06
顶一下
发帖
82
铜币
244
威望
0
E积分
0
技术积分
0
只看该作者 板凳  发表于: 2006-03-06

下载了,学习中,谢谢强哥!

发帖
368
铜币
816
威望
0
E积分
0
技术积分
0
只看该作者 地板  发表于: 2006-03-06
大强开始发例程了,支持一下!
发帖
157
铜币
96
威望
0
E积分
0
技术积分
0
只看该作者 4楼 发表于: 2006-03-06
谢谢大强老师,正想要个电子钟。
级别: 贵宾
发帖
11043
铜币
4493
威望
0
E积分
7
技术积分
0
只看该作者 5楼 发表于: 2006-03-06
[quote]以下是引用[I]xucy[/I]在2006-3-6 13:02:00的发言:[BR]顶一下[/QUOTE]

让我们一起努力吧。
你可以菜,但你不可以懒。你不可以把你的菜当作你无耻的资本,把别人无休止地变成为你无偿写代码的工具。做人要正直,别轻易下跪。今天你可以为一句代码下跪,你明天就会因为没得到代码而骂娘!学习靠自己,努力吧!
级别: 贵宾
发帖
11043
铜币
4493
威望
0
E积分
7
技术积分
0
只看该作者 6楼 发表于: 2006-03-06
[quote]以下是引用[I]oohua[/I]在2006-3-6 14:33:00的发言:[BR]

下载了,学习中,谢谢强哥!

[/QUOTE]
有什么问题,请放到论坛上,我们会尽力帮你解决的。
你可以菜,但你不可以懒。你不可以把你的菜当作你无耻的资本,把别人无休止地变成为你无偿写代码的工具。做人要正直,别轻易下跪。今天你可以为一句代码下跪,你明天就会因为没得到代码而骂娘!学习靠自己,努力吧!
级别: 贵宾
发帖
11043
铜币
4493
威望
0
E积分
7
技术积分
0
只看该作者 7楼 发表于: 2006-03-06
[quote]以下是引用[I]xmue[/I]在2006-3-6 14:43:00的发言:[BR]大强开始发例程了,支持一下![/QUOTE]

谢谢支持。
我会把自己做的例程多放些上来与朋友们分享的。
你可以菜,但你不可以懒。你不可以把你的菜当作你无耻的资本,把别人无休止地变成为你无偿写代码的工具。做人要正直,别轻易下跪。今天你可以为一句代码下跪,你明天就会因为没得到代码而骂娘!学习靠自己,努力吧!
级别: 贵宾
发帖
11043
铜币
4493
威望
0
E积分
7
技术积分
0
只看该作者 8楼 发表于: 2006-03-06
[quote]以下是引用[I]jiangcn[/I]在2006-3-6 15:28:00的发言:[BR]谢谢大强老师,正想要个电子钟。[/QUOTE]

一起学习吧。
你可以菜,但你不可以懒。你不可以把你的菜当作你无耻的资本,把别人无休止地变成为你无偿写代码的工具。做人要正直,别轻易下跪。今天你可以为一句代码下跪,你明天就会因为没得到代码而骂娘!学习靠自己,努力吧!
发帖
266
铜币
612
威望
0
E积分
0
技术积分
0
只看该作者 9楼 发表于: 2006-03-06
大强,怎样把钟最小化放托盘里,点一下托盘图标又还原,我想了半天,没结果
快速回复

限60 字节
批量上传需要先选择文件,再选择上传
 
认证码:
上一个 下一个