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

C++面向对象计.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++语言的主要特点是: (1) 与C语言兼容,既支持面向对象的程序设计,也支持结构化的程序设计。同时,熟悉C语言的程序员,能够迅速掌握C++语言。    (2) 修补了C语言中的一些漏洞,提供更好的类型检查和编译时的分析。 (3)使得程序员在C++环境下继续写C代码,也能得到直接的好处。 (4) 生成目标程序质量高,程序执行效率高。 C++语言的主要特点是:   (5) 提供了异常处理机制,简化了程序的出错处理。利用throw、try和catch关键字,出错处理程序不必与正常的代码紧密结合,提高了程序的可靠性和可读性。  (6) 函数可以重载及可以使用缺省参数。  (7) 提供了模板机制。模板包括类模板和函数模板两种。 利用VC++6.0集成开发环境开发C++程序的步骤大致为   1. 根据实际应用问题分析出编程思路,即程序的模块结构和文件结构,包含有哪些函数模块和哪些文件,函数之间的调用关系如何;   2.按照C++语言的语法规则编写出C++程序;   3.在VC++集成开发环境下,分别输入、编辑每个程序文件(.cpp);   4.分别运行C++系统中的编译程序使每个程序文件编译生成相应的目标文件(.obj);   5.运行C++系统中的连接程序把编译后的所有目标文件连接生成一个可执行的文件(.exe)   6.选择菜单中的执行程序选项运行可执行文件,得到处理结果。 小结 C++程序的编写及编译运行 源程序所在目录 未编译前,只有一个源程序 编译运行后,出现众多附加文件 同时,产生一个子目录Debug Debug目录中,有obj和EXE文件 一个C++应用程序是一个工程文件。一个C++工程文件中,应该组合下面这些程序文件: main.cpp //包含主函数的程序文件。 class.cpp //多个类成员函数定义的源程序。 function.cpp //多个函数定义的源程序文件。 大程序倾向于分成多个源文件,其理由: 1.避免一而再,再而三地重复编译函数。因为,编译器总是以文件为单位工作的。如果一个文件中包含的函数太多,由于被修改的函数总是少数几个,所以大多数正确的函数都得重新编译一次。 2.使程序变得更加容易管理。可以将程序按逻辑功能划分,分解成各个源文件,便于程序员的任务安排,以及程序调试。 3.把相关函数放到一特定源文件中。 main()函数中往往是先定义若干对象,然后调用其成员函数,由成员函数来完成程序员所规定的操作。 如何建立和运行包含多个文件的程序呢? 实验指导116 VC++6.0的界面操作 启动VC++6.0的方法: 开始—程序—Microsoft Visual Studio6.0—Microsoft Visual C++6.0 开发一个应用程序的步骤: 1)创建一个项目(.dsp):file—new—projects—win32 console application,进行设置路径location和项目文件名project name—选择an empty project 在该环境下,所有应用程序都是包含在一个工程中的,所以要建立任何应用程序的第一步需建立一个工程(项目) VC++编译系统界面 单击“File”菜单中“New”命令 Win32控制台应用程序 2)项目中的文件添加与删除 菜单“project”—add to project—new—C++ source file—编辑源代码—调试及运行: 编译:build—build chap1.exe(F7或工具栏build) 运行:“!” build—execute chap1.exe(Ctrl+F5) 3)关闭工作空间 正确关闭从而终止工程,以免丢失数据 终止工程:file—close workspace 关闭环境:file—exit * * * * C++与面向对象程序设计 教师:刘艳红 手机: QQ: 343717848 邮箱:sealylm@163.com 课程介绍: C++是当今最流行的高级程序设计语言之一,应用十分广泛。它也是一门复杂的语言,与C语言兼容,既支持结构化的程序设计方法,也支持面向对象的程序设计方法。 课程类型:专业课必修课 课时数:54(36+18) 授课时间:每周三:第3大节 授课地点:1-152 使用教材:谭浩强编著《C++面向对象程序设计》清华大学出版社 ,2006年1月 参考资料: 谭浩强著,《C程序设计》(第二版),清华大学出版社 李凤霞等,《C语言程序设计教程》,北京理工大学出版社 陈维兴、林小茶著,《C++面向对象程序设计》和《习题解答与上机指导》,中国铁道出版社 毕如田著,《C++面向对象程序设计

文档评论(0)

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

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

1亿VIP精品文档

相关文档