图书介绍
Java课程设计PDF|Epub|txt|kindle电子书版本网盘下载
![Java课程设计](https://www.shukui.net/cover/33/30104564.jpg)
- 耿祥义,张跃平编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302184287
- 出版时间:2008
- 标注页数:323页
- 文件大小:39MB
- 文件页数:340页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java课程设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 记忆测试系统1
1.1设计要求1
1.2总体设计2
1.2.1 MemoryGame.java(主类)2
1.2.2 MemoryTestArea.java3
1.2.3 Block.java3
1.2.4 Record.java3
1.2.5 ShowRecordDialog.java3
1.2.6 People.java3
1.3详细设计4
1.3.1 MemoryGame类4
1.3.2 MemoryTestArea类8
1.3.3 Block类13
1.3.4 ShowRecordDialog类14
1.3.5 People类17
1.3.6 Record类18
1.3.7图像文件20
1.4代码调试21
1.5软件发布21
1.6课程设计题目21
第2章 保存计算过程的计算器23
2.1设计要求23
2.2总体设计24
2.2.1 CalculatorWindow.java(主类)24
2.2.2 NumberButton.java25
2.2.3 OperationButton.java25
2.2.4 HandleDigit.java25
2.2.5 HandleOperation.java25
2.2.6 HandleDot.java25
2.2.7 HandlePOrN.java25
2.2.8 HandleEquality.java25
2.2.9 HandleSin.java25
2.2.10 HandleBack.java25
2.2.11 HandleClear.java26
2.3详细设计26
2.3.1 CalculatorWindow类26
2.3.2 NumberButton类31
2.3.3 OperationButton类32
2.3.4 HandleDigit类33
2.3.5 HandleOperation类35
2.3.6 HandleDot类37
2.3.7 HandlePOrN类39
2.3.8 HandleEquality类41
2.3.9 HandleSin类43
2.3.10 HandleBack类45
2.3.11 HandleClear类47
2.4代码调试49
2.5软件发布49
2.6课程设计题目49
第3章 Hannoi塔50
3.1设计要求50
3.2总体设计51
3.2.1 HannoiWindow.java(主类)51
3.2.2 Tower.java52
3.2.3 Disc.java52
3.2.4 TowerPoint.java52
3.2.5 HandleMouse.java52
3.2.6 AutoMoveDisc.java52
3.3详细设计53
3.3.1 HannoiWindow类53
3.3.2 Tower类56
3.3.3 Disc类61
3.3.4 TowerPoint类62
3.3.5 HandleMouse类64
3.3.6 AutoMoveDisc类69
3.4代码调试75
3.5软件发布75
3.6课程设计题目75
第4章 动物换位77
4.1设计要求77
4.2总体设计78
4.2.1 ChangeAnimalWindow.java(主类)78
4.2.2 Animal.java78
4.2.3 Point.java79
4.2.4 Stone.java79
4.2.5 HandleMouse.java79
4.2.6 AutoMoveAnimal.java79
4.3详细设计79
4.3.1 ChangeAnimalWindow类79
4.3.2 Animal类87
4.3.3 Point类89
4.3.4 Stone类91
4.3.5 HandleMouse类92
4.3.6 AutoMoveAnimal类96
4.3.7所需图像103
4.4代码调试103
4.5软件发布103
4.6课程设计题目104
第5章 走迷宫106
5.1设计要求106
5.2总体设计107
5.2.1迷宫文件107
5.2.2 MazeWindow.java(主类)108
5.2.3 Maze.java108
5.2.4 WallOrRoad.java108
5.2.5 MazePoint.java108
5.2.6 PersonInMaze.java108
5.2.7 HandleMove.java109
5.3详细设计109
5.3.1编写迷宫文件109
5.3.2 MazeWindow类109
5.3.3 Maze类113
5.3.4 WallOrRoad类118
5.3.5 MazePoint类121
5.3.6 PersonInMaze类122
5.3.7 HandleMove类124
5.3.8所需图像127
5.4代码调试127
5.5软件发布128
5.6课程设计题目128
第6章 魔板游戏130
6.1设计要求130
6.2总体设计131
6.2.1 PuzzleGame.java(主类)131
6.2.2 PuzzlePad.java132
6.2.3 Block.java132
6.2.4 Point.java132
6.2.5 HandleImage.java132
6.2.6 HandleMove.java132
6.2.7 VerifySuccess.java132
6.3详细设计133
6.3.1 PuzzleGame类133
6.3.2 PuzzlePad类137
6.3.3 Block类142
6.3.4 Point类143
6.3.5 HandleImage类145
6.3.6 HandleMove类146
6.3.7 VerifySuccess150
6.3.8所需图像151
6.4代码调试151
6.5软件发布151
6.6课程设计题目152
第7章 扫雷游戏153
7.1设计要求153
7.2总体设计154
7.2.1 MineGame.java(主类)154
7.2.2 MineArea.java155
7.2.3 Block.java155
7.2.4 BlockView.java155
7.2.5 LayMines.java155
7.2.6 Record.java155
7.2.7 ShowRecord.java155
7.3详细设计156
7.3.1 MineGame类156
7.3.2 MineArea类158
7.3.3 Block类163
7.3.4 BlockView类165
7.3.5 LayMines类167
7.3.6 Record类169
7.3.7 ShowRecord类171
7.3.8所需图像174
7.4代码调试174
7.5软件发布174
7.6课程设计题目175
第8章 中国象棋打谱系统176
8.1设计要求177
8.2总体设计177
8.2.1 ChinaChess.java(主类)178
8.2.2 ChessBoard.java178
8.2.3 ChessPiece.java179
8.2.4 Point.java179
8.2.5 ChessBox.java179
8.2.6 InitPieceLocation.java179
8.2.7 InitCanju.java179
8.2.8 HandleMouse.java179
8.2.9 MoveRule.java179
8.2.10 DemoManulDialog.java179
8.3详细设计179
8.3.1 ChinaChess类179
8.3.2 ChessBoard类184
8.3.3 ChessPiece类190
8.3.4 Point类192
8.3.5 ChessBox类194
8.3.6 InitPieceLocation类198
8.3.7 InitCanju类205
8.3.8 HandleMouse类207
8.3.9 MoveRule类213
8.3.10 DemoManulDialog类218
8.4代码调试225
8.5软件发布226
8.6课程设计题目226
第9章 日历记事本228
9.1设计要求228
9.2总体设计229
9.2.1 CalendarWindow.java(主类)229
9.2.2 CalendarMessage.java230
9.2.3 CalendarPad.java230
9.2.4 NotePad.java230
9.2.5 CalendarImage.java230
9.2.6 Clock.java230
9.3详细设计231
9.3.1 CalendarWindow类231
9.3.2 CalendarMessage类237
9.3.3 CalendarPad类239
9.3.4 NotePad类241
9.3.5 CalendarImage类245
9.3.6 Clock类247
9.3.7所需图像250
9.4代码调试250
9.5软件发布250
9.6课程设计题目251
第10章 基于数据结构的学籍管理系统252
10.1设计要求252
10.2总体设计253
10.2.1专业.txt253
10.2.2 ManagerWindow.java(主类)253
10.2.3 Student.java253
10.2.4 StudentPicture.java254
10.2.5 InputStudent.java254
10.2.6 Inquest.java254
10.2.7 ModifySituation.java254
10.2.8 Delete.java254
10.3详细设计254
10.3.1编写专业名称文件254
10.3.2 ManagerWindow类255
10.3.3 Student类258
10.3.4 StudentPicture类260
10.3.5 InputStudent类261
10.3.6 Inquest类266
10.3.7 ModifySituation类271
10.3.8 Delete类278
10.3.9所需图像281
10.4代码调试281
10.5软件发布282
10.6课程设计题目282
第11章 标准化考试系统283
11.1设计要求283
11.2总体设计284
11.2.1试卷文件(服务器端)285
11.2.2 Server.java(服务器端主类)285
11.2.3 ServerThread.java(服务器端)285
11.2.4 ReadTestquestion.java(服务器端)285
11.2.5 ClientWindow.java(客户端主类)285
11.2.6 ClientLogin.java(客户端)286
11.2.7 GetTestFile.java(客户端)286
11.2.8 ClientTestArea.java(客户端)286
11.3详细设计286
11.3.1试卷文件的编写286
11.3.2 Server类287
11.3.3 ServerThread类288
11.3.4 ReadTestquestion类292
11.3.5 ClientWindow类293
11.3.6 ClientLogin类296
11.3.7 GetTestFile类299
11.3.8 ClientTestArea类302
11.3.9所需图像308
11.4代码调试308
11.5软件发布308
11.6课程设计题目309
第12章 数据库通用查询系统310
12.1设计要求311
12.2总体设计311
12.2.1数据库(服务器端)311
12.2.2 DatabaseServer.java(服务器端主类)312
12.2.3 ServerThread.java(服务器端)312
12.2.4 DatabaseClient.java(客户端主类)312
12.3详细设计313
12.3.1数据库设计313
12.3.2 DatabaseServer类313
12.3.3 ServerThread类315
12.3.4 DatabaseClient类318
12.4代码调试321
12.5软件发布322
12.6课程设计题目323