教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 行业资料 >

可视化程序设计 综合实例及大作业

来源:网络收集 时间:2026-09-15
导读: 可视化程序设计基础李灿林计算机与通信工程学院班级:计算机科学与技术2010级1、2班 综合实例及大作业 1 综合实例1 2 综合实例2 3 大作业 一、综合实例1 1.介绍游戏大厅界面设计:设计时,左侧是一个座位区,每张桌旁有两个座位(构成一个房间 ),通过panel控件

可视化程序设计基础李灿林计算机与通信工程学院班级:计算机科学与技术2010级1、2班

综合实例及大作业

1

综合实例1

2

综合实例2

3

大作业

一、综合实例1 1.介绍游戏大厅界面设计:设计时,左侧是一个座位区,每张桌旁有两个座位(构成一个房间 ),通过panel控件实现座位区。panel控件的特点在于里面的控件或图片容纳不下时,会自动出现滚动条。每张桌及旁边的两个座位分别是图片框控件和标签控件。座位(标签控件),它们的事件代码相似,统一为Seat_Click方法,该方法决定用户是黑方还是白方,将该信息及其它有关信息(用户名、桌号、头像等)收集、显示或发送到网络服务器。3

实现效果

2.操作视频与关键代码操作视频关键代码

二、综合实例2 1.介绍扫雷游戏:游戏主区域由很多个方块组成。雷区方块的上方左侧计数器标签显示剩余的雷数,右侧显示所花费的时间,中间笑脸按钮开始新游戏。当用户点开所有无雷方块,并把有雷的方块作上标记,则游戏成功。如果点击有雷方块则失败。

实现效果

2.关键技术与设计思路游戏主区域由很多个方块组成,这些方块可以由按钮控件二维数组实现。游戏主区域使用了一个二维按钮控件数组 Mines[,],每个按钮元素代表一个方块,按钮元素的Tag属性保存1为有雷,否则无雷; Text属性保存其周围的8个方格有雷的个数。 Turn[,]二维数组保存方块状态,其值为1表示这个位置插上红旗;0表示这个位置没有翻开。

项目中处理共享鼠标事件的处理方法是 bt_MouseUp(),其中首先通过sender对象 (代表产生单击事件的按钮控件)获取按钮的Name属性,通过按钮Name属性可以计算出x,y坐标,从而判断二维按钮控件数组 Mines[,]中是哪个Button被点击。然后通过 e.Button判断出是左键还是右键点击。

3.操作视频与关键代码操作视频关键代码

三、大作业(如下3选1) 1.仿Windows系统扫雷,完善扫雷游戏:添加菜单(包含快捷键、热键等)实现初级、中级、高级及自定义扫雷添加扫雷英雄榜实现各方块中标识周边雷数量的文字采用不同颜色的数字显示

2.仿MS word(或Windows系统记事本),实现一个文本编辑系统:读取的文件类型可以是txt、rtf等自定义格式,不一定用doc格式实现文本字体、颜色等格式的设置实现文件保存、打开、新建等功能实现有关菜单的设计、工具栏的设计和状态栏的设计(状态栏显示光标所在行、列等)

3.自由选题目标:涵盖如下所学的大部分可视化对象Windows窗体;文本编辑控件(文本框控件Textbox、富文本框控件Rich

Textbox、标签控件Label、超链接标签控件LinkLabel、按钮控件Button);容器控件(分组框控件GroupBox、面板控件 Panel、选项卡控件TabControl);基本列表控件(组合框控件ComboBox、列表框控件ListBox );

选择控件(复选框控件Checkbox、单选按钮控件 RadioButton、复选框列表控件CheckedListbox);图像相关控件(图片框控件或图像显示控件 PictureBox、图像列表控件ImageList);高级列表选择控件(树形视图控件TreeView、列表视图控件ListView);菜单、工具栏控件及状态栏控件;对话框(打开文件对话框、保存文件对话框、浏览文件夹对话框、颜色对话框、字体对话框);基本文件操作

4.大作业要求:完成时间:3周,14周三(11月30日)之前提交,过期不候,未提交者成绩为不合格;拒绝抄袭:诚信为本,尽自己最大努力完成,老师自有斟酌;如有抄袭,有失根本,成绩将定为不合格;

4.大作业要求:提交材料:大作业实验报告,记录详细实现步骤(word文档 );程序源代码(文件夹);独立可执行程序(包含可执行程序的文件夹)。以上3份材料压缩为一个由“学号姓名”形式命名的压缩包,在提交截止时间(11月30日)前上传到FTP

可视化程序设计 综合实例及大作业.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2272064.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)