网站大量收购独家精品文档,联系QQ:2885784924

VC++总复习资料.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC总复习资料

VC++总复习资料 知识点 类和对象的概念。要求能够具体识别代码中的类和对象。 C++程序设计语言的三个特点。即封装性、继承性和多态性。具体要求为: 能够在程序代码中指出类的定义中体现封装性的代码,如类和对象的定义和三种访问类型(公有型、私有型和保护型),说明公有、私有和保护类型的访问区别(对象不能访问私有和保护,可以访问公有);能够指出类中的构造函数和析构函数;能够说明什么是重载。 能够在代码中指出类的继承,如CScoreDlg是继承自CDialog类,继承方式怎样(公有、私有或保护),不同的继承方式下,派生类有何不同(公有继承访问权限不变、私有继承变私有、保护继承变保护)。 如代码中有虚函数,能够指出虚函数体现了C++语言的多态性,多态性体现在可以用基类的对象指针,访问派生类的对象。 消息传递机制。要求能够操作,在制作VC++程序的过程中如何体现?具体可以操作建立一个对象的消息映射,比如建立一个按钮的LButtonDown消息,或CDialog的WM_IINITDIALOG消息。 类、成员变量和成员函数的定义方法。能够通过操作定义一个类,包括一般类和通过继承的派生类;能够定义一个成员变量,包括控件变量和一般变量;能够定义一个函数,包括消息映射函数和一般函数。 实验二代码 对话框校验代码。(同样的代码在实验四、九中均有) void CCourseDlg::OnOK UpdateData ; //括号中参数默认为TRUE,控件值传递给变量 m_strNO.TrimLeft ; //TrimLeft :从左边开始滤去空格 if m_strNO.IsEmpty //判断语句,假如m_strNO变量值为空时,执行下面的代码 MessageBox “课程号不能为空!,警告,MB_ICONQUESTION|MB_ABORTRETRYIGNORE ; //弹出消息框,参数1:对话框的提示消息内容;参数2:对话框标题内容;参数3:对话框按钮和图标的形式。 return; //返回,函数执行结束。 …… 对话框初始化代码。(类似的消息映射实验四、九中均有,这里需要知道各个控件的名称) 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 ; //括号中参数为FALSE,变量值传递给控件 …… “课程信息”按钮单击消息代码。 void CEx_CtrlsDlg::OnButtonCourse CCourseDlg dlg; //类的实例化 if IDOK! dlg.DoModal return; //dlg.DoModal 为弹出对话框对象dlg,所弹出的对话框中用户如点击OK按钮,则程序返回值为IDOK,程序继续执行下列代码段,否则该代码段返回,不再继续向下执行,跳出该函数。 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 ; //按照对象类型组建数据,这里对象str为字符串型,可以理解为将任意类型的值转换为字符串CString型。这里的%d为其所在位置的值以整型格式填充内容,所填充内容为dlg.m_nOpen变量的值。下同,下列代码段中的%4.1f为浮点型值,共4位,其中1位小数。 m_List.AddString str ; //向列表框中添加一行字符串,下同 …… 实验四代码 构造函数赋初值

文档评论(0)

liudao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档