![如何写vc实验报告_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/405dada7-52c3-483e-bf86-a413d2ffa573/405dada7-52c3-483e-bf86-a413d2ffa5731.gif)
![如何写vc实验报告_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/11/405dada7-52c3-483e-bf86-a413d2ffa573/405dada7-52c3-483e-bf86-a413d2ffa5732.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何写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. 掌握 Visu
2、al C+项目的编译、连接和执行。11. 掌握代码简单语法错误修正和调试的一般过程。二、 实验知识点概念注意 C+中同 C 的不同之处,包括数据类型,输入输出等相关的差异。三、 实验题目1. 采用插入排序法,输入 10 个整数按升序排序后输出。要求编写一个通用 的插入排序函数,它带有三个参数,第一个参数是含有 n 个元素的数组,这 n 个元素已按升序排序; 第二个参数给出当前数组中元素个数; 第三个参数是要插 入的整数。 该函数的功能是将一个整数插入到数组中, 然后进行排序。 另外还需 要一个用于输出数组元素的函数,要求每一行输出 5 个元素。2. 有 5 个学生,每个学生的数据结构包括学号、
3、姓名、年龄、 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
4、=0;i -)if(nCount=1) *iArray=nNumber;if (*(iArray2+i) j=*(iArray2+i); iArray2i=iArray2i+1;iArray2i+1=j;cout for(i=0;i cout int mainchar a80=0,i,sArray=0;for(i=0;i cout cinai;if (ai=0)(a,sArray+1,ai); sArray+;return 1;2:代码如下:#includeusing namespace std;class InfStudpublic: int id;char name20;int age;i
5、nt cpp;int math;int eng;void print;int all;int InfStud:allint all;all=math+cpp+eng;return all;void InfStud:printcout ;void mainInfStud student5;int i=0,j;for(i;i studenti.agestudenti.cppstudenti.engstudenti.math; 篇二:VC 实验报告实验报告 班级:网络 Z091 学号: 094552 姓名:李丹一、.三、1.实验目
6、的掌握数据库的基本知识、ODBC 程序设计掌握列表框和组合框 控件实验内容在 VC+6.0 中编写程序数据库应用程序基本设计和购物表设计 编程序 数据库步骤: 设置-控制面板-管理工具-数据源-添加-MicroSoft Access Driver(*mdb)选择(刚建好的数据库)、数据源名 (comp)定义的变量:CCompanySet m_set; ( CCompanySet 自己添加的类,基类为CRecordSe)t CListCtrl m_list;CString m_chax;初始化:void CCompanyView:OnInitialUpdatem_list.InsertColum
7、n(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.Ope n(AFX_DB_USE_DEFAULT_TYPE,s 打打开/记录集int i=0;while(!m_
8、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)创建一个新类 CCompDIg 并添加头文件”#inelude CompDIg.h”及成员变量( CString m_nu
9、m; int m_sex; CString m_wage; int m_age); voidCCompanyView:OnAddCCompDIg dIg;if(dIg.DoModaI=IDOK)m_set.Open(AFX_DB_USE_DEFAULT_TYPE,NULL); m_set.AddNew;m_set.m_num=dIg.m_num;if(dIg.m_sex=0)m_set.m_sex=男;eIsem_set.m_sex=女;m_set.m_age=dIg.m_age;m_set.m_wage =dIg.m_wage;m_set.Update;m_set.CIose;“删除”voi
10、d CCompanyView:OnDeIint i=m_Iist.GetSeIectionMark;if(ithis-MessageBox(先选取记录);eIseCString xnum1;char xnum10;int x=m_list.GetItemText(i,0,xnum,10); xnum1.Format(%s,xnum);CString sql=select * from comp where num=+xnum1+;m_set.Open(AFX_DB_USE_DEFAULT_TYPE,sql); m_set.Delete;m_set.Close;“浏览”void CCompany
11、View:OnScanm_list.DeleteAllItems; CString sql=select * from comp;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
12、.m_wage); m_set.MoveNext;i+;m_set.Close;“修改”void CCompanyView:OnEditCCompDlg dlg;int i=m_list.GetSelectionMark;if(i this-MessageBox(先选取记录); return;CString xnum0,xnum1;char xnum10;int x=m_list.GetItemText(i,0,xnum,10); xnum1.Format(%s,xnum);dlg.m_num=xnum1; xnum0=xnum1;CString str=select * from comp
13、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_s
14、ex =女;m_set.Update;m_set.Close;“查询”void CCompanyView:OnQuerythis-UpdateData;CString sql;sql=select * from comp 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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钻石画教案完整版本
- 《公务员法》知识考试题库150题(含答案)
- 2025年江苏信息职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 2025年新疆体育职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 幼儿园主题秋游活动策划方案五篇
- 公司居间服务合同模板
- 互联网软件开发及维护合同
- 陶瓷销售合同范本
- 电脑独家代理销售合同
- 贷款第三方担保合同
- 《中国心力衰竭诊断和治疗指南(2024)》解读完整版
- 《档案管理课件》课件
- 2025年中考物理终极押题猜想(新疆卷)(全解全析)
- 胫骨骨折的护理查房
- 抽水蓄能电站项目建设管理方案
- 电动工具培训课件
- 《智能网联汽车智能传感器测试与装调》电子教案
- GB/T 32399-2024信息技术云计算参考架构
- 2025年湖南省长沙市中考数学模拟试卷(附答案解析)
- 五级人工智能训练师(初级)职业技能等级认定考试题库(含答案)
- 企业职务犯罪法制讲座课件
评论
0/150
提交评论