课程名称面向对象程序设计选编.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程名称:面向对象的程序设计 课程编号:7068301 课程学分:2 课程学时:32学时 适用专业: (Object-Oriented Programming) 教学大纲 一、课程性质与目的   本课程是本科四年制机械大类是三年级学生第二学期的一门专业选修课,是该类学生深入了解面向对象的程序设计, 进而迈向更高层次软件开发的桥梁。通过本课程的学习,学生应基本掌握C++程序设计语言的特征和使用,掌握面向对象程序设计的方法和风格, 领略面向对象程序设计的思想,熟悉VC++开发环境及MFC应用程序框架,并初步具备进行面向对象的计算机软件开发的能力,为学生学习控制类开放实验室、机电一体化设计等课程,以及毕业设计及毕业后使用C++、VC++从事工程应用和科研工作打下初步基础。 通过本课程的学习,要求学生能够具备以下能力: 1、掌握 C++面向对象的程序设计思想,了解面向对象程序设计的一般方法,熟悉常用算法和数据结构;对应专业认证的毕业要求中的【1】【4】【5】【12】 2、能够熟练地阅读用 C++语言编写的程序,并能运用面向对象程序设计方法编写 C++ 程序;对应专业认证的毕业要求中的【1】【3】【5】【12】 3、熟悉 VC++开发环境,掌握MFC应用程序框架结构及常用控件的用法,了解程序的编辑、编译、调试和运行过程;对应专业认证的毕业要求中的【5】【12】 4、掌握VC++文件读写操作及串口和网络通讯方法,了解机电装备控制方法,初步具备机电装备控制程序开发能力;对应专业认证的毕业要求中的【1】【3】【4】【5】【6】【7】【12】 5、通过课程的学习,培养学生使用计算机思想分析问题、解决问题的能力,培养认真负责的编程工作态度和严谨细致的编码风格,增强软件工程标准化意识,VC++开发环境 介绍VC++开发环境及现状,讲解Microsoft Visual Studio 2003/2008开发环境的功能布局及使用操作。对应教学目的中的3 2.C++语言基础 介绍C++语言的历史及现状,讲解C++程序结构。掌握C++数据类型、运算符、表达式及基本语句,了解函数、预处理及构造类型。对应教学目的中的1,2 3.C++面向对象 介绍面向对象程序设计思想,讲解类、对象、继承、派生、多态及虚函数等基本知识点并举例巩固掌握。对应教学目的中的1,2,5 4.MFC应用程序结构 介绍MFC应用程序结构,及程序编辑、编译、调试和运行过程。建立基于对话框的MFC应用程序,讲解MFC程序的消息映射关系及面向对象的框架结构。对应教学目的中的1,3,5 5.对话框与常用控件 介绍MFC应用程序中的对话框和常用控件的属性、事件、消息及重写方法,讲解对话框应用程序的开发操作步骤,掌握常用控件(包括Button、Edit Control、Combo Box、List Box、Group Box、Check Box、Radio Button、Static Text、Picture Control、List Control等控件)的用法。对应教学目的中的1,3 6.文件操作 介绍MFC应用程序中的CFile类和CFileDialog类的使用,讲解文本及二进制文件的读写操作,了解二维表格数据采用csv文件格式的存储方法。对应教学目的中的3,4 7.串口及网络通讯 介绍串口通讯和网络通讯方式,讲解具体程序开发方法,掌握MSComm串行通讯控件的用法和属性配置,及采用Socket网络套接字实现TCP和UDP的通讯方法,了解多线程的应用。对应教学目的中的3,4,5 8.综合实例 选择上位机控制类机电一体化装备作为控制对象,分析其控制流程,采用串口通讯或网络通讯方式开发上位机-下位机结构控制程序,实现装备的控制程序开发。对应教学目的中的1,2,3,4,5 三、本课程与其他课程的联系与分工 前修课程:C语言。 后续课程:机电一体化系统设计、课程设计、毕业设计。 四、课程各教学环节和各篇章(节)学时分配 章节 内 容 小 计 讲授课时 上机课时 对应教学要求 第一章 VC++开发环境 2 2 1 第二章 C++语言基础 4 2 2 2 第三章 C++面向对象 4 2 2 3 第四章 MFC应用程序结构 4 2 2 4 第五章 对话框与常用控件 4 2 2 5 第六章 文件操作 4 2 2 6 第七章 串口及网络通讯 4 2 2 7 第八章 综合实例 6 2 4 8 合 计 32 16 16 五、本课程采用的教学方法和教学手段 本课程讲课使用多媒体教学设备,用PowerPoint软件制作讲稿,上机环节以Windows环境下的Visual Studio .NET 2003开发环境为主,针对高版本开发环境推荐使用Vis

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档