| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4397 人关注过本帖
标题:[原创] 我的一个程序: tvMagazin
只看楼主 加入收藏
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
结帖率:100%
收藏
 问题点数:0 回复次数:22 
[原创] 我的一个程序: tvMagazin
上次答应给大家发一个程序的。这个也是这个学期的一个项目。

这是一个电视节目预报的程序,也就是说,通过这个程序你可以得到电视节目的预报。 程序利用的是一个 xml 文件,你可以先将那个 xml 文件下载到你的本地机器,然后调用该xml 文件, 你也可以直接通过该软件 online read file, 为此你需要输入一个该文件的 URL 地址,其地址为:http://www.informatik.uni-kiel.de/~rth/ppp2/listing_big.xml.gz。

介绍软件大体结构:
运行程序后,你可以看到最上面的菜单栏, 左边为一个 JTree Object, 右边为一个 JTable Object, 下面的是一个 JEditorPane Object, 最底层的是一个状态兰,Java 并没有提供状态栏 的类, 这个状态栏是用JLabel 来实现的,状态栏附带了一个 JComboBox Object, 其中的几个选项为 egal (任何节目) was jetzt läuft (当前播放的节目) was heute läuft(今天播放的节目) was morgen läuft(明天播放的节目) was heute&morgen läuft(今天和明天播放的节目)

介绍菜单栏:
利用菜单中的Open file 你可以打开你的本地xml 文件, 当然这个xml 文件你需要事先从下面这个地址下载: http://www.informatik.uni-kiel.de/~rth/ppp2/listing_big.xml.gz
点击 URL: Medium.. 你会看到界面被更新,再界面的中间出现一个输入框, 你将上面给出的那个URL 地址copy 进去就可以了, 然后按一下回车就可以了, 如果网速慢的话需要等一会儿.
那个Exit 没必要介绍了吧.
那个QuickSort 和 BubbleSort 是老师的要求, 其实是没有必要放的. 当你选择了某个选项以后, 在程序中将才用你所选择的那个 sort 算法. 程序默认的是 quickSort.
Full-Text Search 有点技术亮点, 在没有打开任何文件时, 那个菜单项是隐掉的, 当你打开了节目文件后, 那个菜单项就激活了, 点击以后, 会有一个对话框出来, 你输入你想输入的节目名的任何一个单词, 或者节目的描述内容中的任何一个单词, 那个 And 和 Or 是一种单词连接的方式, 如果你选择了 And, 那么意味着你对话框中的输入单词都需要被找到, 如果找到,你会看到一个新的对话框, 在这个对话框中列出了所有的节目名, 点击某个节目名, 关于它的信息将在下面的编辑框中显示出来.

如果你点击 Help 下面的 About this Software, 你会看到一些信息的.

好了, 大家自己看吧.

Viel Spaß

需要源代码的朋友可以私下联系我.
搜索更多相关主题的帖子: tvMagazin xml 软件 文件 
2006-07-15 03:03
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 

jar file 和 dtd file

论坛的技术Bug 太可恶了, 浪费我的时间啊。想上传一个文件,用Firefox 显示的是上传成功,可以一看,却没有。我想了想,估计要用 IE. 一试果然是这样, 还有上传不应该对文件格式有限制,我想上传一个jar file 和 dtd file, 可是却被告知文件格式不允许,还有一个建议就是希望论坛提供上传文件的病毒检查。

qlV5zuUg.rar (90.21 KB)

[此贴子已经被作者于2006-7-15 3:27:11编辑过]


自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2006-07-15 03:05
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
大家对于这个程序, 有什么想法和建议尽管说, 我还想作进一步的开发.

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2006-07-15 08:49
baidu
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:3811
专家分:0
注 册:2005-11-4
收藏
得分:0 

Variant disp,allinfo;

disp = CppWebBrowser1->Document;

allinfo= disp.OleFunction("getElementById","info");

Memo1->Lines->Add(allinfo.OlePropertyGet("innerText"));


http://www.bc-cn.net/bbs/dispbbs.asp?boardid=6&replyid=168822&id=69177&page=1&skin=0&Star=1

这个用CppWebBrowser做真是太简单了


偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。
2006-07-15 08:58
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
你厉害阿, 还跑到 VB 版去卖瓜了. 各有各的 API, 就这么回事.

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2006-07-15 09:30
hellboy
Rank: 1
等 级:新手上路
威 望:1
帖 子:245
专家分:0
注 册:2006-6-24
收藏
得分:0 

kai 英语好强


努力 努力 !!!!!!
2006-07-15 09:54
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
1.下载的时候应该有提示就好了
2.异常情况并不是都处理好了
[Fatal Error] :120:3: The markup in the document preceding the root element must be well-formed.
3.这个程序可以作为 tree和table的运用范例,不过我是不打算看swing的了~呵呵

4.这个程序没有开发下去的必要把...毕竟没有什么创意和实用价值,练手是可以的。

淘宝杜琨
2006-07-15 10:51
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
写的是英文吗,好像不是英文吧

可惜不是你,陪我到最后
2006-07-15 12:58
hellboy
Rank: 1
等 级:新手上路
威 望:1
帖 子:245
专家分:0
注 册:2006-6-24
收藏
得分:0 

我没说他是英语写的 不过他英语确实满强的


努力 努力 !!!!!!
2006-07-15 15:28
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
至少我知道一点, 你们喜欢多语言版的.

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2006-07-15 15:53
快速回复:[原创] 我的一个程序: tvMagazin
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058959 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved