如何写vc实验报告
VC实验报告格式3

实验三:MFC基本控件实验学号:2011329700214 姓名:周咪咪班级:11数媒(2)班一、实验目的1.了解MFC基本控件的使用方法。
2.掌握MFC基本控件的消息处理方法。
二、实验内容1.使用按钮、文本框、图像框、列表框等控件编程。
三、实验步骤及源代码1.首先打开VC,选择MFC AppWizard[exe],设定好路径和工程名(这里我设置工程名为为“My”)。
这里要注意的是在创建向导步骤1的时候,我们选择“基本对话框”。
2.点击完成便看到以下界面,把当前页面上IDD_SY3_DIALOG中原有的“确定”和“取消”控件按Delete全部清除。
根据实验要求将所有控件放入对话框模板中,然后作出相应调整,最终形成实验结果图示要求的界面。
因为原实验界面较复杂,为了简化界面,将其改为如下界面。
3.上图我们用按钮控件添加一共16个按钮,分别是数字“ 0 ~ 9” 以及“+ - * /”和".="。
编辑框组件共4个,第1.2个是输入数据,第3个显示运算结果。
修改按钮的ID和显示数字,编辑框ID,达到看ID知道目的。
按钮对应的ID表如下:ID 显示的数ID 显示的数ID 显示的数IDC_BUTTO N1 1 IDC_BUTTON88 IDC_point .IDC_BUTTO N2 2 IDC_BUTTON99 IDC_dengyu =IDC_BUTTO N3 3 IDC_BUTTON0IDC_BUTTON44 IDC_add +IDC_BUTTON55 IDC_reduce -IDC_BUTTON66 IDC_chen *IDC_BUTTON77 IDC_chu /编辑框对应的ID如下:功能ID输入的第1个数IDC_EDIT1输入的第2个数IDC_EDIT2输出的结果IDC_EDIT34.给控件添加消息响应为所以组件添加消息响应,基本操作可以是直接双击控件,便会有向导提示。
MFC默认下了的响应信息都为On_开头,这步骤一般不对成员函数名称做任何修改,直接点击OK即可。
如何写vc实验报告

如何写vc实验报告VC实验报告是科研工作中非常重要的一部分,为了严谨地完成实验报告的撰写,以下将从实验设计、实验步骤、实验结果以及实验讨论等方面介绍如何写VC实验报告。
一、实验设计在实验设计部分,需要准确描述和解释实验目的和假设。
首先,明确实验的目的是什么,例如研究特定材料的性质、探究某个现象的发生原因等。
接着,列出你的假设,即你对实验结果的预测,这有助于在后续实验结果分析中进行对比和评估。
二、实验步骤实验步骤是实验报告中最重要的部分之一。
在这一部分,需要详细描述实验的具体步骤,确保其他研究人员能够准确地重复你的实验。
以下为一个示例:1. 准备实验所需的设备和材料:列出实验中使用的所有设备和材料,并描述如何准备它们。
2. 设置实验条件:包括温度、湿度、压力等实验条件的设定。
3. 进行实验操作:按照特定的步骤进行实验,并记录下每一个操作的细节。
4. 数据采集:详细记录实验中的数据,包括数值和观察结果。
5. 数据处理:对实验数据进行统计分析和图表绘制,并进行合理的解释。
三、实验结果实验结果部分需要将实验数据以表格、图表或图像的形式进行呈现,并准确地解读这些结果。
注意,在此部分中要避免主观的评论或假设引导。
1. 数据展示:使用表格、图表或图像形式将实验数据直观地展示出来,确保结果的准确性和可视化。
2. 数据解读:对结果进行客观的解读,注意用科学的语言和理论知识来解释实验结果,不要预设结论,只根据数据来进行合理的解读。
四、实验讨论实验讨论部分是对实验结果进行分析和解释的重要环节。
在这一部分中,需要结合实验目的和假设,对结果的合理性进行评估,并讨论可能的误差来源。
1. 结果分析:对实验结果进行科学分析,判断实验是否达到了预期的目标,是否与文献中的结果相符合。
2. 误差分析:讨论实验中可能存在的误差来源,包括系统误差和随机误差,并提出改进实验的方法和建议。
3. 实验局限性:诚实地讨论实验的局限性,包括实验条件、样本数量等等,以便其他研究人员能够更好地理解你的实验结果。
维生素c含量的测定 实验报告

维生素c含量的测定实验报告维生素C含量的测定实验报告引言:维生素C是一种重要的营养物质,对人体健康有着重要的作用。
然而,维生素C在食物中的含量却很难直接观测到。
为了准确测定食物中的维生素C含量,我们进行了一系列实验。
实验目的:本实验的目的是通过滴定法测定某种食物中维生素C的含量,并比较不同食物中维生素C的含量差异。
实验材料:1. 维生素C标准溶液2. 某种食物样品3. 碘液4. 淀粉溶液5. 硫酸实验步骤:1. 准备工作:将维生素C标准溶液稀释至适当浓度。
2. 样品制备:将食物样品磨碎并加入适量的水中,搅拌均匀。
3. 滴定法测定:取一定量的食物样品溶液,加入适量的碘液和淀粉溶液,使其呈现深蓝色。
4. 滴定过程:将标准维生素C溶液滴入样品溶液中,同时观察溶液颜色变化。
5. 终点判定:当样品溶液颜色由深蓝色变为无色时,停止滴定。
6. 计算维生素C含量:根据滴定过程中消耗的标准维生素C溶液的体积,计算出样品中维生素C的含量。
实验结果:经过实验测定,我们得到了不同食物样品中维生素C的含量。
例如,柠檬中的维生素C含量较高,而苹果中的维生素C含量较低。
讨论:在本实验中,我们采用了滴定法来测定食物样品中的维生素C含量。
滴定法是一种常用的定量分析方法,其原理是通过滴定试剂与待测物质发生化学反应,从而确定待测物质的含量。
在本实验中,我们使用了碘液作为滴定试剂,其与维生素C发生氧化还原反应,从而可以测定维生素C的含量。
然而,滴定法也存在一定的局限性。
首先,滴定法只能测定特定物质的含量,对于其他物质的检测并不适用。
其次,滴定法需要一定的实验技巧和经验,操作不当可能导致结果的误差。
因此,在进行滴定实验时,需要严格控制实验条件,确保实验的准确性和可重复性。
结论:通过滴定法测定食物样品中的维生素C含量,我们可以得出不同食物样品中维生素C含量的差异。
这对于我们了解食物中的营养成分,合理搭配饮食具有重要意义。
同时,本实验也展示了滴定法的应用,为我们今后的实验研究提供了参考。
库仑滴定法测定维生素c实验报告

竭诚为您提供优质文档/双击可除库仑滴定法测定维生素c实验报告篇一:库仑滴定法测定维生素c药片中的抗坏血酸含量库仑滴定法测定维生素c药片中的抗坏血酸含量化学与化学工程学院分析科学研究所中山大学,广东510275摘要本实验利用恒电流库仑分析(库仑滴定法)结合永停法指示终点的方法,对一定质量的某品牌维生素c片中抗坏血酸含量进行测定,计算过程运用了法拉第电解定律。
结果测得:维生素c药片中抗坏血酸含量为858.8mg/g。
关键词库仑滴定法维生素c双铂极永停法抗坏血酸0引言抗坏血酸,即维生素c(Vitaminc)是无色晶体,熔点为192℃,易溶于水及乙醇。
在水溶液里该物质极易被氧化,特别是有氧化酶及铜、铁离子存在时,可促进氧化破坏过程。
维生素c是人体必需的维生素,对维持人体正常生理机能有着非常重要的作用[1]。
对于抗坏血酸含量的测定,一般采用碘量法以及光度法等方法。
除此之外,原子吸收光谱法[3]和毛细管电泳法[4]等均有应用。
相比于以上方法,库仑滴定是由电解产生的滴定剂来滴定待测物质的一种电化学分析法。
由于它不需要配制及标定标准溶液,以电解液直接进行滴定,分析结果通过精确测定电量或电位而获得,因而具有灵敏度高、精密度好和准确性高的特点[5]。
本实验是以电解产生的br2来测定抗坏血酸的含量。
抗坏血酸与溴单质能发生氧化还原反应,如下式(1)所示:[2]+br2+2hbr(1)该反应能快速而又定量地进行,因此可通过电解即时生成br2来“滴定”抗坏血酸,故该方法亦称为库仑滴定。
本实验用Kbr作电解质来电解出br2,电极反应为阳极:2br?=2e?+br2阴极:2h++2e?=h2(g)滴定终点用双铂极电流指示法来确定。
即在双铂电极间加一小的电压(50-200mV),在终点前,电生出的br2立即被抗坏血酸还原为br?离子,因此溶液未形成电对br2/br?。
指示电极没有电流通过(仅有微小的残余电流),但当达到终点后,存在过量的br2形成br2/br?可逆电对,使电流表的指针明显偏转,指示终点到达[6]。
vc实验报告

vc实验报告VC实验报告一、引言VC(Venture Capital)是指风险投资,是指投资者将资金投入到创业公司或初创企业中,以换取股权或期望未来的高回报。
本实验报告旨在探讨VC在创业生态系统中的作用以及其对创业公司的影响。
二、VC的作用1. 提供资金支持:VC作为风险投资者,为创业公司提供了资金支持,帮助其实现初期的运营和发展。
相比传统的银行贷款,VC更愿意承担高风险,给予创业者更大的机会。
2. 提供经验和资源:VC通常拥有丰富的行业经验和广泛的人脉资源,在创业过程中能够为创业者提供指导和支持。
他们可以帮助创业者解决问题、拓展市场和寻找合作伙伴。
3. 促进创新:VC对于创新的支持是创业生态系统中不可或缺的一部分。
他们投资于那些具有创新潜力的项目,推动科技和商业的发展。
三、VC对创业公司的影响1. 提高成功率:VC的投资不仅仅是为了获得高回报,他们还会为创业公司提供战略指导和资源支持,帮助创业者规避风险,提高成功率。
2. 增加企业估值:VC的投资可以提升创业公司的估值,使其更具吸引力。
VC 通常会在创业公司的早期阶段投资,帮助其快速发展,从而增加企业的价值。
3. 拓宽市场渠道:VC在行业内拥有广泛的人脉资源,可以为创业公司提供市场拓展的机会。
他们可以帮助创业者与潜在客户、合作伙伴和供应商建立联系,加速企业的发展。
四、VC的挑战与风险1. 投资失败的风险:VC的投资并不总是成功的,很多项目最终无法实现预期的回报。
这对于VC来说是一种风险,需要他们具备较高的风险承受能力。
2. 控制权的争夺:VC在投资创业公司时通常会获得一定的股权,这可能导致与创业者之间的控制权争夺。
双方需要在利益分配和决策权上达成共识。
3. 时间压力:VC通常会对创业公司设定一定的时间压力,希望在一定的时间内实现回报。
这对于创业者来说可能会增加压力,需要在有限的时间内取得可观的成果。
五、结论VC在创业生态系统中发挥着重要的作用,为创业者提供资金、经验和资源支持,促进创新和企业发展。
实验报告范文(VC)2

实验报告范文(VC)2实验一:框架接口、文档模板和文档视图的使用实验目的:1、熟练掌握框架窗口的使用2、熟练掌握文档模板的使用3、基本掌握使用多个文档类型4、基本掌握文档视图结构实验内容:1、框架窗口的使用2、文档模板的使用3、使用多个文档类型4、文档视图结构的使用实验步骤:在向导中修改窗口风格:MFCAppWizard的项目类型,指定项目工作文件夹位置,输入项目名E 某_SDI2单击“确定”按钮。
2、在向导的第一步,将应用程序类型选为“单个文档”。
3、单击“下一个”按钮,出现向导的第二步对话框,在这里用户可以选择程序中是否假如数据库的支持。
4、单击“下一个”按钮,出现向导第三步对话框,允许用户在程序中加入符合文档、自动化、Active某控件的支持。
5、单击“下一个”按钮,出现向导第四步对话框,对话框的前几项依次确定对浮动工具条、打印与预览以及通信网络等特性的支持。
对话框的最后两项是最近文件列表数目的设置和一个“高级”按钮。
6、在第四步对话框中,单击“高级”按钮,分别用于文档模板字串资源内容和窗口风格的修改。
7、单击“关闭”按钮回到向导对话框,单击“下一个”按钮,。
在这里用户可选择:应用程序的主窗口是MFC标准风格还是窗口左边有切分窗口的浏览器风格,在源文件中是否加入注释来引导用户编写程序代码,是只用动态链接库还是静态链接库。
8、单击“下一个”按钮,在这里,用户可以对MFCAppWizard提供的默认类名、基类名、各个源文件名进行修改。
实验二:常用控件的使用实验目的:1、熟练掌握创建和使用静态控件和按钮2、熟练掌握创建和使用编辑框和按钮控件3、熟练掌握创建和使用列表框4、熟练掌握创建和使用组合框5、基本掌握创建和使用进展条、滚动条和滑动条6、基本掌握创建和使用图像列表、列表和树控件实验内容:1、创建和使用静态控件和按钮2、创建和使用编辑框和按钮控件3、创建和使用列表框4、创建和使用组合框5、创建和使用进展条、滚动条和滑动条6、创建和使用图像列表、列表和树控件实验步骤:1)控件的创建方法:一种是在对话框模板中用编辑器指定控件,另一种是编程方式,即调②③④⑤⑥MFCAppWizard(e某e)的项目类型,在工程框中输入项目名E某_DlgCtrl。
vc含量的测定实验报告

vc含量的测定实验报告VC含量的测定实验报告一、引言维生素C(VC)是一种重要的营养成分,对人体健康具有重要作用。
为了了解食物中VC的含量,我们进行了一系列实验,以测定VC的含量。
二、实验目的本实验的目的是通过滴定法测定某种食物中VC的含量,并比较不同样品的VC 含量差异。
三、实验原理滴定法是常用的测定VC含量的方法之一。
该方法基于VC与氧化剂溴酸钾(KBrO3)在酸性条件下发生氧化反应,反应终点用淀粉溶液作指示剂。
VC的含量可以通过滴定溶液中的溴酸钾溶液的消耗量来计算。
四、实验步骤1. 准备工作:将所需的实验器材和试剂准备齐全,包括滴定管、量筒、烧杯、移液管、滴定管架等。
2. 样品制备:将不同食物样品(如柑橘类水果、蔬菜等)按照一定比例榨汁,并过滤得到澄清的样品液。
3. 滴定操作:取一定量的样品液放入烧杯中,加入适量的硫酸溶液,使其酸性达到适宜的范围。
然后加入淀粉溶液作为指示剂,并开始滴定溴酸钾溶液。
4. 滴定终点判定:溴酸钾溶液滴加至溶液变色,从无色变为略带蓝色时,即为滴定终点。
记录滴定消耗的溴酸钾溶液体积。
5. 数据处理:根据滴定消耗的溴酸钾溶液体积,计算出样品中VC的含量。
五、实验结果与分析通过实验测定,我们得到了不同食物样品中VC的含量数据。
根据实验结果,我们可以看出不同食物样品中VC的含量存在差异。
柑橘类水果中VC的含量较高,而蔬菜中VC的含量相对较低。
这与我们的预期相符,因为柑橘类水果被广泛认为是VC的丰富来源。
六、误差分析在实验过程中,可能存在一些误差,例如:1. 滴定时淀粉溶液的加入量不准确,导致滴定终点判定不准确。
2. 样品制备过程中的污染或损失,导致实际测定的VC含量与样品中的真实含量有所偏差。
3. 滴定过程中操作不规范,如溴酸钾溶液滴加过快或过慢,也会影响结果的准确性。
七、实验总结本实验通过滴定法测定了某种食物样品中VC的含量,并比较了不同样品的VC 含量差异。
实验结果表明,柑橘类水果中VC的含量较高,而蔬菜中VC的含量相对较低。
如何写vc实验报告【精品】

篇一:VC++实验报告 (2)VC++实验报告班号:0904101学号:090410123姓名:仲维祎实验一VC++开发环境的熟悉和C++基础知识实验一、实验目的1. 掌握C++语言的特点。
2. 掌握C++的各种数据类型及基本运算。
3. 掌握C++各种控制结构及使用技巧。
4. 掌握C++的函数、数组、指针的相关概念和使用方法。
5. 灵活运用C++相关基础知识进行综合程序设计。
6. 回顾面向过程程序设计方法。
7. 熟悉Visual C++的开发环境8.掌握用应用程序向导创建一个控制台应用项目的方法。
9.掌握源代码文件的新建、打开、保存和关闭等基本操作。
10.掌握Visual C++项目的编译、连接和执行。
11.掌握代码简单语法错误修正和调试的一般过程。
二、实验知识点概念注意C++中同C的不同之处,包括数据类型,输入输出等相关的差异。
三、实验题目1. 采用插入排序法,输入10个整数按升序排序后输出。
要求编写一个通用的插入排序函数,它带有三个参数,第一个参数是含有n个元素的数组,这n个元素已按升序排序;第二个参数给出当前数组中元素个数;第三个参数是要插入的整数。
该函数的功能是将一个整数插入到数组中,然后进行排序。
另外还需要一个用于输出数组元素的函数,要求每一行输出5个元素。
2. 有5个学生,每个学生的数据结构包括学号、姓名、年龄、C++成绩,数学成绩和英语成绩、总平均分,从键盘输入5个学生的学号、姓名、3门课的成绩,计算3门课的总平均分,最后将5个学生的数据输出。
要求各个功能用函数实现。
3. 对程序加入断点简单调试。
四、程序思路五、程序源代码1:代码如下#includeusing namespace std;void (char iArray,int nCount,int nNumber){int i=nCount-1,j=0;char *iArray2;iArray2=iArray;*(iArray2+nCount)=nNumber;//多分配一个空间给传入数据 for(i;i>=0;i--){if(nCount==1)*iArray=nNumber;if (*(iArray2+i)<*(iArray+i+1)){j=*(iArray2+i);iArray2[i]=iArray2[i+1];iArray2[i+1]=j;}}cout<<"the array is ";for(i=0;i<nCount;i++){cout<<a[i]<<" ";}}int main{char a[80]={0},i,sArray=0;for(i=0;i<10;i++){cout<<"please type into numbers"<<endl; cin>>a[i];if (a[i]<=999999&&a[i]>=0){(a,sArray+1,a[i]);sArray++;}}return 1;}2:代码如下:#includeusing namespace std; class InfStud{public:int id;char name[20];int age;int cpp;int math;int eng;void print;int all;};int InfStud::all {int all;all=math+cpp+eng; return all;};void InfStud::print{cout<<"the id is "<<" "<<id<<" "<<"the name is"<<" "<<name<<" "<<"the age is "<<" "<<age<<" "<<"the cpp is"<<" "<<cpp<<" "<<"the eng is"<<" "<<eng<<" "<<"the math is"<<" "<<math<<" "<<"the all is"<<" "<<all<<" "<<"the avg is"<<" "<<all/3<<endl;};void main{InfStud student[5];int i=0,j;for(i;i<=4;i++){ cout<<"type the id name age c++ eng math in"<>student[i].id>>student[i].name>>student[i].age>>student[i].cpp>>student[i]. eng>>student[i].math; }篇二:VC实验报告实验报告班级:络Z091学号:094552姓名:李丹一、1.2.二、1.2.三、1. 实验目的掌握数据库的基本知识、ODBC程序设计掌握列表框和组合框控件实验内容在VC++6.0中编写程序数据库应用程序基本设计和购物表设计编程序数据库步骤:设置->控制面板->管理工具->数据源-> 加->MicroSoft Access Driver(*mdb) 选择(刚建好的数据库)、数据源名( p)定义的变量:C panySet m_set;(C panySet自己加的类,基类为CRecordSet)CListCtrl m_list;CString m_chax;⑴初始化:void C panyView::OnInitialUpdate{m_list.InsertColumn(0,"num");m_list.InsertColumn(1,"sex");m_list.InsertColumn(2,"age");m_list.InsertColumn(3,"wage");m_list.SetColumnWidth(0,100);m_list.SetColumnWidth(1,100);m_list.SetColumnWidth(2,100);m_list.SetColumnWidth(3,100);CString sql="select * from p";m_set.Open(AFX_DB_USE_DEFAULT_TYPE,sql);//打开记录集int i=0;while(!m_set.IsEOF){m_list.InsertItem(i,m_set.m_num);m_list.SetItemText(i,1,m_set.m_sex);CString str;str.Format("%d",m_set.m_age);m_list.SetItemText(i,2,str);m_list.SetItemText(i,3,m_set.m_wage);m_set.MoveNext;i++;}m_set.Close;}⑵“加”调出新对话框(IDD_DIALOG1)创建一个新类C pDlg,并加头文件” #include " pDlg.h"”及成员变量(CString m_num; int m_sex; CString m_wage; int m_age;)void C panyView::OnAdd{C pDlg dlg;if(dlg.DoModal==IDOK){m_set.Open(AFX_DB_USE_DEFAULT_TYPE,NULL); m_set.AddNew; m_set.m_num=dlg.m_num;if(dlg.m_sex==0)m_set.m_sex="男";elsem_set.m_sex="女";m_set.m_age=dlg.m_age;m_set.m_wage=dlg.m_wage;m_set.Update;m_set.Close;}}⑶“”void C panyView::OnDel{int i=m_list.GetSelectionMark;if(i<0)this->MessageBox("先选取记录");else{CString xnum1;char xnum[10];int x=m_list.GetItemText(i,0,xnum,10);xnum1.Format("%s",xnum);CString sql="select * from p where num='"+xnum1+"'"; m_set.Open(AFX_DB_USE_DEFAULT_TYPE,sql); m_set.Delete;m_set.Close;}}⑷“浏览”void C panyView::OnScan{m_list.DeleteAllItems;CString sql="select * fromp";m_set.Open(AFX_DB_USE_DEFAULT_TYPE,sql);int i=0;while(!m_set.IsEOF)m_list.InsertItem(i,m_set.m_num);m_list.SetItemText(i,1,m_set.m_sex);CString str;str.Format("%d",m_set.m_age);m_list.SetItemText(i,2,str);m_list.SetItemText(i,3,m_set.m_wage); m_set.MoveNext;i++;}m_set.Close;}⑸“修改”void C panyView::OnEdit{C pDlg dlg;int i=m_list.GetSelectionMark;if(i<0){this->MessageBox("先选取记录"); return;}CString xnum0,xnum1;char xnum[10];int x=m_list.GetItemText(i,0,xnum,10); xnum1.Format("%s",xnum);dlg.m_num=xnum1;xnum0=xnum1;CString str="select * from p where num='"+xnum0+"'"; m_set.Open(AFX_DB_USE_DEFAULT_TYPE,str);dlg.m_num=m_set.m_num;dlg.m_age=m_set.m_age;dlg.m_wage=m_set.m_wage;if(m_set.m_sex=="男")dlg.m_sex=0;elsedlg.m_sex=1;dlg.DoModal;m_set.Edit;m_set.m_num=dlg.m_num;m_set.m_age=dlg.m_age;m_set.m_wage=dlg.m_wage;if(dlg.m_sex==0)m_set.m_sex="男";m_set.m_sex="女";m_set.Update;m_set.Close;}⑹“查询”void C panyView::OnQuery{this->UpdateData;CString sql;sql="select * from p where num='"+m_chax+"'"; m_set.Open(AFX_DB_USE_DEFAULT_TYPE,sql); m_set.Requery ;if(m_set.IsEOF){AfxMessageBox("ERROR");return ;}m_list.DeleteAllItems;int i=0;while(!m_set.IsEOF){m_list.InsertItem(i,m_set.m_num);m_list.SetItemText(i,1,m_set.m_sex);CString str;str.Format("%d",m_set.m_age);m_list.SetItemText(i,2,str);m_list.SetItemText(i,3,m_set.m_wage);m_set.MoveNext;i++;}m_set.Close;}2. 购物表设计加了两个结构体struct GoodsType{char * type;char * name;int price;}goods={"日常用品","牙刷",2,"日常用品","牙膏",3,"日常用品","毛巾",5,如何写vc实验报告相关内容:实验报告实验要求及说明:1、基本要求是程序必须实现部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何写vc实验报告
篇一:VC++实验报告(2)
VC++实验报告
班号:0904101
学号:090410123
姓名:仲维祎
实验一VC++开发环境的熟悉和C++基础知识实验
一、实验目的
1. 掌握C++语言的特点。
2. 掌握C++的各种数据类型及基本运算。
3. 掌握C++各种控制结构及使用技巧。
4. 掌握C++的函数、数组、指针的相关概念和使用方法。
5. 灵活运用C++相关基础知识进行综合程序设计。
6. 回顾面向过程程序设计方法。
7. 熟悉Visual C++的开发环境
8.掌握用应用程序向导创建一个控制台应用项目的方法。
9.掌握源代码文件的新建、打开、保存和关闭等基本操作。
10.掌握Visual C++项目的编译、连接和执行。
11.掌握代码简单语法错误修正和调试的一般过程。
二、实验知识点概念
注意C++中同C的不同之处,包括数据类型,输入输出等相关的差异。
三、实验题目
1. 采用插入排序法,输入10个整数按升序排序后输出。
要求编写一个通用的插入排序函数,它带有三个参数,第一个参数是含有n个元素的数组,这n个元素已按升序排序;第二个参数给出当前数组中元素个数;第三个参数是要插入的整数。
该函数的功能是将一个整数插入到数组中,然后进行排序。
另外还需要一个用于输出数组元素的函数,要求每一行输出5个元素。
2. 有5个学生,每个学生的数据结构包括学号、姓名、年龄、C++成绩,数学成绩和英语成绩、总平均分,从键盘输入5个学生的学号、姓名、3门课的成绩,计算3门课的总平均分,最后将5个学生的数据输出。
要求各个功能用函数实现。
3. 对程序加入断点简单调试。
四、程序思路
五、程序源代码
1:代码如下
#include
using namespace std;
void (char iArray,int nCount,int nNumber)
{
int i=nCount-1,j=0;
char *iArray2;
iArray2=iArray;
*(iArray2+nCount)=nNumber;//多分配一个空间给传入数据for(i;i=0;i--)
{
if(nCount==1)
*iArray=nNumber;
if (*(iArray2+i)*(iArray+i+1))
{
j=*(iArray2+i);
iArray2[i]=iArray2[i+1];
iArray2[i+1]=j;
}
}
cout"the array is ";
for(i=0;inCount;i++)
{couta[i]" ";}
}
int main
{
char a[80]={0},i,sArray=0;
for(i=0;i10;i++)
{
cout"please type into numbers"endl;
cina[i];
if (a[i]=999999a[i]=0) {
(a,sArray+1,a[i]); sArray++;
}
}
return 1;
}
2:代码如下:
#include
using namespace std; class InfStud
{
public:
int id;
char name[20];
int age;
int cpp;
int math;
int eng;
void print;
int all;
};
int InfStud::all {
int all;
all=math+cpp+eng; return all;
};
void InfStud::print {
cout"the id is "" "id" "
"the name is"" "name" "
"the age is "" "age" "
"the cpp is"" "cpp" "
"the eng is"" "eng" "
"the math is"" "math" "
"the all is"" "all" "
"the avg is"" "all/3endl;
};
void main
{
InfStud student[5];
int i=0,j;
for(i;i=4;i++)
{ cout"type the id name age c++ eng math
in"student[i].idstudent[i].namestudent[i].agestudent[i].cppstudent[ i].engstudent[i].math; }
篇二:VC实验报告
实验报告
班级:网络Z091
学号:094552
姓名:李丹
一、
1.
2.
二、
1.
2.
三、
1. 实验目的掌握数据库的基本知识、ODBC程序设计掌握列表框和组合框控件实验内容在VC++6.0中编写程序数据库应用程序基本设计和购物表设计编程序数据库
步骤:设置-控制面板-管理工具-数据源-添加-MicroSoft Access Driver(*mdb) 选择(刚建好的数据库)、数据源名(comp)
定义的变量:CCompanySet m_set;(CCompanySet自己添加的类,基类为CRecordSet)CListCtrl m_list;
CString m_chax;
⑴初始化:
void CCompanyView::OnInitialUpdate
{
m_list.InsertColumn(0,"num");
m_list.InsertColumn(1,"sex");
m_list.InsertColumn(2,"age");
m_list.InsertColumn(3,"wage");
m_list.SetColumnWidth(0,100);
m_list.SetColumnWidth(1,100);
m_list.SetColumnWidth(2,100);
m_list.SetColumnWidth(3,100);
CString sql="select * from comp";
m_set.Open(AFX_DB_USE_DEFAULT_TYPE,sql);//打开记录集int i=0;。