C++面向对象程序设计(太原理工大学)第一章面向对象程序设计概述.pptVIP

C++面向对象程序设计(太原理工大学)第一章面向对象程序设计概述.ppt

  1. 1、本文档共86页,可阅读全部内容。
  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文档。上传文档
查看更多
1.5.2 其他的面向对象程序设计语言 其他的面向对象程序设计语言有VisualBasic、PowerBuilder、Object Pascal、C#、Java等。这些语言都是纯粹的面向对象编程语言。在C++之后,影响巨大的就是Java和C#语言了,下面简单的介绍一下最有典型代表的Java语言。 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。 由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。 Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 1.6基于Visual Studio 2010的C++应用程序的开发 【例1-1】创建一个控制平台应用程序,当其运行时在屏幕上显示“我们欢迎你”。 (1)建立一个项目(Project) 在Microsoft Visual Studio 2010下开发程序时,首先要创建一个项目。项目中存放了建立程序所需要的全部信息。启动Microsoft Visual Studio 2010,启动后界面如图1-14所示。在图1-14的“文件”菜单上一次单击“新建” →“项目”菜单项,如图1-15所示。 在图1-15中选择“已安装模版”下的“Visual C++”的“Win32”,再选择对话框中间的“Win32控制台应用程序”,然后在项目“名称”字段中输入“Project1”,在项目“位置”字段中输入要保存项目的位置。如图1-16所示。 在图1-16中单击“确定”按钮出现“Win32应用程序向导”窗口,如图1-17所示,在“Win32应用程序向导”窗口中单击“完成”按钮,出现如图1-18所示的界面。 (2)创建类A,在图1-18中选择“头文件”,在弹出的快捷菜单中选择“添加”→“新建项”,如图1-19所示。选择“新建项”后弹出“添加新项”对话框,在对话框中选择“头文件(.h)”,在名称中输入“A”,如图1-20所示。单击“添加”按钮,建立A.h头文件,如图1-21所示。 (3)在类A.h的编辑区的空白区域中输入如下代码如图1-22所示。 class A //声明一个类A { public: void Print() //类的输出成员函数 { cout我们欢迎你!endl;//在屏幕上输出“我们欢迎你!” } }; (4)在“Project1.cpp”文件中输入如下代码,如图1-23所示。 #include iostream using namespace std; #include A.h int _tmain(int argc, _TCHAR* argv[]) { A a; a.Print(); return 0; } (5)执行“调试”→“开始执行(不调试)”命令或Ctrl+F5组合键,进行程序的编译、链接和运行,运行结果如图1-24所示。 小 结 1.面向过程程序设计方法 面向过程程序设计是以模块功能和处理过程设计为主的软件开发方法。其设计思想是采用“自顶向下,逐步求精,模块分解,分而治之”的解决问题方法。“自顶向下,逐步求精”是指将分析问题的过程划分成若干个层次,每一个新的层次都是上一个层次的细化,实现层次化和精细化;“模块分解,分而治之”是将整个系统分解成若干个易于控制、处理,完成一定功能的子任务或子模块,每分解一次都是对问题的进一步的细化,直到最低层次模块所对应的问题足够简单为止。各模块可以由顺序、选择、循环3种基本结构组成,每个模块功能可由结构化程序设计语言的子程序(函数)来实现。 2.面向对象程序设计方法 面向对象程序设计方法是将数据及对数据操作的方法(函数)放在一起,形成一个相互依存,不可分离的整体——对象,从同类对象中抽象出共性,形成类。同类对象的数据原则上只能用本类提供的方法(成员函数)进行处理。类通过封装将接口与实现分离开来,通过接口与外界联系。对象之间通过消息进行通信。 3.面向对象程序设计的有关术语 面向对象程序设计方法有关术语有对象、类、实例、属性、消息、方法等。 4.面向对象程序设计的基本特征 面向对象程序设计方法的基本特征有抽象性、封装性、继

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档