- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通信与信息工程学院
2010 /2011 学年 第 2 学期
课程设计 实验报告
模 块 名 称 VC++软件设计
专 业 电子信息工程
学 生 班 级 B090110
学 生 学 号
学 生 姓 名
指 导 教 师 董恒 等
日 期 2012 年 5 月
实验内容
本课程设计分成练习题和综合题两部分。基础练习题11道中每个学生选择5个完成,要求如下:必做:1;2,3选择其一;4,5选择其一;6- 11选择其二。综合课题任选一道。
一 、 练习题:
1、基本环境调试
将例程1用VC++打开,修改错误使程序能够运行。理解编译错误,运行错误等。
2、文件操作
写一个档案文件保存以下内容:
学生姓名,性别,年龄,家庭住址,电话,电子邮件,爱好等。
再以上基础上进行该文件的读出并可编辑浏览显示。
3、图形编程
提供一个图形工具界面,让用户能够画出直线,椭圆,多边形等几何元素,结果可以保存并可读出。
4、字符串操作
能够从磁盘上选择打开文本文档,读入所有内容并显示,统计所有的字符数目,单词数目,中文字符串的数目。
5、动态链接库
目的:了解MFC支持的三种动态链接库:Win32DLL,MFC常规DLL, MFC扩展库。掌握封装DLL的基本方法。
二、综合题:
文件编辑
创建一个多文档工程,实现对于磁盘文件的浏览,编辑等功能。
能够以文本文件,二进制文件方式打开文件;
支持剪贴板功能;
支持有哪些信誉好的足球投注网站,查找,替换功能;
支持文件定位;
基本步骤:
(1)数据库后台设计,数据准备;
(2)界面设计;
(3)功能实现;
(4)测试。
实验环境
VC++ 6.0
实验步骤
基础题
题目1 基本环境调测
1.1实验目的:
该程序计算任意数目以内的素数并且输出,要输入范围参数。修改给出的这段程序,使之能够运行,理解编译错误,运行错误等。
1.2程序说明:
本题是一道改错题,根据已经给出的例程1进行改错及完善的操作。打开VC++6.0,将例程1打开,点编译时会提示有
根据错误所在行数,分析代码修改代码,其中的一个错误是error 是C2106: = : left operand must be l-value混淆了逻辑的等于号和赋值的等号;还有的error 是C2181: illegal else without matching if,if少了一个配套的大括号。重新编译,链接都没有错误,在运行的时候,当输入100,200等较大的数求所有素数时出现下面的状况:只需将存放素数的数组容量变大,变为Primes[200]或更大
1.3测试结果:
总结分析:在调试的过程中,通过双击错误提示很轻松的将前两个编译错误很容易改出来了,存放素数的数组定义的太小而导致的问题则比较隐蔽,通过这个题目我对compiling,linking,build有了进一步的理解。
1.4程序:
void CFund1Dlg::OnButton1()
{
UpdateData();
int Primes[200];//存放素数的数组.
int index=0;
//简单的求素数算法.
bool flag=true;
for(int m=2;m=m_limit;m++)
{
for(int i=2;im;i++)
{
if(m%i==0)
{
flag=false;
break;}
else
flag=true;
}
if(flag==true)
Primes[index++]=m;
}
CWnd *pWnd=GetDlgItem(IDC_STATICOUTPUT);
CString str;
str.Format(%d以内的素数有%d个:\n\n,m_limit,index);
for(int i=0;iindex;i++){
char buf[10];
sprintf(buf,%d ,Primes[i]);
str+=buf;
}
pWnd-SetWindowText(str);
}
题目2 文件操作
2.1实验目的
熟练掌握文件操作,学会用Write() 函数和Read()函数写文件和读文件
学会建立MFC工程提供比较直观的对话框界面供浏览
2.2程序说明:
系统提供了一个控件面板,用鼠标选中我们需要的控件,将其放置对话框,设计出我们需要的程序界面。然后在建立类向
您可能关注的文档
- 某城市给水工程给水工程毕业设计.doc
- 基于时间序列分析及Clementine软件的宝钢股价研究.doc
- 基于CAN总线的机器人步进控制系统设计.doc
- 基于DS18B20的温度计单片机应用系统设计报告.doc
- 基于QTP的功能测试.doc
- ASP.NET 2.0 动态网站开发 购货车与订单毕业论文.doc
- 基于PROE的调料勺注射模具设计.doc
- 基于单片机的步进电机控制的设计.doc
- 基于电容传感器的虚拟位移计设计.doc
- 基于单片机的步进电机控制系统设计 修改.doc
- 《GB/Z 44363-2024致热性 医疗器械热原试验的原理和方法》.pdf
- GB/T 16716.6-2024包装与环境 第6部分:有机循环.pdf
- 中国国家标准 GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 《GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统》.pdf
- GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 中国国家标准 GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 44305.2-2024塑料 增塑聚氯乙烯(PVC-P)模塑和挤塑材料 第2部分:试样制备和性能测定.pdf
- 《GB/T 44315-2024科技馆展品设计通用要求》.pdf
- GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 39560.9-2024电子电气产品中某些物质的测定 第9 部分:气相色谱-质谱法(GC-MS)测定聚合物中的六溴环十二烷.pdf
最近下载
- 理财教材《小狗钱钱》.pdf
- 护理品管圈问题解决型之提高慢性肾功能不全患者饮食指导知晓率.pptx VIP
- 复旦投毒案林森浩(详细的参考资料整理).docx
- Axure RP原型设计图解微课视频教程(Web+App)(刘刚)PPT全套完整教学课件.pptx
- 2024年国家电网招聘之财务会计类题库附参考答案(轻巧夺冠).docx
- 1精益管理倡导者培训.pptx
- 整本书阅读 《朝花夕拾》(同步课件) 七年级语文上册(统编版2024).pptx
- 2024-2029年中国房地产投资行业发展分析及投资风险预警与发展策略研究报告.docx
- 文旅融合背景下的文化遗产活化措施.pptx VIP
- 非物质文化遗产活化策略PPT.pptx VIP
文档评论(0)