0308软件体系结构实验报告

0308软件体系结构实验报告

ID:34307515

大小:766.13 KB

页数:25页

时间:2019-03-05

0308软件体系结构实验报告_第1页
0308软件体系结构实验报告_第2页
0308软件体系结构实验报告_第3页
0308软件体系结构实验报告_第4页
0308软件体系结构实验报告_第5页
资源描述:

《0308软件体系结构实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、河南工业大学实验报告(2015^2016学年•第2学期〉课程名称:软件体系结构课程编号:51610192地点:6313/6316/6308/6320专业班级软件1305班学号201316920308姓名马骁尧实验项目名称实验仏五子棋C/S风格客户端软件体系结构设计实验日期2016.4.26成绩评定教师签名:日期:一、实验目的:验证C/S风格的工作机制。二、实验内容:针对某个应用系统,选用C/S风格作为这个系统的软件体系结构风格。熟悉C/S风格的工作机制,对所考察的系统进行C/S风格客户端软件体系结构设计的验证。(针对不同的特定应用系统具体表述)。三.编

2、程环境Windows7VisualStudio

3、Dev-C++Eclipse四.实验代码1・画棋盘//画横线for(inti=0;i<=ROWS;i++){g.drawLi2(MARGIN,MARGIN+i*GRID_SPAN,MARGIN+COLS*GRID_SPAN,MARGIN+i*GRID_SPAN);}for(inti=0;i<=COLS;i++){//画竖线g・drawLine(MARGIN+i*GRID_SPAN,MARGIN,MARGIN+i*GRID_SPAN,MARGIN+ROWS*GRID_SPAN);}2•将鼠标点击转为网格索引

4、publicvoidmouseMoved(MouseEvente){intxl=(e.getX()-MARGIN+GRID_SPAN/2)/GRID_SPAN;II将鼠标点击的坐标位置转成网格索引gameOverintyl=(e.getY()-MARGIN+GRID_SPAN/2)/GRID_SPAN;if(xl<0

5、

6、xl>ROWS

7、

8、yl<0

9、

10、yl>COLS\findChess(xl,yl))setCursor(newCursor(Cursor•DEF&L/L匸CL/RSOR));//设置成默认状态elsesetCursor(newCursor

11、(Cursor•HAN'CL/RSOR));3•增加棋子11**********************增力[]黑色棋子publicPoint[]BlackAddChess(intx,inty){if(lisBlack){Stringmsg=String.formatC黑子已经落子,轮到白子”);JOptionPane.sho^MessageDiaLog(thismsg);returnnull;}elsereturnaddChess(x^y);//增加门色棋子publicPoint[]WhiteAddChess(intx,inty){if(isBlac

12、k){Stringmsg=String,format^白子己经落子,轮到黑子”);DOptionPane•shoMMessageDiaLog^this^msg);returnnull;}elsereturnaddChess(x,y);}4•悔棋publicvoidgoback(){if(chessCount==0)return;chessList[chessCount-1]=null;chessCountif(chessCount>0){xlndex=chessList[chessCount・1]>getX();yindex=chessList[che

13、ssCount-1].getY();}isBlack=lisBlack;5•判断输赢(提供横向向西判断,其余方向类似)privatebooleanisWin(){intcontinueCount=1;//连续棋子的个数//横向寻找>横向向西寻找for(intx=xlndex-1;x>=0;x・・){Colorc=isBlack?Color.bLack:Color.white;if(getChess(x,yindex,c)!=null){continueCount++;}elsebreak;}}三.实验结果悔棋前:遙I单机版五子抿□X悔棋后:赢棋:系餃

14、

15、AA)gig

16、「7>机对弈J「电剛弈

17、河南工业大学实验报告(2015^2016学年•第2学期〉课程名称:软件体系结构课程编号:51610192地点:6313/6316/6308/6320专业班级软件1305班学号201316920308姓名马骁尧实验项目名称实验2:五子棋C/S风格服务器软件体系结构设计实验日期2016.4.26成绩评定教师签名:日期:一、实验目的:验证C/S风格的工作机制。二、实验内容:针对某个应用系统,选用C/S风格作为这个系统的软件体系结构风格。熟悉C/S风格的工作机制,对所考察的系统进行C/S风格服务器软件体系结构设计的验证。(

18、针对不同的特定应用系统具体表述)。三.编程环境Windows7VisualStudio

19、Dev

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。