MOOCTextEditor
所属分类:代码编辑器
开发工具:Java
文件大小:2251KB
下载次数:0
上传日期:2017-02-19 17:37:43
上 传 者:
sh-1993
说明: Coursera:面向对象的Java编程:数据结构及其超越
(Coursera: Object Oriented Java Programming: Data Structures and Beyond)
文件列表:
.classpath (418, 2017-02-20)
.idea (0, 2017-02-20)
.idea\workspace.xml (34741, 2017-02-20)
.project (390, 2017-02-20)
.settings (0, 2017-02-20)
.settings\org.eclipse.jdt.core.prefs (598, 2017-02-20)
MOOCTextEditor.iml (214, 2017-02-20)
bin (0, 2017-02-20)
bin\application (0, 2017-02-20)
bin\application\AutoSpellingTextArea$1.class (1548, 2017-02-20)
bin\application\AutoSpellingTextArea$2.class (1579, 2017-02-20)
bin\application\AutoSpellingTextArea.class (13523, 2017-02-20)
bin\application\EditDistanceDialogController$1.class (1582, 2017-02-20)
bin\application\EditDistanceDialogController.class (4520, 2017-02-20)
bin\application\LaunchClass.class (1652, 2017-02-20)
bin\application\LoadFileDialogController.class (3485, 2017-02-20)
bin\application\MainApp.class (8092, 2017-02-20)
bin\application\MarkovController.class (2467, 2017-02-20)
bin\application\TextProController$1.class (1213, 2017-02-20)
bin\application\TextProController.class (9359, 2017-02-20)
bin\application\application.css (503, 2017-02-20)
bin\application\view (0, 2017-02-20)
bin\application\view\EditDistanceLayout.fxml (1645, 2017-02-20)
bin\application\view\LoadFileLayout.fxml (1045, 2017-02-20)
bin\application\view\MarkovLayout.fxml (1639, 2017-02-20)
bin\application\view\MarkovOptionsLayout.fxml (784, 2017-02-20)
bin\application\view\RootLayout.fxml (432, 2017-02-20)
bin\application\view\TextAppLayout.fxml (3151, 2017-02-20)
bin\document (0, 2017-02-20)
bin\document\Archive 2.zip (5416, 2017-02-20)
bin\document\Archive 3.zip (5503, 2017-02-20)
bin\document\Archive.zip (5492, 2017-02-20)
bin\document\BasicDocument.class (2498, 2017-02-20)
bin\document\BasicDocumentGrader.class (2207, 2017-02-20)
bin\document\Document.class (3316, 2017-02-20)
bin\document\DocumentBenchmarking.class (3031, 2017-02-20)
bin\document\EfficientDocument.class (2969, 2017-02-20)
bin\document\EfficientDocumentGrader.class (1873, 2017-02-20)
... ...
/-------------------------------------------------------------------------
/ Starter Code and GUI Application for Course 2 in the
/ Java Programming: Object Oriented Design of
/ Data Structures Specialization:
/
/ Data structures: Measuring and Optimizing Performance
/ https://www.coursera.org/learn/data-structures-optimizing-performance
/
/ Authored by UCSD MOOC Team:
/ Mia Minnes, Christine Alvarado, Leo Porter, Alec Brickman
/ and Adam Setters
/
/ Date: 10/29/2015
/-------------------------------------------------------------------------
---------------------------------------------------------[ DESCRIPTION ]--
The files provided are skeleton code, as well as grading previews and
testing files to be used in completing the course programming
assignments. Additionally, you are provided a runnable JavaFX program
which will help to test and demonstrate your implementations.
-------------------------------------------------------[ FILES BY WEEK ]--
Below are the files introduced in each week and used in each week
of the course. See file for description...
Week 1 : Introduction and Working with Strings
==============================================
document.Document.java
document.BasicDocument.java
Week 2 : Efficiency Analysis and Benchmarking
=============================================
document.EfficientDocument.java
Week 3 : Interfaces, Linked Lists vs. Arrays, and Correctness
=============================================================
textgen.MyLinkedList*.java
textgen.MarkovTextGenerator.java
textgen.MarkovTextGenerator*.java
Week 4 : Trees! (including Binary Search Trees and Tries)
=========================================================
spelling.SpellingSuggest.java
spelling.AutoComplete.java
spelling.Dictionary.java
spelling.Dictionary*.java
spelling.AutoCompleteDictionaryTrie.java
spelling.TrieNode.java
Week 5 : Hash Maps and Edit Distance
====================================
spelling.WordPath.java
spelling.NearbyWords.java
spelling.WPTree.java
---------------------------------------------------------------[ SETUP ]--
Importing Project into eclipse:
1. Create a new Java Project in your workspace
2. Import the starter files:
File -> Import -> Select "File System" -> Next -> Browse and set
root directory to folder contents of zip were extracted to -> Finish
Feel free to use another IDE or manually compile and run your programs.
If you need help, google is your friend.
-----------------------------------------------------[ ACKNOWLEDGEMENTS]--
A big thank you to Tomas Mikula for creating RichTextFX
which was used as the text area in the GUI application.
(Link: https://github.com/TomasMikula/RichTextFX)
近期下载者:
相关文件:
收藏者: