Folio-Tracker:股票追踪器-源码

上传者: 42134240 | 上传时间: 2021-07-06 17:07:07 | 文件大小: 919KB | 文件类型: ZIP
对开追踪器 ###Description## 由以下人员为斯特拉斯克莱德大学 CS308 课程制作。 这是作业 2。 目的是创建一个允许用户跟踪股票投资组合的小型应用程序。 ###执照### 版权所有 2014 托马斯麦克斯韦 - Chloe Forsyth - 阿曼达·雷尼 - 瑞安吉布森 - 未经作者明确许可,不得复制和/或分发此项目。

文件下载

资源详情

[{"title":"( 75 个子文件 919KB ) Folio-Tracker:股票追踪器-源码","children":[{"title":"Folio-Tracker-master","children":[{"title":"Folio Tracker.umlcd.png <span style='color:#111;'> 844.01KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"model","children":[{"title":"PortfolioImp.java <span style='color:#111;'> 4.85KB </span>","children":null,"spread":false},{"title":"Tracker.java <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"IllegalRefreashRateException.java <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"StockImp.java <span style='color:#111;'> 8.18KB </span>","children":null,"spread":false},{"title":"CantUpdateModelException.java <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"PortfolioLoader.java <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"FailedToLoadFileException.java <span style='color:#111;'> 163B </span>","children":null,"spread":false},{"title":"PortfolioSaver.java <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false},{"title":"TrackerImp.java <span style='color:#111;'> 5.33KB </span>","children":null,"spread":false},{"title":"FailedToSaveFileException.java <span style='color:#111;'> 162B </span>","children":null,"spread":false},{"title":"NoSuchTickerException.java <span style='color:#111;'> 390B </span>","children":null,"spread":false},{"title":"ModelUpdater.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"InputFileFormattedIncorrectlyException.java <span style='color:#111;'> 338B </span>","children":null,"spread":false},{"title":"CantRemoveMoreThanOwnedException.java <span style='color:#111;'> 242B </span>","children":null,"spread":false},{"title":"AlreadyExistsException.java <span style='color:#111;'> 426B </span>","children":null,"spread":false},{"title":"Stock.java <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"package-info.java <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"PortfolioTest.java <span style='color:#111;'> 6.48KB </span>","children":null,"spread":false},{"title":"CantPurchaseMoreThanAvailableException.java <span style='color:#111;'> 254B </span>","children":null,"spread":false},{"title":"Portfolio.java <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"stockTest.java <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false}],"spread":false},{"title":"gui","children":[{"title":"homeGUI.java <span style='color:#111;'> 7.93KB </span>","children":null,"spread":false},{"title":"AddPortfolioGUI.java <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"confirmationGUI.java <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"StockTradeGUIInterface.java <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":"ConfirmationInterface.java <span style='color:#111;'> 80B </span>","children":null,"spread":false},{"title":"SetRefreshRateGUI.java <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"buySharesGUI.java <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"FileChooserGUI.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"AddStockGUI.java <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"sellShareGUI.java <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"TickerDisplayGUI.java <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"SetRefreshRateInterface.java <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"ErrorInterface.java <span style='color:#111;'> 68B </span>","children":null,"spread":false},{"title":"HomeGUIInterface.java <span style='color:#111;'> 176B </span>","children":null,"spread":false},{"title":"package-info.java <span style='color:#111;'> 50B </span>","children":null,"spread":false},{"title":"TickerDisplayGUIInterface.java <span style='color:#111;'> 62B </span>","children":null,"spread":false},{"title":"PortfolioTable.java <span style='color:#111;'> 354B </span>","children":null,"spread":false},{"title":"errorGUI.java <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"FileChooserInterface.java <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"AddNewInterface.java <span style='color:#111;'> 104B </span>","children":null,"spread":false}],"spread":false},{"title":"Folio Tracker.uml <span style='color:#111;'> 356.98KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"Model","children":[{"title":"TestRunner.java <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"JUnitTestSuite.java <span style='color:#111;'> 191B </span>","children":null,"spread":false},{"title":"package-info.java <span style='color:#111;'> 98B </span>","children":null,"spread":false},{"title":"TrackerTest.java <span style='color:#111;'> 587B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"tracker","children":[{"title":"AddStockListener.java <span style='color:#111;'> 602B </span>","children":null,"spread":false},{"title":"SetRefreshRateListener.java <span style='color:#111;'> 487B </span>","children":null,"spread":false},{"title":"Controller.java <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"AddPortfolioListener.java <span style='color:#111;'> 461B </span>","children":null,"spread":false},{"title":"CloseFolioListener.java <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"AddPortfolioGUIListener.java <span style='color:#111;'> 717B </span>","children":null,"spread":false},{"title":"PortfolioFileManagementListener.java <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"ErrorGUIListener.java <span style='color:#111;'> 351B </span>","children":null,"spread":false},{"title":"SetRefreshRateGUIListener.java <span style='color:#111;'> 884B </span>","children":null,"spread":false},{"title":"RemoveStockListener.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"Driver.java <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"package-info.java <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":"AddStockGUIListener.java <span style='color:#111;'> 948B </span>","children":null,"spread":false},{"title":"StockTradeGUIListener.java <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"EditStockListener.java <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"StockTradeListener.java <span style='color:#111;'> 750B </span>","children":null,"spread":false}],"spread":false},{"title":"Folio Tracker.umlcd <span style='color:#111;'> 491.86KB </span>","children":null,"spread":false},{"title":"quoteServer","children":[{"title":"MethodException.java <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"NoSuchTickerException.java <span style='color:#111;'> 357B </span>","children":null,"spread":false},{"title":"Quote.java <span style='color:#111;'> 10.61KB </span>","children":null,"spread":false},{"title":"package-info.java <span style='color:#111;'> 517B </span>","children":null,"spread":false},{"title":"IQuote.java <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false},{"title":"WebsiteDataException.java <span style='color:#111;'> 404B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 556B </span>","children":null,"spread":false},{"title":"SubDoc.docx <span style='color:#111;'> 137.38KB </span>","children":null,"spread":false},{"title":"Folio Tracker.umlcd.svg <span style='color:#111;'> 1.03MB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 49B </span>","children":null,"spread":false},{"title":"api thoughts.txt <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明