没有合适的资源?快使用搜索试试~ 我知道了~
关 于 vc++ 课程 设计的一些题目
资源推荐
资源详情
资源评论
VC++课程备选编程题
基本要求:程序清楚、可读性强,界面明晰、美观,系统容错力强;可以
根据个人能力对所选题目的基本需求进行扩展;最终出具源程序清单、可运行
程序、对源程序结构和可运行程序使用方法的说明文档。
核心代码或服务器端代码必须采用 VC++实现
必须是本人开发,所有网上下载程序一律以 0 分计。
1 排序算法比较程序(排序算法不限)
(1) 开发一款排序算法,由用户输入长度可变的内容:要求容错检查
存在字母则做字符排序,输入均为数字则按值排序
(2) 提供两种以上的排序方法供用户选择
(3) 排序并显示最终结果及执行时间
2 基于面向对象的数据结构设计链表,完成数据搜索
设计一个单向链表结构,读入一定数量的数据,以读入的顺序建立链
表
(1) 找出最大和最小的数
(2) 按照从大到小(或从小到大)的顺序排序,输出为排序后的新链
表
3 约瑟夫问题:
n 个小孩围成一圈做游戏,游戏将决出一个胜利者。从第 s 个小孩起,
顺时针计数,每数到第 m 个小孩时,该小孩离开。接着又从下一个小
孩开始数数,数到第 m 个小孩时,该小孩离开,如此不断反复进行,
最后剩下的小孩就是胜利者。
(1) 以面向对象的思想设计数据结构
(2) s、n 和 w 在应用程序里输入
4 开发一款基于多线程技术的排序算法比较程序,其中:
(1) 分别利用不同数量的线程执行同一个的排序算法,比较单线程和
多线程运行的差别。
(2) 由实验结论比较单线程和多线程使用的场合的选择,以及多线程
并行时,如何确定合适的并发线程数。
5 文件编辑及修改,文件目录树显示
开发一款基于 Windows 的文件查询、显示及修改程序,其中:
(1) 主界面分两部分,上部为编辑窗,下部是文件选择、确认及取消、退出
键,也可以利用菜单实现相应功能
(2) 文件选择键弹出窗口,分两部分。左边显示 Windows 文件目录树,右边
显示对应目录下的文件清单
(3) 选择相应的文件后,确定,返回主界面,利用 ListBox 打开对应的文件
供编辑,编辑结束可选择 1)确认键保存 2)取消键取消修改 3)退出键
关闭程序
6 VC++与 XML
设计一个宿舍中每个人的用品管理程序
(1) XML 中,层次由高到低依次为:第 0 层:PersonName;第 1 层:
Type(物品类型),第 2 层:Name(物品名称),高层可以包含
多个低层。
(2) 利用 XML 语言层次描述保存每个人的物品信息
(3) 利用 VC++对该文档进行维护
7 多媒体播放器、
开发一款能够播放 MP3 和常用类型影音文件的播放工具
8 备忘录
开发一款备忘提醒程序,在桌面显示时钟,并能设定提醒功能。其中:
(1) 时钟外观自行设计
(2) 在时钟外观上增加备忘录增加、查询钮,可提供备忘录的增加、查询和
删除
(3) 查询备忘时另外弹出窗口,在该窗口中完成删除操作
(4) 备忘内容及时间以文本方式保存,
(5) 到时提醒,弹出提醒窗口
9 立体五角星
基于五角星绘图作业,做以下的功能的补充
(1) 基于 MFC 编程
(2) 为五角星增加一定的厚度
(3) 当鼠标在用户区移动时,以鼠标当前位置为中心重新绘制五角星
10 三维物体仿真程序(绘图)
开发一款三维物体仿真程序,可以在主界面中显示和控制三维物体,其中:
(1) 三维物体自定,物体各面尽量使用不同颜色或绘图进行区分;
(2) 可以使用鼠标或控件对三维物体的左右旋转、上下旋转、缩放等进行
控制。
11 远程监控模拟程序(网络通信)
开发一款基于 TCP 通信的远程监控模拟程序,其中:
(1) 监控场景自拟,被监控方必须有多个状态参数;
(2) 监控主程序与被监控模拟程序可独立运行于不同电脑,可以同时
监控多个被监控端;
(3) 监控主程序和被监控端使用 TCP 进行通信;
(4) 监控主程序初始运行时,弹出对话框设置被监控端个数及相应地
址、端口号;
(5) 监控主程序按照一定周期向各个被监控端发送查询消息,被监控
端循环监听本地端口,收到查询消息后返回当前状态;
(6) 监控主程序根据反馈消息对主界面上的相应状态显示进行更新。
12 邮件收发
开发一款具有邮件收发功能的软件,要求:
(1) 提供用户发送邮件的界面,可选择并增加附件
(2) 利用 MAPI 发送电子邮件
(3) 设置接收邮件的邮箱
(4) 检查邮箱中是否有邮件并接收
13 图像处理(一)
开发一款将一幅完整的图像读入,进行以下处理,并保存处理结果的程序
(1) 主界面上部为图像显示部分,分左右两半,左边显示原图像,右
边显示处理结果
(2) 下部为操作选择键,也可以通过菜单实现对应功能
(3) 可以实现的功能包括图像反色、图像翻转
(4) 均值化处理-均值滤波:每个象素的灰度值=其相邻的 8 个像素和
其本身共 9 个像素的灰度值的均值
(5) 均值化处理-中值滤波:每个象素的灰度值=其相邻的 8 个像素中
灰度居于中间的那个灰度值
14 图像处理(二)
开发一款将一幅完整的图像读入,并进行图像灰度分布统计演示的程序
(6) 主界面上部为图像显示部分,分左右两半,左边显示原图像,右
边显示处理结果
(7) 下部为操作选择键,也可以通过菜单实现对应功能
(8) 直方图统计:统计图片中各灰度的像素数,并以图形显示统计结
果,如饼图、直方图等,图形自选
(9) 把图像的灰度区间转换为 0-127,显示处理结果图像。
15 拼图程序
开发一款将一幅完整的图分成 N*N 个子块后,重新拼接回原图的程序,其
中拼图过程中可随时查看原图:
16 学生学籍管理系统(数据库)
开发一款基于数据库的学生学籍管理系统,其中数据库使用 Access/SQL
Server 实现:
基本信息管理
(1)至少包含一个学生信息表,内容至少包含 1)学生编号,不得重复;
2)性别,只能选择男/女;出生年月,必须验证数据类型(最好能提供日历选
择功能)
(2)系统主界面包括学生列表区域、学生详细信息以及控制键选择区域三
部分,也可以利用菜单实现相应功能
剩余12页未读,继续阅读
资源评论
弱理想
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_5905.PNG
- Cyclone Version 9.51
- 高性能量化回测工具 hikyuu 2.0.3 python 3.12 windows 安装包
- 省级城乡居民基本养老保险情况数据集(2010-2022年).xlsx
- 舞队填写版.cpp
- 基于BP神经网络的多输入单输出回归预测.zip
- 高性能量化回测工具 hikyuu 2.0.3 python 3.9 windows 安装包
- 省级城镇职工基本养老保险情况2000-2022年.xlsx
- 高性能量化回测工具 hikyuu 2.0.3 python 3.10 windows 安装包
- 算法部署-使用OpenVINO+C#部署PaddleOCR字符识别算法-项目源码-优质项目实战.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功