当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]学习JAVA网络,用JAVA写了个股票查看器,向各位请教个问题
帖子发表于 : 2008-01-30 20:30 

注册: 2008-01-30 19:59
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
由于是学习之用,所以程序写的BUG很多,实用性也不高,但有个目标写起来可以适时地评估一下自己学习的情况。刚刚开始学习网络编程,所以还有好多不懂的,看到论坛里有不少高手写了Linux的股票查看的软件,所以想来向高手们请教。我是Linux新手,这次为了彻底放弃Windows,所以先要适应Linux的编程环境,以前用过JAVA,所以先从JAVA开始。 :) 先从简单的JAVA学起,于是自己写了个简单的命令行下的股票查看程序,但是有几个问题,请教:
(1)我在网上找了一下股票查询接口,只找到新浪的,不知道有没有其他网站的?
(2)JAVA命令行下显示,不知道怎么样让文字显示不同的颜色?

以下是这两天来编写的好的程序,暂只能自己添加、删除所关注的股票(好像叫自选股),查看自选股,查看单个股票。目前只能通过输入股票代码查看股票。
*添加股票 add<空格><股票代码>或a<空格><股票代码>
*删除股票 remove<空格><股票代码>或r<空格><股票代码>
*查单个股票 query<空格><股票代码>或q<空格><股票代码>
*所有股票 list或l
*帮助 help或?
*退出 quit


解压后得到3个文件和一个文件夹,mystocks.xml是用来保存自选股的,StockMaster.jar是主文件,stockmaster是shell,为了运行方便写的,只要双击stockmaster后选“在终端里运行"就可以了。


附件:
文件注释: 简易股票查看程序
stockmaster.tar.gz [6.9 KiB]
被下载 96 次
2008-01-30-200314_577x460_scrot.jpg
2008-01-30-200314_577x460_scrot.jpg [ 51.55 KiB | 被浏览 1233 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-01-30 20:39 

注册: 2006-10-28 11:05
帖子: 312
送出感谢: 0 次
接收感谢: 0 次
彩色终端界面要本地库才做得到的
http://sourceforge.net/projects/javacurses/


_________________
google drive client for linux 下载
---------------------------------------------------------------
项目|9918视频秀
CentOS, Nginx, Java, C++, Go, MySQL, Redis


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-01-30 20:43 

注册: 2008-01-30 19:59
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
原来如此啊,谢谢sam1860了,有没有相关的文档啊?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-01-30 20:47 

注册: 2008-01-30 19:59
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
找到介绍文档了,下载回来的包里就有。 :oops: :oops:


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-01-30 21:06 

注册: 2008-01-30 19:59
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
对Java Curses Library (JCurses)初步看了一下,作了下测试,发现这个不是我想要的。JCurses实现的效果是和Turbo C界面一样的彩色效果,这有点大材小用了。我只想用的是像Linux终端里如ls后显示文件列表时的这种彩色效果。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-01-30 21:51 

注册: 2006-10-28 11:05
帖子: 312
送出感谢: 0 次
接收感谢: 0 次
轻音乐 写道:
对Java Curses Library (JCurses)初步看了一下,作了下测试,发现这个不是我想要的。JCurses实现的效果是和Turbo C界面一样的彩色效果,这有点大材小用了。我只想用的是像Linux终端里如ls后显示文件列表时的这种彩色效果。

就算是这样,也已经超出java的能力范围了


_________________
google drive client for linux 下载
---------------------------------------------------------------
项目|9918视频秀
CentOS, Nginx, Java, C++, Go, MySQL, Redis


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-01-30 22:00 

注册: 2008-01-30 19:59
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
看起来是没有办法了。
第一个问题有人帮我回答一下吧?
谢谢!


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-02-01 22:09 

注册: 2006-05-27 20:29
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
你需要怎样的数据借口啊?
如果是实时数据的话,新浪有个比较简单、速度的查询方法。

比如:http://hq.sinajs.cn/list=sh601628
返回:var hq_str_sh601628="中国人寿, var hq_str_sh601628="中国人寿, 39.58,39.40,40.29,41.00,38.60,40.28,40.29,24943627,1001630928,8600,40.28,4759,40.27,26350,40.26,33300,40.25,700,40.24,1056,40.29,175279,40.30,5100,40.31,5800,40.32,10602,40.33,2008-02-01,15:05:32";
"名字, 今开盘, 昨收盘,现价,最高价, 最低价, 竞买价, 竞卖价,成交量, 成交额,五档盘口(买5,卖5),日期,时间"

其他的数据的话,就要自己parse html 了


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-02-02 2:19 

注册: 2006-06-09 20:31
帖子: 179
送出感谢: 0 次
接收感谢: 0 次
你有空练习不妨把aiotrader加上中国的实时数据源吧,这个工具看上去还是比较好的: http://forum.ubuntu.org.cn/about55661.html
绘彩色图图和列表用GUI的系统觉得比较好。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-02-05 9:46 

注册: 2008-02-01 10:51
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
GUI不是java的强项,而且事实证明java的GUI是及其失败的,你可以试试python,java能做的python都能做。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-02-05 10:00 

注册: 2008-01-30 19:59
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
hxs_handle 写道:
GUI不是java的强项,而且事实证明java的GUI是及其失败的,你可以试试python,java能做的python都能做。

谢谢你的意见,但python从来没有接触过,要转也直接转C了。不过现在只是想熟悉网络这方面的知识,慢慢来吧。也谢谢上面的各位的意见。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译