- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
apl01.c的变迁,中国校服的百年变迁,衣食住行的百年变迁,中国社会结构的变迁,衣食住行的变迁ppt,衣食住行的变迁,铃儿响叮当的变迁,海贼王时代的变迁1.6,中国疆域的变迁,玉门的变迁
高级语言程序设计-2 谭火彬 关于课程 课程名称 高级语言程序设计 (2) C++面向对象的编程 课时:36+18 课程目标 了解面向对象的基础理论 充分掌握C++面向对象的编程机制 利用C++编写面向对象的程序 初步了解GUI编程机制 课程资源 教师 办公室:6#325 办公电话802 手机:Email: thbin@ 助教 朱丹 手机:Email: c2011class@ 许家俊 手机:Email: jiajunm.xu@ 课程内容-讲课内容 C++的变迁 类和对象(9、10) 运算符重载(11) 继承(12) 多态(13) 模板(14) 流(15、17) 异常处理(16) GUI程序设计 课程内容-上机内容 基本要求 一个完整的小项目,分多次完成 主要内容 类的构造函数和析构函数 运算符重载机制 完成类的继承机制 利用虚函数实现多态机制 应用标准模板库 C++流技术 异常处理机制 了解GUI编程机制 关于免上机练习 已有C++面向对象程序设计基础可申请免交上机作业 申请免上机练习的基本要求 提交一个自己编写的完整C++程序 至少以下C++特性之一:继承、多态、 、模板、流、异常处理 提交有关程序讲解的ppt 截止日期:2011-3-25,邮箱: c2011class@ 免上机同学的上机成绩将根据提交的程序和ppt情况定位90~100分之间 考核方式 作业成绩15% 每次课内上机都要求完成指定的作业 取5个最好成绩的平均值作为平时成绩 课堂表现5% 课堂提问,点名 上机课抽查 期末考试80% 课程结束后安排期末考试 参考资料 C++大学教程(第五版), Harvey M. Deitel, Paul James Deitel, (C++ How to Program, Fifth Edition), 电子工业出版社 C++ Primer,Stanley B Lippman, Josée Lajoie著,潘爱民,张丽译,中国电力出版社 C++语言的设计和演化,Bjarne Stroustrup著(The Design and Evolution of C++),裘宗燕译,机械工业出版社 更多的网络资源 MSDN 搜索引擎 …… 为什么要学程序设计? 我们学习的是软件工程专业 程序设计是软件工程的基础,是软件工程的起点和终点 起点 软件工程初衷是为了解决程序设计中难以解决的问题 没有程序设计的经验,何谈软件工程 终点 软件工程最终目标是写出更好用的程序 如何学程序设计 原理为纲 语言复杂的表面都是简单原理的外在表现 面向应用 书本和课堂只能教会基本原理,写不出自己的程序 只有面向实际应用,在实践中有目的去学、去用才能真正掌握 实用为美 写简单实用的程序,而应过分追求复杂、完美 无需背诵 该记的,用着就记住了;用不着的,背下来也会忘 没有绝对 Match is best! 做一个成功的开发人员… 以学习外语的方式学习程序设计语言,培养“语感” 耐心好,特别是在调试和学习阶段 懂得坚持自己的开发思路,并懂得理解与吸收别人的思想 懂得向你周围的人学习,不论是开发能力上的还是开发经验上的 比较宽的知识面,并且能够及时补充自己的知识和完善自己的知识结构 给希望从事软件系统开发的新手 精通一门语言:C/C++/Java/C#/…… 掌握一种开发工具: Visual C# .NET、 Visual C++、Eclipse、NetBeans…… 熟悉“和选定的语言、开发工具相关”的平台: .NET、J2EE、MFC…… 熟悉一种数据库产品: SQL Server、 Oracle、DB2、MySQL、…… 了解某个行业的业务知识:电信、银行、电力、制造业等(可以工作后再学) 第一章 C++的变迁 内容安排 程序设计语言的变迁 C++发展之路 了解标准C++ 从字符串处理看C++变迁 内容安排 程序设计语言的变迁 C++发展之路 了解标准C++ 从字符串处理看C++变迁 程序设计语言:人与计算机对话 两个说不同母语的人的对话方式: 一方学另一方的语言 双方都学习一种第三方语言 人与计算机的对话方式: 计算机学习人的语言:自然语言 人学习计算机的语言:机器语言 学习第三方语言:高级程序设计语言 机器语言 计算1+1? 汇编语言 C语言 C++语言 标准C++语言 Windows GUI下的C++ 托管C++ 高级程序设计语言的发展-1 50年代高级语言出现 1951 Fortran I ,1954 Fortran II ALGOL 58,ALGOL 60 COBOL 60 60年代奠基性研究 编译技术的完善 1967 BASIC 1971
文档评论(0)