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

VC程序设计课程简介.pptx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算1101班坐在教室的左侧,计算1102班坐在教室的右侧。 按照学号从前往后坐。 ;Visual C++程序设计;教学目的;什么是面向对象?;可视化(Visual)程序设计是一种有别于传统的语言类程序设计的编程思想,它是建立在可视化的基础上,是以“所见即所得,事件驱动”为核心,同时带有很强的面向对象特征的编程方法。 对象是以“控件”的方式提供给用户使用,包括用户界面、文件处理以及数据库应用技术等等都是以控件方式来完成的。 程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。 ;C++是ATT贝尔实验室的Bjarne Stroustrup (本贾尼·斯特劳斯特卢普)博士开发的一种编程语言,它是在C语言基础上,增加了面向对象能力和其他一些增强功能。 起初被称为“带类的C”(C with Class)。1983年正式取名C++。为了表明它是C的增强版,所以在名字中使用了C语言中的自增运算符++,从而形成了C++。;图 常见高级语言的出现时间以及它们之间的演化关系;在潘爱民、张丽翻译的C++ Primer(第3版)里有这样一句话: “C++是一种支持多种程序设计方法的语言, 虽然我们主要把它当作面向对象的语言 ,但实际上它也提供对过程化的和基于对象的程序设计方法的支持。” 那么什么是基于对象的程序设计方法,什么又是面向对象的程序设计方法呢?;在基于对象的程序设计之前,程序设计都是“基于过程”的。 过程和对象的主要区别: 过程没有办法重复使用。 例如: 1+2+3这就是一个过程(答案是6),它没有办法重复使用。 当改为4+5+6,你又要重新写代码。;对象可以重复使用。 例如:将a+b+c命名为 A(a,b,c)对象,A是对象名, a,b,c分别是对象的参数, a+b+c是对象的主体(对象的过程),这个程序代码就可以重复使用。 A(1,2,3)这就是对象调用,结果是6;(你不需要写成1+2+3); A(4,5,6)也就是对象调用,结果是15;(你也不需要写成4+5+6)。;对象就是有相同过程的集合。 基于对象的程序设计主要就是对问题进行抽象以形成对象,并对对象的属性和行为进行设计,使其具有完整、合理的,便于对该对象各种操作的设计。 面向对象的程序设计则是在已有对象(如基类)的基础上,如何对基类进行操作以实现程序设计目的(解决需要解决的问题)的程序设计方法,如对基类进行派生,生成新的类,对基类行为的调用和调整等等。;Visual C++程序设计课程是以应用为目的,教学内容有两大部分: C++面向对象程序设计 (共7讲) 面向对象程序设计的基本知识; C++程序设计的基本方法和基础编程技术; Visual C++面向对象与可视化程序设计 Visual C++的基础知识及开发环境; Windows编程基础知识; 应用MFC进行可视化编程的思想及方法。(共17讲) ;教学方式以案例驱动为主,在案例中呈现理论与实践的教学内容。 本课程总学时数为56学时,共计28次课,每次课100分钟。 机房授课,每次课:教师讲课50-70分钟,学生上机实践每课的教学内容30-50分钟。如时间不够,则课下继续完成练习。 ;在本学期的教学过程中,共学习和开发五个案例程序: 基于C++,字符界面的案例程序 简易大学人员信息管理系统 基于MFC,基于对话框的案例程序 计算器程序 电话薄管理程序 基于MFC,单文档的案例程序 文本显示程序 一个小型绘图系统;学习编程的秘诀是:编程,编程,再编程! 要求: 1.紧跟老师,认真完成随堂上机练习。 2.按时完成课外全部编程作业。必须!! 3.多???经典代码,养成良好的编程习惯。 ;平时上机作业 单元上机考试 期末上机考试 期末笔试 说明: 本课程采用学习过程评价方法进行考核。注重上机实践环节的考核,前三项占总成绩的60%,期末笔试占总成绩的40%。 ;《基于案例的Viusual C++程序设计教程》 清华大学出版社 教材特色: 基于案例,历经4版修改使用,自编自用; 详尽说明各个教学案例的实现思想与技术; 凝聚了写作者丰富的教学经验与编程经验。;《C++面向对象程序设计教程》,陈维兴编著,清华大学出版社,2005年第2版。 《C++语言程序设计》,郑莉等编著,清华大学出版社,2003年第3版。 《Visual C++面向对象编程教程》王育坚 《深入浅出MFC》,侯俊杰 著 华中科技大学出 版社,2001年。 《C++ Primer》Stanley B. Lippman Josée Lajoie 著;姓名:徐琳茜 办公室:主楼E座0703(计算机基础教研室) 电话邮箱:zuoyencepu@;本堂课的程序必须及时完成,如果在课堂上未能完

文档评论(0)

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

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

1亿VIP精品文档

相关文档