面向对象程序设计c.pptVIP

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * A、B ,类似于硬件的标准芯片。OWL应用程序框架可提供大量的插座,插座 A 、B指明模块A、B“做什么 ”,正如同硬件一样构成一个新的应用程序。而编程者不能了解模块A和B,“怎么做”的具体细节,也不必掌握太多的框架知识,就能象用现成的集成电路标准芯片组合成一个新的机器。 微软公司Visual C++ 提供的应用程序框架是微软基类数据库Microsoft Foundation Classes. 简称MFC,它已成为所有应用程序开发的标准。 Symantec C++ 通过设置编译器和链接器,既能具有支持MFC的途 径,又能具有支 持OWL的途径。 而IBM 公司的Visual Age C++ 的应用程序框架目前只能无可奉告。由于它的性能较差,尚不能成气候,今后如何只能拭目以待。 2. 执行速度。执行速度最快 的要数Symantec C++;其运行之快的原因,是它的链接器完全是由汇编语言手写 的,这意味着它能优化到处理器层。Borland C++在Windows 95 上比 Visual C++要快。但在Windows NT 是它 比Visual C++ 要快。 3. 对Java语言的支持,由于计算机联网已成大势所趋。Java 语言也已成为网络上的编程语言。是目前公认的Internet 网上的世界语。Sun Micro System 公司推出 。它由C++ 发展而来。保留了大部分C++内容。它是面向网络的语言。其类库中所提供的网络软件包支持TCP/ IP (Transmission Control Protocol / Intersection Protocol 传输控制协议/ 互联协议)协议用于Internet 访问。具有语法规范,完全面向对象,与平台无关,支持多线程机制,健壮灵活等优点。是面向网络的一种类似于C/ C++ 的高级语言。 Java 语言采用Java虚拟机的概念,所谓Java 虚拟机VM (Virtual Machine )是一种想象中的机器,在实际的计算机上通过程序模拟来实现。如图 所示Java VM 屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标码(字节码),就可以在多种平台上不加修改地运行,Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这种结构模式的中立原则。非常适合Internet 网的多平台特性。为了提高执行速度 Sun Micro System 公司推出了Java芯片。即用硬件芯片实现Java 虚拟机。Java虚拟机由一组指令集,一组寄存器,一个堆栈,一个垃圾(无用单元)回收堆(Garbage Collected Heap ).一个方法区域等五部分组成。它支持大约248个字节码,每个字节码执行一种基本的CPU运算和操作。Java 指令集相当于Java程序的 汇编语言。用Java编写 的小型可视化应用软件为“Applets. Applets 被编译后,便成为在VM上使用的中间语言。可在任何CPU,任何操作系统OS 的平台上运 行。即平台无关性。特别可在不带软盘/硬盘,内存8M 价格500美元的NC(Network Computer) 上运行。 C/C++程序特点 标识符 关键字 预处理语句 函数 输入输出 注释符 C/C++程序特点 为了理解C++程序的特点,先看一个小的示例程序: //This is a C++ program #include iostream.h void main( ) { double x , y; cout Enter two float numbers : ; cin x y ; double z = x + y ; cout x + y = z endl ; } 下面结合示范程序讲述C++的组成部分 1.???????标识符:是由编程者定义的单词,由下划线’_’,英文大小写字母(A ? Z,a ? z)和数字(0 ? 9)等字符有序排列组成的字符串,该单词不能以数字字符开头(第一个字符必须是字母或下划线),中间不能有空格符。用它来命名程序中一些的实体,这些实体是函数名、常量名、变量名、类名、对象名、成员名、语句标号名等,这些实体在使用它们之前,必须用说明语句加以说明,通过说明将标识符引入到程序,标识符只能在称为“作用域”的程序区域内使用,例如程序中的下列语句都是说明语句。 ?? ? double x , y; double z = x + y; 定义标识符时应注意如下几点: 标识符

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档