vc课程设计题目new

vc课程设计题目new

ID:19793603

大小:50.00 KB

页数:6页

时间:2018-10-06

vc课程设计题目new_第1页
vc课程设计题目new_第2页
vc课程设计题目new_第3页
vc课程设计题目new_第4页
vc课程设计题目new_第5页
资源描述:

《vc课程设计题目new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VC++课程设计题目B090110-12(2012-04-23–2012-05-19)前言:本课程设计分成自测题和综合题两部分。两部分都列入验收。练习题:共11道。内容覆盖主要基本技术:基本的开发环境(调试技术),文件操作,动态链接库,图形图像编程,多线程编程,控件开发等。每个学生选择5个完成,要求如下:必做:1;2,3选择其一;4,5选择其一;6-11选择其二;1.基本环境调试将例程1用VC++打开,修改错误使程序能够运行。理解编译错误,运行错误等。2.数据库操作通过ODBC数据源访问数据库(ACCESS),数据库中保存以下内容:学生姓名,性别,年龄,家庭住址

2、,电话,电子邮件,爱好等。再以上基础上进行该记录的读出并可编辑浏览显示。3.文件操作写一个档案文件保存以下内容:学生姓名,性别,年龄,家庭住址,电话,电子邮件,爱好等。再以上基础上进行该文件的读出并可编辑浏览显示。4.图形编程提供一个图形工具界面,让用户能够画出直线,椭圆,多边形等几何元素,结果可以保存并可读出。5.图像显示编程加载显示位图文件(bmp)。实现多个位图的叠加显示效果。在此基础上,实现动画效果。6.字符串操作能够从磁盘上选择打开文本文档,读入所有内容并显示,统计所有的字符数目,单词数目,中文字符串的数目。7.多线程技术目的:掌握多线程编程的基本概念

3、,掌握用户线程的编程方法和调试方法。建立一个工程,主线程负责用户交互,界面上提供一个按钮,通过它用户建立一个新的线程处理复杂的计算。多个线程可以共享内存中的某些变量。线程可以中止,挂起。线程间需要同步。1.通信技术利用套接字编写双机通信程序,从服务器接收GPS数据。协议内容如下:0xDB,纬度(4字节浮点),经度(4字节浮点),时间(4字节CTime),速度(2字节整型),校验(1字节异或),0xDB在此基础上,能够在屏幕上显示其位置和速度等信息。把接收到的内容进行解析并且显示。2.动态链接库目的:了解MFC支持的三种动态链接库:Win32DLL,MFC常规DL

4、L,MFC扩展库。掌握封装DLL的基本方法。步骤:新建三个不同的DLL工程;分别封装一些类和函数;新建一个测试工程对上述库里的函数或类进行调用;封装一个对话框类到DLL,并新建一个工程调用之。3.控件编程利用ATL编写一个控件,并写一个测试程序进行调用。目的:掌握ATL控件的编写方法,测试方法和调用方法。步骤:新建一个ATL工程;添加ATL控件;往接口里添加属性和事件;修改绘制代码;写测试程序;4.多媒体数据采集利用微软的视频,音频采集API函数,编写一个能够进行图像,音频,视频采集的程序。综合题:1.硬盘录像机的制作要求:对外接USB接口的摄像头的数据进行采集

5、,结果保存在硬盘上。能够根据要求对文件进行检索,播放,备份,上传。*能够架构一个视频流服务器,提供多人的基于IE的在线视频浏览。2.数字存贮示波器的制作要求:编程实现一个数字存贮示波器。示波器的踪数1-10可变,示波器的数据采样点可达1024。示波器可以实现图形以不同的形式显示(如波形图,柱图等)。示波器的横向,纵向均可以用鼠标进行分辨率调整。示波器提供文件接口,可以文件读写。结果以DLL形式封装。创建一个客户程序对示波器进行测试。参考:SIMULINK的示波器。3.大地面积测量要求:在文本文件中保存了一条封闭路径的顶点的经纬度数据,计算由这条路封闭出的区域面积

6、。步骤:(1)自行编辑三个不同大小区域的文本文件(区域范围50KM,500KM,5000KM);(2)生成一个单独的对话框工程(项目);(3)导入区域文件;(4)函数说明floatArea(intnNum/*顶点数目:>=3*/,float*vX/*经度*/,float*vY/*纬度*/,charCoord=1/*坐标系:1经纬度2平面坐标*/);(5)对于结果进行误差分析。参考资料:地理坐标变换算法(上网搜索)测试方法:用MATLAB工具包函数可以进行对比测试。4.文件编辑创建一个多文档工程,实现对于磁盘文件的浏览,编辑等功能。能够以文本文件,二进制文件方式打

7、开文件;支持剪贴板功能;支持搜索,查找,替换功能;支持文件定位;功能可参考:磁盘文件工具程序UltraEdit。1.个人简历创建一个个人简历程序,能够编辑自己的个人资料,添加自己的相片集进行浏览,具有保存,打印等功能。6.文字聊天室做一个基于点对点的聊天程序。同时具有客户端和服务器功能。字体颜色可设置;具有丰富的表情;聊天记录可以保存,浏览。7.卡拉OK点歌管理系统在本地硬盘库里存放歌曲文件(暂定WAV文件格式)。按照歌手,歌名(字数),类别进行检索播放。对歌曲库可以进行管理,如添加,删除等。计时计费功能。8.酒店管理系统实现酒店客房的预定,登记,分配,计费等功

8、能。基本步骤:(1)数据

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

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

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