C++面向对象编程课件(1).pptx

  1. 1、本文档共148页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计第一讲电子信息学院课程组武汉大学本讲主要内容课程简介计算科学发展史 C++概述教学方式教学安排课程组6位老师轮流给大家上课课程情况课堂教学3节课 * 12周 = 36课时上机安排4节课 * 9周 = 36课时教学安排班级地点时间上课教师1班3区1-413周五7-9颜佳(邓德祥),赵小红,王泉德,孙涛2,3班3区1-303周四3-5赵小红,刘勇,颜佳4,5班3区1-410周四3-5孙涛,刘勇,颜佳6,7班3区1-410周五7-9刘勇,孙涛,王泉德,赵小红光电信息类3区1-629周四3-5王泉德,刘勇,颜佳上机安排光电信息类 王泉德老师 周六下午 100人电子信息类2-3班 赵小红老师 周二晚上 100人电子信息类567班 孙涛老师 周三晚上 105人 电子信息类145班 刘勇老师 周四晚上 105人考核办法平时平时期中考试期末考试课程的目标掌握面向对象程序的基本概念、特点和原理;掌握面向对象程序设计思想 ;了解基于Windows环境下编程的基本知识;学习C++程序设计语言的相关内容,能阅读编写C++程序;养成良好的编程习惯,强调编程思想;掌握程序设计技巧和程序设计能力;可独立设计和编写具有实际应用价值的面向对象程序。什么是编程?编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。什么编程语言电脑每做的一次动作,一个步骤,都是按照已经用编程语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。可以分成机器语言、汇编语言、高级语言三大类。什么是编译器编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)我们学什么?C++编程语言?Microsoft Visual Studio开发环境?MFC?不只这些!一个类比C++VC开发环境 学会这些, 也只是学会了使用画笔和画板两种工具罢了使用相同的工具,画出来的东西却有很大的分别技术很重要,思想更重要!JavaEclipse从思想的高度来看待编程时,语言和平台变为一个人抒写想法的载体。C++VC2010因此最重要的,还是要学习程序设计的思想。前七讲的程序控制台程序:掌握C++基本语法,理解面向对象编程思想,掌握面向对象编程方法第八讲之后的程序掌握应用程序框架和文档视图编程方法第八讲之后的程序掌握应用程序框架和对话框编程。第八讲之后的程序学会使用各种控件养成良好的编程习惯写出让计算机明白的程序很重要写出让人明白的程序更重要一个较好的例子使用缩进划分层次使用空行为程序分段运算符之间, 逗号之后添加空格 拉开文字间距离, 使程序易读]]]]]]]]]]]]]]]]]]]]]]]]]]适当的注释,说明这一段程序的作用使用有描述性的变量名和函数名,提示此变量或函数的作用一个不好的例子不知所云的名称乱七八糟的缩进一行语句做了太多事还有注释去哪儿啦???这么写方便!我就这么写怎么了!反正上完课这程序也没用了!一年后学长~~~这个题目还不是很清楚~能不能把你写的程序借我参考下呀~~学妹没问题!我的程序当年可是0 error!这到底是要闹哪样!。。。更多编程规范可以参考林锐博士的《高质量C++编程指南》的第一到第三章网上就能下载到!“伟大的车工值得给他几倍于普通车工的薪水,但一个伟大的软件代码作家,其价值 则要等同于一个普通的软件写手的价格的1万倍。”------比尔·盖茨 学习态度和学习方法按时上机、上课,不得早退。按时交作业。课前预习,课堂笔记,课后的上机,注意循序渐进。以上机操作为主,通过编写程序来理解概念。练习书中的例子和每章后的习题。同学间交流,和老师的沟通。多查阅MSDN帮助文档。有效利用网络资源,例如://///参考书推荐参考书:C++语言基础类:《C++程序设计教程》钱能等.清华大学出版社《C++面向对象程序设计》谭浩强 .清华大学出版社《C++程序设计思想》 Bruce Eckel.机械工业出版社《C++ Primer 中文版》Stanley B.Lippman等.人民邮电出版社《Effective C++》作者:Scott Meyers?.译者:?侯捷?.?电子工业出版社Visual C++类:《Visual C++ 2

文档评论(0)

喵咪147 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档