《VC++实用编程》实验报告

《VC++实用编程》实验报告

ID:311084

大小:1.61 MB

页数:58页

时间:2017-07-21

《VC++实用编程》实验报告_第1页
《VC++实用编程》实验报告_第2页
《VC++实用编程》实验报告_第3页
《VC++实用编程》实验报告_第4页
《VC++实用编程》实验报告_第5页
资源描述:

《《VC++实用编程》实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《VC++实用编程》课程实验指导书目录《VC++实用编程》课程实验指导书1第一部分 上机实验的指导思想和要求1第二部分、实验内容2实验1 MFC应用程序(一)2实验2 类的定义与实现(一)7实验3 类的定义与实现(二)8实验4 MFC应用程序(二)9实验5 菜单的创建与使用14实验6 工具栏与状态栏的创建与使用18实验7 输出文本与画图25实验8 画图28实验9 无模式对话框36实验10 用户登录对话框42实验11 对话框的创建与使用(一)51实验12 对话框的创建与使用(二)52实验13 对话框的创建与使用

2、(三)52实验14 数据库编程57第一部分 上机实验的指导思想和要求1,上机实验的目的学习VC++实用编程课程不能满足于“懂得了”,满足于能看懂书上的程序,而应当熟练地掌握程序设计的全过程,即独立编写源程序、独立上机调试、独立运行程序和分析结果。上机实验的目的,绝不仅是为了验证教材和讲课的内容,或者验证自己所编写的程序的正确与否。学习程序设计,上机实验的目的是:(1)加深对讲授内容的理解,尤其消息处理函数及类的添加及使用方法。(2)熟悉所用的操作系统。(3)学会上机调试程序。通过反复上机掌握根据出错信息修改程

3、序的方法。2,上机实验前的准备工作。(1)了解所用的计算机系统的性能和使用方法。(2)复习和掌握与本实验有关的教学内容。(3)准备好上机所需的程序,切忌不编程序或抄别人的程序去上机。(4)对程序中出现的问题应事先估计,对程序中自己有疑问的地方应先作上记号,以便上机时给予注意。(5)准备好调试程序和运行程序所需的数据。3,上机实验的步骤第58页上机实验应一人一组,独立实验。上机过程中出现的问题,除了是系统的问题以外,不要轻易举手问老师。尤其对“出错信息”,应善于分析判断。第二部分、实验内容实验1 MFC应用程序

4、(一)一、实验目的与要求掌握使用MFC应用程序向导创建应用程序的方法,掌握使用VisualC++6.0编辑C语言程序的方法,掌握Win32Application应用程序的创建方法。二、实验内容1,使用VC++创建一个仿射密码的加密与解密的C++源程序,并修改程序使用另一加密与解密密钥。2,使用VC++创建一个Win32Applicatio应用程序3,使用应用程序向导AppWizard建立一个单文档的应用程序4,创建一个C++程序,用于从键盘输入一组整数,输出排序后的结果。三、操作提示通过执行“开始/程序/Mi

5、crosoftVisualStudio6.0/MicrosoftVisualC++6.0”进入VC6.01.创建C++程序(或C源程序)执行“文件/新建”命令=>选择“文件”选项卡中的“C++SourceFile”=>选择文件的保存目录=>输入文件名=>单击“确定”按钮=>输入源程序=>编译运行第58页仿射密码的加密与解密的C++源程序#include"stdio.h"#include"string.h"voidmain(){charstr[81],str1[81],str2[81];unsignedinti

6、;//printf("请输入明文:");//gets(str);strcpy(str,"SHEFELLINLOVEWITH");for(i=0;i='A'&&str[i]<='Z')str1[i]=(3*(str[i]-65)+13)%26+65;//密钥为:3,13elseif(str[i]>='a'&&str[i]<='z')str1[i]=(3*(str[i]-97)+13)%26+97;elsestr1[i]=str[i];}str1[i]='

7、0';for(i=0;i='A'&&str1[i]<='Z'){str2[i]=9*(str1[i]-65-13)%26+65;//3关于模26的逆元为9if(str2[i]<65)str2[i]+=26;}elseif(str1[i]>='a'&&str1[i]<='z'){str2[i]=9*(str1[i]-97-13)%26+97;if(str2[i]<97)str2[i]+=26;}elsestr2[i]=str1[i];}str2

8、[i]='';printf("  明文为:%s",str);printf("加密结果为:%s",str1);printf("解密结果为:%s",str2);}修改密钥,如使用密钥7,17修改程序(提示7关于模26的逆元为15,17关于模26的逆元为23等)2.Win32Application(基于Windows的编程)(1)通过“文件/关闭工作区”命令关闭当前工作区,然后执行“文

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

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

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