C#程序设计习题Week_11(西安交通大学)
所有题目解答源文件,可以在我的主页中资源里面下载(审核需要一点时间),我会设置成免费,但是7天以后csdn可以自定义价格,望周知。
也可以在github上下载(前面的蓝色字是超链接,直接点击即可)
一、在窗体里,鼠标每点击一次,就能绘制一个实心圆。
绘制下一个实心圆后,能和前一个连接起来。
当窗体最小化或被其它窗口遮挡后,窗体里绘制的图形保持原来的样子。
我的运行结果
二、新建一个窗体,窗体上有一个菜单如下图所示。菜单要求有快捷键(如图所示)。
功能: 1.点击画线菜单,在Form上画出一条直线。直线的颜色就是点击颜色菜单选择的颜色。(注意请先选择颜色,否则默认为黑色)
2.画圆,在Form上画一个半径为15的圆,一个用选择的颜色填充。
3.画矩形,在Form上画一个长方形(长10,宽20),用选择的颜色填充。
4.删除,清除之前在Form上的绘图。
5.“颜色”菜单,打开颜色对话框,选择颜色供绘图使用。
6.“关于”菜单,点击该项,显示一个关于版权的对话框。
图形的坐标随机生成。
运行结果图:
三、绘制一个15*15的棋盘。
当鼠标点击棋盘上的一点,绘制棋子,最开始点击是黑棋,再一次点击是白棋,依次轮换。
运行结果:
四、可参考MOOC视频13.4
要求:
首先完成视频中下落小球的功能。小球从顶端的任意位置开始下落;
能够判断底板是否接住小球;
若接住则游戏继续,否则提示结束并退出。
如下图:
运行结果图:
有任何问题欢迎留言,第一次学习c#图形界面编程,有不足之处欢迎指正。