欢迎来到天天文库
浏览记录
ID:11559217
大小:1.20 MB
页数:70页
时间:2018-07-12
《mfc程序设计实验课》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MFC程序设计实验课实验一VC程序核心—类的继承与多态2(一)实验目的:2(二)实验内容:2实验二构造应用程序框架10(一)实验目的:10(二)实验内容:10(三)实验步骤:11实验三菜单、工具栏与状态栏14(一)实验目的:14(二)实验内容(一):14(三)实验步骤:15(四)实验内容(二):18(五)实验步骤:18实验四对话框25(一)实验目的:25(二)实验内容:25(三)实验步骤:26实验五常用控件应用30(一)实验目的:31(二)实验内容:31(三)实验步骤:31实验六 绘图41(一)实验目的
2、:41(二)实验内容:41(三)实验步骤:41实验七基于文档/视图结构的程序49(一)实验目的:49(二)实验内容:49(三)实验步骤:50实验八数据库编程59(一)实验目的:59(二)实验内容:60(三)实验步骤:6070实验一VC程序核心—类的继承与多态(一)实验目的:1.学习通过动态内存分配实现动态数组,并体会指针在其中的作用;2.学习定义和使用类的继承关系,定义派生类;3.熟悉不同继承方式下对基类成员的访问控制;4.学习利用虚基类解决二义性问题;5.掌握运算符重载的方法;6.学习使用虚函数实现动
3、态多态性。(二)实验内容:第一题:1.编写并测试3*3矩阵转置函数,使用数组保存3*3矩阵 在使用循环语句实现矩阵元素的行列对调,注意在循环语句中究竟需要对哪些元素进行操作。[参考代码]#includevoidmove(intmatrix[3][3]){ inti,j,k; for(i=0;i<3;i++) for(j=0;j4、 matrix[i][j]=matrix[j][i]; matrix[j][i]=k; }}70move(data);cout<<"转置后的矩阵的为:"<5、指针的内存及其所值的对象中的内容。[参考代码]#includevoidmove(int*matrix){ inti,j,k; for(i=0;i<3;i++) for(j=0;j6、 }}voidmain(){ inti,j; int*p=newint[3*3]; cout<<"输入矩阵的元素"<>p[i*3+j]; 7、 } cout<<"输入的矩阵的为:"<8、<
4、 matrix[i][j]=matrix[j][i]; matrix[j][i]=k; }}70move(data);cout<<"转置后的矩阵的为:"<5、指针的内存及其所值的对象中的内容。[参考代码]#includevoidmove(int*matrix){ inti,j,k; for(i=0;i<3;i++) for(j=0;j6、 }}voidmain(){ inti,j; int*p=newint[3*3]; cout<<"输入矩阵的元素"<>p[i*3+j]; 7、 } cout<<"输入的矩阵的为:"<8、<
5、指针的内存及其所值的对象中的内容。[参考代码]#includevoidmove(int*matrix){ inti,j,k; for(i=0;i<3;i++) for(j=0;j6、 }}voidmain(){ inti,j; int*p=newint[3*3]; cout<<"输入矩阵的元素"<>p[i*3+j]; 7、 } cout<<"输入的矩阵的为:"<8、<
6、 }}voidmain(){ inti,j; int*p=newint[3*3]; cout<<"输入矩阵的元素"<>p[i*3+j];
7、 } cout<<"输入的矩阵的为:"<8、<
8、<
此文档下载收益归作者所有