老师交代的一个能难倒大多数程序员的题目

jakewwwvw 2003-07-03 11:07:12
题目:程序里有个LISTBOX1和一个BUTTON1,这个LISTBOX1里随时都有几十条数据,而且listbox1里的每条数据,都是5秒更新一次的,我现在想按下BUTTON1来清除超过5秒没有变动的数据
-----------
不知道要怎么写,要添加TIMER控件吗?希望能给出详细的button1.click事件的代码,有同学说在添加listbox 数据时做上记号,老师说不可以,一定要在在button1的click 事件里处理,但可以自己写函数,可以加别的控件
...全文
49 108 打赏 收藏 转发到动态 举报
写回复
用AI写文章
108 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaogang 2004-03-25
  • 打赏
  • 举报
回复
楼主厉害!还用了“能难倒大多数程序员”的题目。有前途
redlegend_126_com 2004-03-23
  • 打赏
  • 举报
回复
可以用两个listbox1,listbox2,timer1来制作,listbox1保存新的数据,listbox2保存旧的数据,timer1来实现每5秒的更新。
对比listbox1和listbox2的内容如果有相同的数据,则将listbox1中的响应的数据删除掉!
steventone 2004-02-20
  • 打赏
  • 举报
回复
楼主是博士吗?你们老师一定是博士后!!!
sandzou 2004-02-19
  • 打赏
  • 举报
回复
好玩
zjDelphiX 2004-02-18
  • 打赏
  • 举报
回复
to kejian(御剑飞仙) :

这种题目本来就没有难度.更何况是说大多数的程序呢?
难住大多数大学一年级的学生那到有可能.但是说是程序员?
你明白什么是程序员吗?

大多数又是什么意思?

不管这个题目是怎样的真实意思, 但解这个问题是总是件容易的事情.
所以上面大伙的不满是完全有理由的.

你怎么能说别人缺乏思考? 你真得思考了?
大家遇到比这难的事情多了.
zihui2k 2004-02-16
  • 打赏
  • 举报
回复
这也算难题?
lcf79001 2004-02-12
  • 打赏
  • 举报
回复
TO xzknet(MapleLeaf)
倘若我里面记录很多的话,用数组的办法好不好呢?
还有其他的方法么?
我是初学者,请多多指教!
kejian 2004-02-12
  • 打赏
  • 举报
回复
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
楼上的那一百人都"说"自已在天才的,我看来全部都是缺乏思考的人。
本人敢说楼上那些人除了xzknet(MapleLeaf)的想法有点那个意思外。
其他的全部都是自大狂。这道题虽说不难。但他们全部都非常粗心。
========================================================
题目:程序里有个LISTBOX1和一个BUTTON1,这个LISTBOX1里随时都有几十条数据,而且listbox1里的每条数据,都是5秒更新一次的,我现在想按下BUTTON1来清除超过5秒没有变动的数据
-----------
不知道要怎么写,要添加TIMER控件吗?希望能给出详细的button1.click事件的代码,有同学说在添加listbox 数据时做上记号,老师说不可以,一定要在在button1的click 事件里处理,但可以自己写函数,可以加别的控件

之后,提问都加入了一条补充-----
对了,LISTBOX里的几十条数据是一条条更新的不是全部一起更新的

==================================================================

你们好好的再看清题目还想想吧。
kejian 2004-02-12
  • 打赏
  • 举报
回复
Adayuer([±0℃]) ( ) 信誉:99
用两个listbox,其中一个保存显示的数据,一个用来保存临时的数据
timer 没 5 秒 对两个listbox中的数据同步一次
当button按下时,依次检查两个listbox中的内容,如果内容不同,就说明有过1个5秒未更新,就删除之

的方法好蠢哦。 那如果有数据被子删除了。那按你的方法,不是就认为这些数据都变动过了吗?
风月无边 2003-12-03
  • 打赏
  • 举报
回复

建立一个动态数组专门存储每条记录的存活时间,这个时间可以用用Timer控件循环写入
Button事件是当发现一个记录是超过5秒中没有更新就删除了
如果更新一个记录,该记录对应的数组就将时间置零!!!重新计算时间!!
不知道对不对!;)
cjfzy 2003-12-02
  • 打赏
  • 举报
回复
记录每一条记录加入时间,删除时比较当前时间,大于5s的删除!
winst 2003-12-02
  • 打赏
  • 举报
回复
一个变量计数,用排序发,更新的上飘,没有更新的计数,最后上下往上删(删除数量位计数数量)。
bigcotton 2003-11-30
  • 打赏
  • 举报
回复
能难倒大部份程序员?哈哈哈………
xiaoxiao197821 2003-11-21
  • 打赏
  • 举报
回复
误入,我闪

------------------------------------
做前人之所做,想后人之所想
allanzong 2003-11-21
  • 打赏
  • 举报
回复
呵呵,楼主该反思了,有这么提问的么。。。

(不过还真起到了预期的效果。。)
cupidvenus 2003-11-18
  • 打赏
  • 举报
回复
能难倒大多数程序员的题目
___________________________________

这是你说的还是你老师说的? 太贬低程序员了吧!
goease 2003-11-06
  • 打赏
  • 举报
回复
TString;
zhangxiaofang 2003-11-05
  • 打赏
  • 举报
回复
我靠,这个程序是用来干什么的?
是来折磨程序员的东西,那就不做了!
一个程序被做的目的是来用的,不是来炫耀编程技术的!
suwen88 2003-11-04
  • 打赏
  • 举报
回复
骗人吗。这也教难倒程序员的问题吗
小菜一盘。
westdiamond 2003-10-30
  • 打赏
  • 举报
回复
ly_liuyang(Liu Yang) :
很Easy的
ListBox的Items是StringList来的,使用AddObject就可以很容易解决问题
AddObject中包含有时间信息就可以了,你添加的是对象视觉上看不见的
使用Data可以访问那个相关的对象
///////////////////////////////////////////
这方法不错,我喜欢~
加载更多回复(88)

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧