- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试验大纲-山东体育学院
VC++ 程序设计实验大纲
一、 计算机科学与技术专业本科生的一门课程。本课程主要介绍面向对象c++程序设计的。
(三)课程教育目标与教学要求
1、了解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想。能比较熟练地用c++语言进行一般面向对象的程序设计。初步掌握面向对象编程环境visual c++的使用。为大型应用软件设计与开发打下良好的理论和实践基础。
(五)学时:30学时。
二、实验教学安排与学时分配
序号 实 验 项 目 每组
人数 实验
学时 实验
类型 必做/
选做 1 Visual C++ 6.0中文版开发环境 1 2 验证型 必做 2 C++基础(1 1 2 设计型 必做 3 C++基础(2 1 2 设计型 必做 4 Windows编程基础 1 2 验证型 必做 5 对话框程序设计 1 2 设计型 必做 6 常用控件(1) 1 2 验证型 必做 7 常用控件(2) 1 2 验证型 必做 8 常用控件(3) 1 2 验证型 必做 9 常用控件(4) 1 2 验证型 必做 10 菜单、工具栏和状态栏 1 2 验证型 必做 11 框架窗口和文档 1 2 验证型 必做 12 图形和文本 1 2 验证型 必做 13 数据库(1) 1 2 设计型 必做 14 数据库(2) 1 2 设计型 必做 15 动态链接库 1 2 验证型 选做
三、实验内容
第一部分:验证型实验
(一)Visual C++ 6.0中文版开发环境
【教学要求】熟悉Visual C++ 6.0的开发环境,输入并编译一个C++程序。用应用程序向导创建一个控制台应用项目Ex_Hello,完成输入半径,计算圆的面积的功能。
(二)Windows编程基础
【教学要求】创建一个Win32应用程序,当单击鼠标左键时,弹出你好消息框。
(三)常用控件(1)
【教学要求】(1)创建一个上网问卷调查对话框应用程序,如图6.1所示。
图6.1 上网问卷调查对话框 图6.2 对话框
(2)实现功能:单击图6.1中的“确定”按钮,弹出图6.2 对话框,单击“取消”按钮,退出应用程序。
(四)常用控件(2)
【教学要求】设计一个 “学生基本信息”对话框,求学生成绩总分、平均分。
图“学生基本信息”对话框
(五)常用控件(3)
【教学要求】编写一个选修课程程序。完成添加新课程、删除已选课程、清空所有已选课程程序。
(六)常用控件(4)
【教学要求】(1)创建一个默认的对话框应用程序Ex_Ctrls,如图7.1所示。
(2)设计一个如图7.2所示的“课程信息”对话框。
图7.1 Ex_Ctrls对话框
图7.2 “课程信息”对话框
(3)实现功能:单击图7.1中的“课程信息”按钮,弹出“学生基本信息”对话框,单击“添加”按钮,对话框内容显示在图7.1中的列表框中。
(七)菜单、工具栏和状态栏
【教学要求】(1)创建一个单文档应用程序Ex_SDI。在“查看”菜单下添加一个子菜单“鼠标位置”,ID为ID_VIEW_MOUSE,当选择该菜单命令后,鼠标当前的位置显示到状态栏上,同时该菜单项呈选中状态。再次选择该菜单命令,状态栏不再显示当前鼠标位置,同时该菜单项的选中状态被去除。
(2)在工具栏上添加并设计一个工具按钮图标,使该按钮和ID_VIEW_MOUSE菜单命令联动,并添加一个快捷键Ctrl+M和该菜单命令联动。
(3)在窗口客户区中右击鼠标,弹出快捷菜单,显示主菜单“查看”中的菜单命令。结果如图10.1所示。
图10.1 Ex_SDI运行结果
(八)框架窗口和文档
【教学要求】(1)创建一个多文档(或单文档)应用程序Ex_MDI,用来操作“课程信息”文档或用来操作“学生基本信息”文档。图11.1是“课程信息”文档添加时的界面。图11.2 学生基本信息添加。(两者任选其一,以下以操作“课程信息”文档为例进行讲解。操作“学生基本信息”文档参见教材)。
(2)创建一个可序列化类CCourseInfo,用于“课程信息”的序列化操作。
(3)建立菜单系统,其基本菜单命令包括“添加”、“打开”和“保存”。选择“添加”菜单命令,弹出相应的信息对话框,添加后信息显示在视图中,并保存在相应的CObArray类对象。选择“保存”菜单命令,将添加的信息保存在指定的文件中。选择“打开”菜单命令,将保存的文件内容读取并显示在视图中。
图11.1 课程信息添加
图11.2 学生基本信息添加
(九)图形和文本
【教学要求】1、编写一个画直线程序。要求在坐标为(300,50)的位置显示文字画线。在坐标为(12,20)到(100,120)的位置画一条红色、线的宽度为4的实线。画完后恢复原
您可能关注的文档
- 能量均衡的最小连通支配集的分布式算法-计算机系统应用.PDF
- 脉冲间隔编码.PPT
- 自制含硅环氧树脂用于羊毛针织物防毡缩整理-中国科技论文在线.PDF
- 自助式微录播软件.PPT
- 自我效能感对普通话测试影响的研究-教育部语言文字应用研究所.DOC
- 自我能力介绍.PPT
- 自然场景图像中叶片区域快速多阈值提取方法-计算机工程与应用.PDF
- 自组织网络有效的组合服务执行路径发现方法-计算机工程与应用.PDF
- 自顶向下的运算符优先级.PDF
- 航天信息股份有限公司资产重组摊薄即期回报的影响分析及填补措施.PDF
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)