下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象程序设计一、课程说明课程编号:130217Z10课程名称:面向对象程序设计/Object-OrientedProgramming课程类别:学科教育课程学时/学分:48/3先修课程:数学分析(一)、(二),高等代数(一),(二);C++程序设计适用专业:信息与计算科学、应用数学专业教材、教学参考书:《VisualC++2010入门经典》(第5版),作者ivorhorton,清华大学出版社,2010。《VisualC++.NET技术内幕》(第6版),作者GeorgeShepherd,清华大学出版社,2004。二、课程设置的目的意义《面向对象程序设计》采用visalc++做为编程语言,做为主流的编程语言,是高等学校信息类学科必修的一门重要学科基础课,是为学生深入掌握面向对象的编程思想、基本知识、基本理论和基本方法而设置的课程。可以这么讲,掌握了C++,就可以自由的在主流编程语言java,c#之间切换。也是学生进行数字信号处理,数字图像处理,游戏编程的先导课程。本课程的目的在于培养学生树立起面向对象的思想:封装,继承,多态;掌握现代编程的消息驱动机制。理解界面制作,事件处理,数据i/o的基本思路,从而将实际问题转化为计算机处理的模型,方法和技术。三、课程的基本要求《面向对象程序设计》具有很强的技术性。因此要求讲授本课程的教师要有使用visalc++从事开发的实际经验,要精通程序调试,对常见问题具有解决能力。本课程所承载的知识、能力和素质培养的具体要求如下。知识要求:掌握一定工具性知识:主要是visualstudio开发平台的使用;eq\o\ac(○,8)掌握较多的信息科学方面的基础知识和基本理论与方法;eq\o\ac(○,12)掌握计算机编程技能eq\o\ac(○,14)掌握信息工程应用技能能力要求:eq\o\ac(○,4)具有较高的理论联系实际的能力、较强的解决实际问题的能力;eq\o\ac(○,5)有创造性思维,有一定的科学研究能力以及对新知识、新技术的敏锐性;eq\o\ac(○,6)具备利用一种开发环境编写和调试程序的能力;eq\o\ac(○,7)具备利用结构化的程序设计和面向对象的程序设计方法,开发应用程序的能力.素质要求:eq\o\ac(○,7)具备求实创新意识。eq\o\ac(○,8)对较复杂的实际问题,如多媒体搜索问题,具有动手编程和借助计算机实现的思维意识。eq\o\ac(○,9)初步具备在中大型IT企业从事软件和系统研发的综合素质。四、教学内容、重点难点及教学设计章节教学内容总学时学时分配教学重点教学难点教学方案设计(含教学方法、教学手段)讲课(含研讨)实践第1章Visalc++编程框架220了解应用程序类,框架窗口类,文档类,视图类的用途及交互。交互的方法借助多媒体讲解第2章Cdc类及gdi编程基础642Cdc类主要成员函数用法字体设置借助多媒体讲解第3章鼠标及键盘消息处理642消息处理及消息驱动。键盘消息处理;借助多媒体讲解第4章菜单、工具栏、壮态栏编程642命令消息处理上下文菜单借助多媒体讲解第5章对话框编程642主要控件编程非模式对话框借助多媒体讲解第6章数据i/o及串行化处理642数据i/o的主要方法串行化处理借助多媒体讲解第7章多文档编程技术及实例642多文档编程框架和单文档框架的不同借助多媒体讲解第8章Opengl编程框架配置642开发环境配置及最小化opengl。Cdc各rc的连接;借助多媒体讲解第9章基于mfc的Gdi+编程框架配置422基于mfc的Gdi+编程框架配置Cdc和graphic的联系借助多媒体讲解注:实践包括实验、上机等五、实践教学内容和基本要求①Cdc类编程实例之正弦函数图形显示:在视图窗口中画一个坐标系,并做出正弦函数图形。②鼠标画线程序制作:将鼠标移动轨迹画出来③对鼠标画线程序进行颜色处理:菜单项设置红、绿、蓝,定制。改变画线颜色。④对鼠标画线程序进行笔宽处理:使用对话框交互方式进行笔宽设置⑤对鼠标画线程序进行串行化处理:使用一个自定义数据类封装一笔画。使用链表遍历技术将鼠标移动轨迹存取及再现。⑥制作一个画图程序,能够画直线、圆、矩形等。具有串行化处理功能。⑦mfc示例之cube程序制作。画一个立方体、使用timer控件进行动画显示。⑧基于mfc之gdi+编程示例制作:使用gdi+技术显示一幅画,画直线,圆,矩形等。六、考核方式及成绩评定根据《数学规划基础》课程类型、课程性质、课程内容及特点,本课程的考核采用闭卷考试方法,成绩的评定依结课考试试卷客观评定,适当考虑平时成绩和实验成绩,其中平时成绩和实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026生物诊断试剂行业市场需求剖析及投资布局规划研究报告
- 2026载体运营面试题及答案
- 2026招警面试题答案及分析
- 2026年珍爱生命心理健康教育课件
- 2026-2030马靴行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2026-2030即热式热水器行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2026-2030中国冶金设备行业市场发展分析及前景趋势与投资研究报告
- 2026-2030中国半导体材料行业行情走势预测及投资状况监测研究报告
- 2026-2028中学教育教学质量提升三年行动方案:生源红利消退之后学校该走向何处
- 2026年幼教保教知识与能力单项选择题专项训练卷
- 钢材采购合同的范本
- 工会职工运动会活动方案设计
- GB/T 18910.41-2024液晶显示器件第4-1部分:彩色矩阵液晶显示模块基本额定值和特性
- 粉煤灰罐拆除施工方案
- 医学统计学:第一章-医学统计学绪论
- PS图层蒙版-教学课件
- 新媒体视觉设计介绍课件
- 介入手术室患者安全转运
- 行政复议、行政应诉学习课件
- 重型板式给料机说明书
- 第2章 CR400AF动车组司机室设备操作《复兴号动车组司机操作及整备》教学课件
评论
0/150
提交评论