回 帖 发 新 帖 刷新版面

主题:[活动]第一届VB技术比赛


                               [size=6]前言[/size] 
    这是我在暑假来临前提出的一个方案,通过技术比赛让大家在论坛积极活跃

起来,调动论坛成员的积极性,促进大家的技术交流,排挤所有的广告贴。
    本次比赛的特别之处在于:比赛最终的冠军产生不由其难度决定,而由其作

品与选题的契合程度有关,与程序质量有关。可能会出现一个较难项目的开发者

只能得到亚军,而较简单项目的开发者却能得到冠军。
    我觉得应该明确一点:竞争 & 合作 & 学习 & 进步
    毕竟冠军只是一个名号。学到真本领,交到好朋友才是真正的目的。

    比赛题目将陆续发布。

                          [size=6][b]比赛规则[/b][/size]

   ·参赛选手可以在所有题目中挑选一个作为自己的参赛课题
   ·选定课题后,在论坛VB区开一个自己的课题贴,帖名:“【编程大赛】”+

课题名

例如:我的课题叫教室座位表编排助手,则所开帖子为
[color=808000]【编程大赛】教室座位表编排助手[/color]
   ·在开始比赛后,可以在帖子中发布以下信息:
 1.功能介绍:除了选题的要求外,应该说明自己创造性加入的功能
 2.问题求助:在程序编写中中遇到的难点,在在百度中搜索不到的情况下,可以

提问,但是不能是大问题。比如,“我应该怎么模拟系统按键?”,是可以问的

;但是,“我怎么样编写考勤数据在局域网中传输的功能?”就不能问了。因为

前者是[color=E9592D]小技巧[/color],后者是[color=E9592D]整体思路

[/color]。
 3.发布自己的[color=808000]进度[/color],发布预览效果,和开发随笔。
 4.[b]分享[/b]自己的部分代码
 5.上传附件,仅限于编译成功的程序文件和相应数据文件的压缩包。
 6.在完成整个工程,且截止日期到期后,选手应总结自己的整个开发进程,总结

网友的发言,[em2][em2][em2],提出一点对大家将来有益的建议。

【比赛开始日期:2011年07月19日】 
【截止日期:2011年07月26日】

评分规则(暂行)
1.最优先考虑作品的与选题的契合度,对数据的容错性。契合性越好分数越高,

容错性越好,分数越高;【50分】
2.考虑程序的运行效率,对于WinXp,和Win7两种主流系统的兼容性【10分】
3.考虑程序界面的设计合理性,和美观设计的合理性【15分】  PS:美观的界面

很重要哦!
4.考虑程序的智能化,人性话程度【10分】
5.考虑代码的质量,即时间复杂度和空间复杂度(考虑到机器内存普遍很大,所

以更注重时间复杂度)【15分】


   题目一.小说净化器
   缘由:随着网络文学的兴起,五花八门的小说网站也早已如雨后春笋般成长起

来。如起点,小说阅读网,逐浪文学网,红袖添香,幻剑书盟,晋江原创,潇湘

书院,翠微居等网站。但是,作为小说爱好者,尤其是喜欢在手机终端上看电脑

上下载的文本文档小说的时候,常常遇到如“【WwW.Zlwx.Com】”的广告。这

让我们不胜其烦。
   要求:请设计一款软件解决这个问题。软件详细要求
   1.智能去除常见的广告、重复内容。
如:背景颜色       字体颜色   字体大小   鼠标双击滚屏   (1-10,1最慢,10最快)   
小说首页->我在天龙有个后宫->章节目录-> 第一章霸王金丹『 加入书签 推荐本书 打开书架 全文阅读 本章下载』【此为导航文字】
【WwW.Zlwx.Com】【此为广告】;
   2.支持将文件夹中的所有txt文档进行批量处理。批量处理包含智能广告去除,智能“导航文字”去除,手动设置替换关键字(由什么,替换为什么),手动设置删除列表(列表中存的是要屏蔽的内容);
   3.支持单文件处理,使用“打开对话框”选择文件,其它替换要求同1,2;
   4.支持历史文件列表,支持设定常用文件夹。
   5.支持动态监测指定小说文件夹新增txt文件,并自动进行净化。【可选】
   6.程序中使用数据库【可选】
   7.程序中使用注册表【可选】

【评委(我期待):老大徒伤悲,一江秋水,tanchuhan,VB浪子】
【未完待续】

回复列表 (共5个回复)

沙发

小伙子有魄力,支持!

板凳

[quote]小伙子有魄力,支持![/quote]
谢谢一江秋水老师!

3 楼

题目二.个人歌曲库管理程序
缘由:今天进行了同学聚会,很开心。但是也有些遗憾。为什么呢?在唱歌的时候,想不起来自己喜欢的歌名了。大家别笑我,在紧张点歌的时候,脑子里除了《童话》,《heal the world》之外基本上一片浆糊,经常是在点歌界面瞎翻,碰巧翻到了一首歌,觉得熟悉,想唱,算我幸运;如果没有翻到自己喜欢的歌呢?如此,我的题目也就来了,编写一个个人歌曲库管理程序。
  要求如下:
1.支持添加新歌,包含歌曲名,歌手,专辑,歌唱组合信息,及熟悉与否。
2.列表显示自己添加到音乐库的所有的音乐,且显示出哪些歌是熟悉,哪些歌是耳熟能哼知道,哪些歌是只知其名而未熟悉其词。
3.支持将列表中的歌曲项与电脑中的音乐建立联系(如果有对应音乐的话),当点击有对应音乐文件的列表项的时候,调用播放器或用任何其它合理手段播放它。
4.支持将歌曲分类导出到excel文件,方便使用

这就回到了这个题目产生的地方
。。。
比如我需要将个人歌曲库中所有的“熟悉”音乐的音乐名,歌手,专辑,所属乐队(如果没有就不显示这项)导出到excel文件,这样话我在ktv点歌的时候就可以从容的点我喜欢的歌,不至于点了陌生的音乐而让自己因为不会唱自己点的音乐而尴尬。

5.选手自己拓展功能【可选】
6.使用数据库【可选:你也可以采取文件,或者随机文件记录集的方式保存,不限】

额外请求:这个软件应该还有一个用处。前提是我已经把自己喜欢而不熟悉的音乐添加到歌曲列表。这样,当每次启动电脑的时候,软件随系统启动,并播放列表中标注“不熟悉”且在电脑硬盘上有对应音频文件的歌曲。
效果就是:启动电脑→播放“不熟悉音乐”作为工作学习背景音乐。






4 楼

可以考虑设立一个指标“熟悉度”

5 楼

[quote]可以考虑设立一个指标“熟悉度”[/quote]
老大太有预见性了!我自己开发的那个就有熟悉度。在老大说之前就加了。嘿嘿,好有成就感。或者所见略同。

我来回复

您尚未登录,请登录后再回复。点此登录或注册