计算机科学与技术《Vc程序设计》实验指导书-07计.doc_第1页
计算机科学与技术《Vc程序设计》实验指导书-07计.doc_第2页
计算机科学与技术《Vc程序设计》实验指导书-07计.doc_第3页
计算机科学与技术《Vc程序设计》实验指导书-07计.doc_第4页
计算机科学与技术《Vc程序设计》实验指导书-07计.doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VC+ 程序设计实 验 指 导 书金韬 编沈阳大学信息学院40目录实验一:Visual C+ 6.0中文版开发环境2实验二:C+基础(1)7实验二:C+基础(2)9实验四:Windows编程基础11实验五:对话框程序设计15实验六:常用控件(1)17实验七:常用控件(2)19实验八:常用控件(3)23实验九:常用控件(4)27实验十 :菜单、工具栏和状态栏32实验十一:框架窗口和文档35实验十二:图形和文本40实验十三:数据库(1)43实验十四:数据库(2)48实验十五:动态链接库50课程编号:11241091 课程类别:专业必修适用层次:本科 适用专业:计算机科学与技术课程总学时:80 适用学期:第7学期 实验学时:30 开设实验项目数:15撰写人: 金韬 审核人: 刘天惠 教学院长:范立南实验一:Visual C+ 6.0中文版开发环境一、实验目的与要求熟悉Visual C+ 6.0的开发环境,输入并编译一个C+程序。用应用程序向导创建一个控制台应用项目Ex_Hello,完成输入半径,计算圆的面积的功能。二、实验类型验证型三、实验原理及说明(1)熟悉Visual C+ 6.0的开发环境(工具栏及各种窗口)。(2)掌握显示和隐藏工具栏的方法。(3)掌握用应用程序向导创建一个控制台应用项目的一般步骤。四、实验仪器序 号名 称主要用途1计算机编写程序五、实验内容和步骤1启动Windows 2000操作系统打开计算机,启动Windows 2000操作系统。2启动Visual C+ 6.0选择“开始”“程序”Microsoft Visual Studio 6.0Microsoft Visual C+ 6.0,运行Visual C+ 6.0。第一次运行时,将显示“当时的提示”对话框。单击“下一个提示”按钮,可看到有关各种操作的提示。如果取消选中“再启动时显示提示”复选框,那么下一次运行Visual C+ 6.0,将不再出现此对话框,如图1.1所示。3认识开发环境界面4显示和隐藏工具栏在开发环境中工具栏或菜单栏处右击鼠标,将会弹出一个包含工具栏名称的快捷菜单,凡显示在开发环境上的工具栏,其相应的菜单项前面就会有选中标记。对相应的工具栏进行选择将使其显示或隐藏。5创建和编连控制台应用项目在Visual C+ 6.0中,用应用程序向导创建和编连一个控制台应用程序,可按下列步骤进行: 选择“文件”“新建”菜单命令,显示出“新建”对话框,如图1.6所示。图1.6 新建一个工程 选择“工程”标签,并从列表框中选中Win32 Console Application项。 在“工程”编辑框中键入控制台应用程序项目名称Ex_Hello。 单击“确定”按钮,显示Win32应用程序向导对话框。第一步是询问项目类型,如图1.7所示。图1.7 控制台应用程序的第1步 选中A “Hello, World!” application项。单击“完成”按钮,系统将显示向导创建的信息,单击“确定”按钮将自动创建此应用程序。 默认时,项目工作区窗口显示的是ClassView页面,将所有内容展开,双击main项,在文档窗口中将main函数体中的Hello World!n改为I Like Visual C+ 6.0中文版!n,结果如图1.8所示。图1.8 修改代码说明:在输入字符和汉字时,要切换到相应的输入方法中,除了字符串和注释可以使用汉字外,其余一律采用英文字符输入。代码中,stdafx.h是每个应用程序所必有的预编译头文件,程序所用到的Visual C+头文件包含均添加到这个文件中。 单击编译工具条上的生成工具按钮或直接按快捷键F7,系统开始对Ex_Hello进行编译、连接,同时在输出窗口中观察出现的内容,当出现:表示Ex_Hello.exe可执行文件已经正确无误地生成了。图1.9 运行结果 单击编译工具条上的运行工具按钮或直接按快捷键Ctrl+F5,就可以运行刚刚生成的Ex_Hello.exe了,结果如图1.9所示。6输入并编译一个新的C+程序 选择“文件”“关闭工作区”菜单,关闭原来的项目。 按上面的方法创建一个Win32 Console Application项目Ex_Simple,在向导的第一步中选择An empty project类型。 再次选择“文件”“新建”菜单命令,显示出“新建”对话框“文件”页面,如图1.10所示。图1.10 “新建”对话框的“文件”页面 在文件类型列表中选择C+ Source File,然后在“文件”框中输入要创建的文件名Ex_Simple,文件扩展名可以不必输入,系统会自动添加cpp扩展名(cpp是C Plus Plus的缩写,即C+的意思)。单击“确定”按钮,在打开的文档窗口中输入下列C+代码:/*程序Ex_Simple,一个简单的C+程序*/ C+程序的基本结构 #include void main()double r, area;/ 声明变量coutr;/ 从键盘上输入变量r的值area = 3.14159 * r * r;/ 计算面积cout圆的面积为:arean; / 输出面积 此时在文档窗口中所有代码的颜色都发生改变,这是Visual C+ 6.0的文本编辑器所具有的语法颜色功能如图1.11所示。其中,绿色表示注释,蓝色表示关键词等。图1.11 编辑器的代码语法颜色功能 按快捷键F7,系统开始编译。编译后,再按快捷键Ctrl+F5就可运行了。说明:对于C/C+语言工程项目的创建,凡没有特别说明,均采用此方法。7退出Visual C+ 6.0退出Visual C+ 6.0有两种方式:一种是单击主窗口右上角的“关闭”按钮,另一种是选择FileExit菜单。六、实验运行结果写出程序的运行结果。七、选做题:任意输入长方形的长和宽,求长方形的周长和面积。#include void main()double leng,wide, area,c;coutleng;coutwide;area = leng * wide;c=(leng + wide)*2;cout面积为:arean; cout周长为:cn; 实验二:C+基础(1)一、实验目的与要求创建一个Win32 Console Application项目,完成的功能为:定义一个人员类CPerson,包括数据成员:姓名、编号和用于输入输出姓名和编号的成员函数。在此基础上派生出职员类Cworker增加工资,并实现对职员基本信息的输入输出。二、实验类型设计型三、实验原理及说明类的定义、继承和派生类的方法。四、实验仪器序 号名 称主要用途1计算机编写程序五、实验内容和步骤1启动Visual C+ 6.0启动Visual C+ 6.0系统。2创建工程并添加代码 选择“文件”“新建”菜单命令,打开应用程序向导,显示出“新建”对话框。单击“工程”标签,从列表框中选中Win32 Console Application项。在工程名称框中输入Win32应用程序项目名称。 单击“确定”按钮继续。在向导第一步对话框中,选中An empty project(一个空的工程)项。单击“完成”按钮,系统将显示AppWizard(应用程序向导)的创建信息,单击“确定”按钮,系统将自动创建此应用程序。 再次选择“文件”“新建”菜单命令,显示出“新建”对话框。单击“文件”标签,在左边的列表框中选择C+ Source File项,在右边的“文件”下的编辑框中输入Ex_SDK.cpp,单击“确定”按钮。 在打开的文档窗口中输入代码。3运行并测试编译并运行程序。六、实验运行结果写出程序的运行结果。七、选做题定义一个圆类完成求圆的面积和圆的周长程序。实验三:C+基础(2)一、实验目的与要求定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)。派生出三角形CTriangle类、圆CCircle类,分别求其面积。二、实验类型设计型三、实验原理及说明虚函数和抽象类的用法。四、实验仪器序 号名 称主要用途1计算机编写程序五、实验内容和步骤1启动Visual C+ 6.0启动Visual C+ 6.0系统。2创建工程并添加代码 选择“文件”“新建”菜单命令,打开应用程序向导,显示出“新建”对话框。单击“工程”标签,从列表框中选中Win32 Console Application项。在工程名称框中输入Win32应用程序项目名称Ex_virtual。 单击“确定”按钮继续。在向导第一步对话框中,选中An empty project(一个空的工程)项。单击“完成”按钮,系统将显示AppWizard(应用程序向导)的创建信息,单击“确定”按钮,系统将自动创建此应用程序。 再次选择“文件”“新建”菜单命令,显示出“新建”对话框。单击“文件”标签,在左边的列表框中选择C+ Source File项,在右边的“文件”下的编辑框中输入Ex_ virtual.cpp,单击“确定”按钮。 在打开的文档窗口中输入下面的代码:#include class CShapepublic:virtual float area() = 0;/ 将area定义成纯虚函数;class CTriangle:public CShapepublic:CTriangle(float h, float w) H = h;W = w;float area()/ 在派生类定义纯虚函数的具体实现代码return (float)(H * W * 0.5);private:float H, W;class CCircle:public CShapepublic:CCircle(float r)R = r;float area() / 在派生类定义纯虚函数的具体实现代码return (float)(3.14159265 * R * R);private:float R;void main()CShape *pShape;CTriangle tri(3, 4);couttri.area()endl;pShape = &tri;coutarea()endl;CCircle cir(5);coutcir.area()endl;pShape = ○coutarea() “资源”菜单,或按快捷键Ctrl+R打开“插入资源” 对话框中。选中“Dialog”,单击新建按钮,系统就会自动为当前应用程序添加了一个对话框资源。 设置对话框属性: 将对话框标识符改成IDD_DIALOG_FIRST;将对话框标题改为“我的第一个对话框”;添加和布局控件。2创建对话框类在对话框资源模板的空白区域(没有其他元素或控件)内双击鼠标,将弹出图5.2对话框: 图5.2 图 5.3 单击OK按钮,弹出图 5.3 所示的对话框。 在Name框中输入类名CFirstDlg,单击OK按钮,一个基于对话框资源模板的用户对话框类CFirstDlg就创建好了。 3添加测试菜单单击“测试”菜单项下方的空位置,在属性对话框中,输入标题“对话框(&D)”,在ID框输入该菜单项的资源标识; ID_TEST_DLG,结果如图 5.4所示:图 5.4 属性对话框6 添加对话框代码 在成员函数中添加下列代码:void CMainFrame:OnTestDlg() CFirstDlg dlg;/ 定义对话框类对象 dlg.DoModal();/ 显示对话框7 编译运行并测试。六、实验运行结果写出程序的运行结果。七、选择题:在“测试”菜单项下添加“第二个对话框“菜单,单击时显示第二个对话框如下图:单击“计算”按钮,计算出总价=单价*数量的结果。实验六:常用控件(1) 一、实验目的与要求(1)创建一个上网问卷调查对话框应用程序,如图6.1所示。图6.1 上网问卷调查对话框图6.2 对话框(2)实现功能:单击图6.1中的“确定”按钮,弹出图6.2 对话框,单击“取消”按钮,退出应用程序。二、实验类型验证型三、实验原理及说明掌握按钮控件、组框控件和静态文本控件的使用方法。四、实验仪器序 号名 称主要用途1计算机编写程序五、实验内容和步骤1启动Visual C+ 6.0打开计算机,启动Visual C+ 6.0系统。2. 创建并设计对话框(1) 在组框内添加4个单选按钮,默认的ID依次为_RADIO1、IDC_RADIO2、IDC_RADIO3和IDC_RADIO4。(2)接下来添加一个静态文本,标题设为“你使用的接入方式:然后在其下再添加4个单选按钮,标题分别是“FTTL或ADSL”、“单位LAN”、“拨号56K”和“其他”,并将相应的ID属性依次改成:IDC_CM_FTTL、DC_CM_LAN、IDC_CM_56K和IDC_CM_OTHER。(3)对话框的下方,再添加一个组框控件,标题为“你上网主要是”。添加四个复选框,其标题分别为“收发邮件”、“浏览资料”、“聊天游戏”和“其他”,ID分别为IDC_DO_POP、IDC_DO_GAME和IDC_DO_OTHER。 (4)分别将这二个问题中的第一个单选按钮的Group(组)属性均选中。(5)单击对话框编辑器工具栏上的切换辅助线按钮,然后将对话框中的控件调整到辅助线以内,并适当对其他控件进行调整。整个问卷调查的对话框就设计好了,单击工具栏上的测试对话框按钮。 3. 完善代码 将项目工作区切换到ClassView(类视图)页面,展开类CEx_ResearchDlg的所有成员,双击OnInitDialog函数名就会在文档窗口中自动定位到该函数的实现代码处,在此函数添加下列初始化代码:BOOL CEx_ResearchDlg:OnInitDialog() CDialog:OnInitDialog(); CheckRadioButton(IDC_AGE_L18, IDC_AGE_M38, IDC_AGE_18T27); CheckRadioButton(IDC_CM_FTTL, IDC_CM_OTHER, IDC_CM_FTTL); CButton* pBtn = (CButton*)GetDlgItem(IDC_DO_POP); pBtn-SetCheck(1);/ 使“收发邮件”复选框选中 return TRUE; 用MFC ClassWizard在CEx_ResearchDlg类中添加IDOK按钮BN_CLICKED消息映射,并添加下列代码,使得用按确定按钮取用户所作的选择内容。 void CEx_ResearchDlg:OnOK() CString str, strCtrl;/ 定义两个字符串变量,CString是操作字串的MFC类/ 获取第一个问题的用户选择str = 你的年龄:;UINT nID = GetCheckedRadioButton( IDC_AGE_L18, IDC _AGE_M38);GetDlgItemText(nID, strCtrl);/ 获取指定控件的标题文本str = str + strCtrl;/ 获取第二个问题的用户选择str = str + “n你使用的接入方式:nID = GetCheckedRadioButton( IDC_CM_FTTL, IDC_CM_OTHER);GetDlgItemText(nID, strCtrl);/ 获取指定控件的标题文本str = str + strCtrl; / 获取第三个问题的用户选择str = str + n你上网主要是:n;UINT nCheckIDs4 = IDC_DO_POP, IDC_DO _READ, IDC_DO_GAME, IDC_DO_OTHER;CButton* pBtn;for (int i=0; iGetCheck() ) pBtn-GetWindowText( strCtrl ); str = str + strCtrl; str = str + ; MessageBox( str ); CDialog:OnOK();4 编译运行并测试。六、实验运行结果写出程序的运行结果。七、选做题:做如下问卷调查。void CDanxuanDlg:OnButton1() CString str, strCtrl;str = 你的选择为:;UINT nID = GetCheckedRadioButton( IDC_RADIO1, IDC_RADIO4);GetDlgItemText(nID, strCtrl);/ 获取指定控件的标题文本str = str + strCtrl; MessageBox( str );实验七:常用控件(2) 一、实验目的与要求设计一个 “学生基本信息”对话框,求学生成绩总分、平均分。 图“学生基本信息”对话框 二、实验类型验证型三、实验原理及说明掌握编辑框、按钮控件的使用方法。四、实验仪器序 号名 称主要用途1计算机编写程序五、实验内容和步骤1启动Visual C+ 6.02创建一个默认的对话框应用程序chengji. 选择“文件”“新建”菜单,在弹出的“新建”对话框中选择“工程”页面,选择MFC AppWizard(exe),在工程框中输入chengji. 单击“确定”按钮,在出现的Step 1对话框中选择“基本对话(框)”应用程序类型,单击“完成”按钮。3向对话框添加如表所示的控件。表 学生基本信息对话框添加的控件添加的控件ID号编辑框IDC_EDIT1编辑框IDC_EDIT2编辑框IDC_EDIT3编辑框IDC_EDIT4编辑框IDC_EDIT5编辑框IDC_EDIT6按钮IDC_BUTTON1按钮IDC_BUTTON24 按Ctrl+W打开ClassWizard的Member Variables页面,选中所需的控件ID号,双击鼠标。依次为控件增加成员变量。表 控件变量控件ID号变量类别变量类型变量名范围和大小IDC_EDIT1ValueCStringm_xuehaoIDC_EDIT2ValueCStringm_xingmingIDC_EDIT3Valuefloatm_yuwenIDC_EDIT4Controlfloatm_shuxueIDC_EDIT5Valuefloatm_yingyuIDC_EDIT6Valuefloatm_zongfen5双击按钮IDC_BUTTON1,并添加下列代码:void CChengjiDlg:OnButton1() UpdateData(true);m_zongfen=m_yuwen+m_shuxue+m_yingyu;UpdateData(false);6双击按钮IDC_BUTTON2,并添加下列代码:void CChengjiDlg:OnButton2() float aa;CString str;UpdateData();aa=(m_yuwen+m_shuxue+m_yingyu)/3;str.Format(%s%s%4.1f,m_xingming,平均分为,aa);MessageBox(str);UpdateData(false);6 编译运行并测试。六、实验运行结果写出程序的运行结果。七、选做题:编写如下程序:void CSyanDlg:OnButton1() UpdateData(); CString str, strctr;UINT nID = GetCheckedRadioButton( IDC_RADIO1, IDC_RADIO1); GetDlgItemText(nID, strctr); str=m_name+ +m_num+ +strctr+ +m_kecheng1+ +m_kecheng2+ +m_kecheng3; m_list.AddString (str);实验八:常用控件(3)一、实验目的与要求编写一个选修课程程序。完成添加新课程、删除已选课程、清空所有已选课程程序。 二、实验类型验证型三、实验原理及说明 掌握列表框控件的使用方法。四、实验仪器序 号名 称主要用途1计算机编写程序五、实验内容和步骤1启动Visual C+ 6.02创建对话框应用程序kecheng,并设计其界面 选择“文件”“新建”菜单,在弹出的“新建”对话框中选择“工程”页面,选择MFC AppWizard(exe),在工程框中输入kecheng。 单击“确定”按钮,在出现的Step 1对话框中选择“基本对话(框)”应用程序类型,单击“完成”按钮。3调整对话框的大小,删除对话框中间的“TODO: 在这里设置对话控制。”静态文本控件、“确定”按钮控件, “取消”按钮。4 添加三个按钮,一个是“添加按钮,ID为IDC_BUTTON1,一个是“删除”按钮,ID为IDC_BUTTON2,一个是“清空”按钮,ID为IDC_BUTTON3。5为对话框添加如表所示的一些控件。添加的控件ID号编辑框IDC_EDIT1列表框IDC_LIST16打开ClassWizard的Member Variables页面,选中所需的控件ID号,双击鼠标或单击Add Variables按钮。依次为控件增加成员变量。表9.2 控件变量控件ID号变 量 类 别变 量 类 型变 量 名IDC_EDIT1ValueCStringm_kechengIDC_LIST1ControlClistBoxm_list7 用MFC ClassWizard为按钮添加BN_CLICKED消息映射,并增加下列代码:void CKechengDlg:OnButton1() UpdateData();if (m_list.FindString(-1,m_score)=LB_ERR)m_list.AddString(m_score);elseMessageBox(该课程已选);void CKechengDlg:OnButton2() m_list.DeleteString(m_list.GetCurSel();void CKechengDlg:OnButton3() m_list.ResetContent();8 编译运行并测试。六、实验运行结果写出程序的运行结果。实验九:常用控件(4)一、实验目的与要求(1)创建一个默认的对话框应用程序Ex_Ctrls,如图7.1所示。(2)设计一个如图7.2所示的“课程信息”对话框。图7.1 Ex_Ctrls对话框图7.2 “课程信息”对话框(3)实现功能:单击图7.1中的“课程信息”按钮,弹出“学生基本信息”对话框,单击“添加”按钮,对话框内容显示在图7.1中的列表框中。二、实验类型验证型三、实验原理及说明掌握静态控件、按钮、编辑框、列表框和组合框控件的使用方法。四、实验仪器序 号名 称主要用途1计算机编写程序五、实验内容和步骤1启动Visual C+ 6.0打开计算机,启动Visual C+ 6.0系统。2创建一个默认的对话框应用程序Ex_Ctrls 选择“文件”“新建”菜单,在弹出的“新建”对话框中选择“工程”页面,选择MFC AppWizard(exe),在工程框中输入Ex_Ctrls,并将工程文件夹定位到“Visual C+程序实验实验6”。 单击“确定”按钮,在出现的Step 1对话框中选择“基本对话(框)”应用程序类型,单击“完成”按钮。 在对话框编辑器中,单击对话框工具栏上的切换网格按钮,显示对话框网格,将对话框标题改为“使用控件”。 调整对话框的大小,删除对话框中间的“TODO: 在这里设置对话控制。”静态文本控件和“确定”按钮控件,将“取消”按钮标题改为“退出”,并移至对话框的下方。 向对话框中添加组框(Group)控件,标题设为“添加”,然后调整其大小和位置。 添加一个按钮,标题设为“课程信息”,ID设为IDC_BUTTON_COURSE。 添加一个列表框,取其默认ID号,去掉Sort风格属性。3添加并设计“课程信息”对话框 按Ctrl+R快捷键,弹出“插入资源”对话框,在资源类型列表中选择Dialog,单击“新建”按钮。 将该对话框资源的ID设为IDD_COURSE,标题设为“课程信息”,字体设为“宋体,9号”。 将OK和Cancel按钮的标题改为“添加”和“取消”。 打开对话框网格,参看图7.2的控件布局,为对话框添加如表7.1所示的一些控件。表7.1 课程信息对话框添加的控件添加的控件ID号标 题其 他 属 性编辑框(课程号)IDC_EDIT_COURSENO默认编辑框(课程名称)IDC_EDIT_COURSENAME默认组合框(所属专业)IDC_COMBO_SPECIAL默认组合框(课程类型)IDC_COMBO_TYPE默认编辑框(开课学期)IDC_EDIT_OPEN默认旋转按钮IDC_SPIN1Auto buddy、Set buddy integer、Right对齐,其余默认编辑框(课时数)IDC_EDIT_COURSEHOURS默认编辑框(学分)IDC_EDIT_CREDIT默认 右击添加的课程类型的组合框控件,从弹出的快捷菜单中选择“属性”命令,将其属性对话框切换到Data页面,直接输入内容,输入一行后按Ctrl+Return键添加另一行。结果如图7.3所示。图7.3 课程类型组合框内容输入 按Ctrl+W快捷键或双击对话框资源模板的空白处,为IDD_COURSE创建一个对话框CCourseDlg。 打开ClassWizard的Member Variables页面,看Class name是否是CCourseDlg,选中所需的控件ID号,双击鼠标。依次为表7.2控件增加成员变量。表7.2 控件变量控件ID号变量类别变量类型变量名范围和大小IDC_EDIT_COURSENOValueCStringm_strNOIDC_EDIT_COURSENAMEValueCStringm_strNameIDC_COMBO_SPECIALValueCStringm_strSpecialIDC_COMBO_SPECIALControlCComboBoxm_comboSpecialIDC_COMBO_TYPEValueCStringm_strTypeIDC_EDIT_OPENValueBYTEm_nOpenIDC_SPIN1ControlCSpinButtonCtrlm_spinOpenIDC_EDIT_COURSEHOURSValueintm_nHoursIDC_EDIT_CREDITValuefloatm_fCredit4添加CCourseDlg类代码 用MFC ClassWizard为CCourseDlg类添加WM_INITDIALOG消息映射,并添加下列初始化代码:BOOL CCourseDlg:OnInitDialog() CDialog:OnInitDialog();m_spinOpen.SetRange( 1, 8 );m_nHours = 60;m_fCredit = 2.0;m_nOpen = 1;m_strType = 专修;/ 这里对专业组合框进行初如化m_comboSpecial.AddString( 机械工程及其自动化 );m_comboSpecial.AddString( 电气工程及其自动化 );m_strSpecial = 机械工程及其自动化;UpdateData(FALSE);return TRUE; / return TRUE unless you set the focus to a control 用MFC ClassWizard为按钮IDOK添加BN_CLICKED的消息映射,并增加下列 代码:void CCourseDlg:OnOK() UpdateData();m_strNO.TrimLeft();if (m_strNO.IsEmpty()MessageBox(课程号不能为空!);return;m_strName.TrimLeft();if (m_strName.IsEmpty()MessageBox(课程名称不能为空!);return;CDialog:OnOK();5添加CEx_CtrlsDlg程序代码 按Ctrl+W快捷键,打开MFC ClassWizard对话框,为列表框控件IDC_LIST1添加控件变量m_List,类型为CListBox。 用MFC ClassWizard为按钮IDC_BUTTON_COURSE添加BN_CLICKED消息映射,并添加下列代码:void CEx_CtrlsDlg:OnButtonCourse() CCourseDlg dlg;if (IDOK != dlg.DoModal() return;/ 清除列表框原来的显示内容while(m_List.GetCount()!=0) m_List.DeleteString(0);m_List.AddString( 课 程 号:+dlg.m_strNO);m_List.AddString( 课程名称:+dlg.m_strName);m_List.AddString( 所属专业:+dlg.m_strSpecial);m_List.AddString( 课程类型:+dlg.m_strType);CString str;str.Format(开课学期:%d, dlg.m_nOpen );m_List.AddString( str );str.Format(课 时 数:%d, dlg.m_nHours );m_List.AddString( str );str.Format(学 分:%4.1f, dlg.m_fCredit);m_List.AddString( str ); 在Ex_CtrlsDlg.cpp文件的前面添加CInputDlg的头文件包含:#include Ex_CtrlsDlg.h#include CourseDlg.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论