- 2
- 0
- 约3.92千字
- 约 7页
- 2016-11-23 发布于贵州
- 举报
2013级VC程设计题目
2013级计算机科学与技术专业
《面向对象程序设计》课程设计题目
1、吹泡泡游戏
【问题描述】:
当用户在窗口客户区中单击鼠标左键时,即可产生一个泡泡(图形)。既要求产生不同的颜色的大小随机的泡泡,又要能使这些泡泡升起或降落,最后消失。
【基本要求】:
在屏幕上画一个矩形框,开始为空白。
当鼠标的左键单击矩形框内的任何位置时,在该位置产生1个随机大小的红色泡泡(实心园),并开始下降。
当鼠标的右键单击矩形框内的任何位置时,在该位置产生1个随机大小的蓝红泡泡(实心园),并开始上升。
上升或下降到矩形框边界时,泡泡自行消失
矩形框右边显示当前矩形框中红色/蓝色泡泡的正确数目
矩形框内应可以同时容纳多个泡泡(100个以上)
各泡泡在漂移过程中还会改变形状
【实现提示】
每个泡泡的大小用一个CRECT对象来存储,可以使用一个CRECT数组来存储一组红色泡泡的大小信息。再使用一个布尔数组来存储泡泡的状态信息。这两个数组是相对应的。当布尔值为FLASE时,表示该位置没有存储泡泡。反之亦然。
产生一个新的泡泡时,依次搜索布尔数组,找出第一个FLASE的位置,存储新的泡泡。每隔一定的时间,更新泡泡的大小和位置,使泡泡运动增大。
2、壁球游戏
【问题描述】:
屏幕上有一个球场,球场中央有一个球,以随机方向运动,遇到左、右、上方的墙壁可以反弹,如球落到地面则游戏结束。在屏幕下方有一球拍(侧面形状
您可能关注的文档
最近下载
- 保利地产全生命周期居住系统产品设计手册-----智慧社区篇.pdf VIP
- 装载机高级工题库及答案.doc
- 2022年广东省高考数学试卷及答案解析.pdf
- 石家庄市2026届高三(一模)化学试卷(含答案).pdf
- 无机污染物对土壤的污染PPT课件.pptx VIP
- 耐电压测试仪说明书RK7122--Instructions耐电压测试仪说明书RK7122--Instructions.pdf VIP
- 小学二年级语文基础精选题及答案(2020年-2021年最新).pdf VIP
- 中小学生心理课:接纳自己,拥抱成长——接纳成长中的小挫折.pptx VIP
- 2025中国临床肿瘤学会(CSCO)膀胱癌(移行细胞癌)诊疗指南.docx
- 2020高考日语模拟试题套卷4.doc VIP
原创力文档

文档评论(0)