- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级语言程序设计-2 谭火彬 课程介绍 课程名称 高级语言程序设计-2:C++面向对象程序设计 课时:54学时 讲课学时:36学时 上机学时:18学时 目标 了解面向对象的基础理论 充分掌握C++面向对象的编程机制 利用C++编写面向对象的程序 初步了解GUI编程机制 课程资源 联系老师 办公地点:6#323 联系电话Email: thbin@ 课件下载 学院ftp服务器 校内外访问: 2 6号教学楼 : 21 u/p: bse2002/3221 课程内容-讲课内容 C++的变迁 类和对象(9、10) 运算符重载(11) 继承(12) 多态(13) 模板(14) 流(15、17) 异常处理(16) GUI程序设计 课程内容-实验内容 上机内容 类的构造函数和析构函数 运算符重载机制 完成类的继承机制 利用虚函数实现多态机制 应用标准模板库 C++流技术 异常处理机制 了解Windows编程机制 上机时间 双周五上午8:30~11:30,6#302机房 具体安排每次上机前通知 考核方式 作业成绩20% 每次课内上机都要求完成指定的作业 取5个最好成绩的平均值作为平时成绩 课堂表现10% 课堂提问,点名 上机课抽查 期末考试70% 课程结束后安排期末考试 参考资料 C++大学教程(第五版), Harvey M. Deitel, Paul James Deitel, (C++ How to Program, Fifth Edition), 电子工业出版社 C++ Primer(第三版),Stanley B Lippman,Josée Lajoie著,潘爱民,张丽译,中国电力出版社 C++编程思想(Thinking in C++),Bruce Eckel著,机械工业出版社 Visual C++技术内幕(第四版),David J. Kruglinski著,潘爱名,王国印译,清华大学出版社 网络资源 / MSDN: C++ /bbsdoc.php?board=CPlusPlus / /~bs/ Visual C++ /china/msdn/visualc / / 其它资源 …… 程序设计的定位… 我们学习的是软件工程专业 程序设计是软件工程的基础,是软件工程的起点和终点 起点 软件工程的初衷就是为了解决程序设计中的问题 没有程序设计的经验,何谈软件工程 终点:软件工程的最终目标是更好地代码实现(即获得高质量的应用程序) 学习程序设计更多的靠自己的实践,是在实践中学出来的 程序设计要点 简单为美 宣扬“简单为美”的科学思想,摒弃刻意的复杂 原理为纲 C++语言复杂的表面都是简单的原理的外在表现 人性为本 计算机是人设计的,具有人性 面向应用 避免“学是一回事,使用是另一回事” 无需背诵 该记的,用着就记住了;用不着的,背下来也会忘 没有绝对 Match is best! 做一个成功的开发人员… 以学习外语的方式学习程序设计语言,培养“语感”! 比较宽的知识面,并且能够及时补充自己的知识和完善自己的知识结构 耐心好,特别是在调试和学习阶段 懂得坚持自己的开发思路,并懂得理解与吸收别人的思想 懂得向你周围的人学习,不论是开发能力上的还是开发经验上的 代码是给人看的 给希望从事软件系统开发的新手 学好一门语言:C/C++/Java/C#/…… 掌握一种开发工具: Visual C# .NET、 Visual C++、Eclipse、…… 熟悉“和选定的语言、开发工具相关”的平台: .NET、J2EE、MFC…… 熟悉一种数据库产品: SQL Server、 Oracle、DB2、MySQL、…… 了解某个行业的业务知识:电信、银行、电力、制造业等(可以工作后再学) 第01章C++的变迁 内容安排 程序设计语言的变迁 C++发展之路 标准C++新增内容 从字符串处理看C++变迁 内容安排 程序设计语言的变迁 C++发展之路 标准C++新增内容 从字符串处理看C++变迁 学计算机该学什么? 什么是会计算机? 会打字? 会上网? 会DIY? 会编程? 会黑客“ … 懂原理、能应用、有创新 计算机是用来延伸人的能力的工具,需要人来驾驭,如何驾驭? 人与计算机对话 两个说不同母语的人的对话方式: 一方学另一方的语言 双方都学习一种第三方语言 人与计算机的对话方式: 计算机学习人的语言(自然语言理解) 人学习计算机的语言 学习第三方语言 机器语言 计算1+1 汇编语言 C语言 C++语言 标准C++语言 Windows GUI下的C++ 托管C++ 高级程序设计语言的发展-1 50年代高级语言出现 1951 Fortran I ,1954 Fortran II ALGOL 58,ALGOL 60 COBOL
您可能关注的文档
最近下载
- 电子测量技术(第5版)全套PPT课件.pptx
- QGDW 1152.2-2014- 电力系统污区分级与外绝缘选择标准 第2部分:直流系统.pdf VIP
- 中小学学三年发展规划(2025-2028).docx VIP
- J-T-G- 5120-2021 公路桥涵养护规范(正式版).docx VIP
- 建筑工程图集 20CJ95-1:装配式保温楼地面建筑构造——FD干式地暖系统.pdf VIP
- 3 电子银行_纵横商务汉语 中级阅读2.pptx VIP
- 阿那亚品牌手册.pdf VIP
- 二氧化碳气瓶瓶阀爆破片爆破浅析 .docx VIP
- 隧道二衬施工缝缺陷处理方案.docx VIP
- 2025年秋学期冀教版小学数学二年级上册教学进度表.docx VIP
文档评论(0)