VC程序开发实验大纲.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《VC程序开发》实验教学大纲 课程编号:4042106 课程类别:专业选修课 实验学时:18学时 学 分: 3.5 适用专业:计算机科学与技术本科专业 一、实验教学目的和任务 面向对象程序设计课程是计算机科学和技术专业的一门专业修课程。通过该课程的学习,要求学生掌握C++程序设计基础知识。通过上机实践培养学生分析具体问题,用C解决实际问题的能力,培养学生创新意识和提高学生实践能力。 (2) 要求学生学会创建基于MFC 的应用程序。 (3) 编写出具有良好风格的windows应用程序。 VC 程序开发是一门内容丰富,实践性强,实际应用性强。为了保证实验效率,学生必须认真听课,按大纲要求完成作业,才能做好上机实验。 三、实验教学内容 实验项目一 面向对象程序设计 实验目的及要求 熟悉VC++上机环境,编程实现类的定义,掌握C++面向对象基本特性,如抽象、继承、重载、多态,理解虚函数、构造函数、析构、模板等基本概念与基本语法。体会面向对象语言提高代码重用性的思路。 2.实验内容及学时分配(2学时) 熟悉Visual C++ 6.0的安装、启动和关闭方法,了解Visual C++ 6.0的集成开发环境窗口,掌握主要菜单、菜单项、图标、工具栏及各种编辑器的使用。 熟悉Visual C++ 6.0的向导类型,掌握利用控制台类型进行C++程序设计的步骤; 定义点类Point,给出类的成员属性及构造函数、析构函数及普通方法的定义,利用定义的类定义对象,并对对象的属性进行访问。 从Point类派生出圆类Circle,并增加一个方法求圆的面积。 设计一个实现数组功能的类模版Array,并用这个类模版产生两个模版类对象IntAry和StuAry,用这两个对象保存5个整数和5名学生的信息。 实验项目二 Windows GUI编程 实验目的及要求 编程实现Windows GUI程序,理解VC++产生窗口的过程和步骤,理解消息循环和响应的机制,实现GUI绘图功能。理解GUI应用程序和控制台应用程序的区别。 必做实验。 实验内容及学时分配 (4学时) 使用VC++6.0创建一个Win32应用程序,编写程序在屏幕上显示一个Windows窗口。 尝试改变CreateWindow()函数中的参数,观察窗口样式发生的变化。 在上述程序的基础上,利用画刷和绘图函数在窗口中绘制一个红色的小球。 在上述程序的基础上,实现点击鼠标左键,小球开始水平向右移动。 在上述程序的基础上,实现一个简单的弹球游戏。 实验项目三 MFC对话框和控件 实验目的及要求 熟练掌握对话框,按钮控件、编辑框和列表框和其他控件,掌握创建和使用菜单的方法,理解控件的消息响应方法,理解控件,对象和对象指针之间的关系。 掌握CString的使用方法,掌握标准STL容器和迭代器的使用方法。 掌握模态对话框的显示和销毁方法,掌握对话框间值传递的几种方法。 实验内容及学时分配 (4学时) (1)设计一个包含若干种控件的对话框应用程序,并使程序在操作控件时发生响应。 (2)使用MFC和Vector容器完成一个管理学生信息的程序。 实验项目四 MFC应用程序设计 实验目的及要求 通过完成一个MFC项目,熟练掌握MFC程序的开发流程,了解程序测试和调试的方法。 实验内容及学时安排 (4学时) 使用MFC应用程序向导新建一个MFC对话框应用程序。 模仿Windows附件中的计算器程序的外观和功能,编写一个计算器程序,并尽可能的完善功能,美化界面和消除BUG。 实验项目五 图形 1.实验目的及要求 了解VC++应用程序向导的过程及利用向导生成SDI框架后得到的基本类(包括方法)及彼此关系,理解文档、视图及相互关系,编程实现画图程序,掌握事件、消息、消息处理函数等基本概念。 2. 实验内容及学时分配 (1) 绘制线段的绘图程序。 (2) 使用画笔和画刷。 四、实验项目与学时分配 实验项目与学时分配表 序号 实验项目名称 学时 实验类型 实验主要仪器设备 备注 1 面向对象程序设计 2 验证性 微机一台 必做 2 Windows GUI编程 4 验证性 微机一台 必做 3 MFC对话框和控件 4 验证性 微机一台 必做 4 MFC应用程序设计 4 探究性 微机一台 必做 5 基于文档的MFC应用程序 4 验证性 微机一台 必做 五、实验考核办法与成绩评定 要求检查学习纪律、实验预习情况、能否顺利的完成实验操作;除考察实验结果和实验报告外,还需考查学生遇到问题能否很好的解决,以及是否有良好的实验室工作习惯和作风。最后不进行单独实验考核。实验成绩由实验预习、实验操作及实验报告、实验考试四部份组成。实验考核成绩占课程总成绩的20% 六、实验教材(或参考书、指导书) 教材 [

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档