第1节 C#概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 概述 内容简介 Visual C#.NET 2008是微软公司开发的Visual Studio.NET 2008(简称VS2008)套件中的一种现代化的编程语言,也是.NET平台的主要程序设计语言之一。 Visual Studio.NET 2008是一套完整的开发工具集,它提供了在设计、开发、调试和部署Web应用程序、XML Web Services和传统的客户端应用程序时所需的工具。 本章主要介绍面向对象的程序设计基础、.NET基本概念、Visual Studio.NET 2008集成开发环境以及Visual C#.NET 2008的基础知识。 目录 1.1 程序设计基础 目前较新的编程语言:C#、J#、C++、Java和Visual Basic等,都使用面向对象编程(Object-oriented Programming,OOP)的方式进行软件开发。 OOP模型特点:编程人员无需控制和决定程序的执行顺序,而是采用事件驱动的方式,通过按键、单击窗口中的各种按钮等进行操作。 本书介绍的Visual C#.NET 2008就是一种目前广泛应用的面向对象编程语言。 1.1.1 程序设计方法   1.结构化程序设计方法 结构化程序设计方法的特点。 系统分析方法:自顶向下,逐步求精; 系统实现方法:模块化,利用三种基本结构的语句,进行组合嵌套,完成复杂的程序结构,整个程序或程序中的模块或控制结构只有一个入口和一个出口。 对于简单的结构化程序设计,一般都遵循三个步骤:输入数据,对数据进行处理,输出程序的执行结果。对于较为复杂的程序设计,则必须遵循一定的方式才能编写出“具有良好的结构、容易阅读和理解、效率较高、结果正确”的程序。 1.1.1 程序设计方法   1.结构化程序设计方法 用三种基本结构组成的程序必然是结构化的程序,这种程序易于编写、阅读、修改和维护。这样就减少了程序出错的机会,提高了程序的可靠性,保证了程序的质量。 结构化程序设计强调程序设计风格和程序结构的规范化,提倡清晰的结构。结构化程序设计方法的基本思路是:把一个复杂问题的求解过程分阶段进行,每个阶段处理的问题都控制在人们容易理解和处理的范围内。 1.1.1 程序设计方法 2.面向对象程序设计方法 面向对象程序设计方法是一种把面向对象的思想应用于软件开发过程来指导开发活动的系统方法,是建立在对象概念基础上的方法学。 面向对象程序设计方法是在传统方法的基础上发展起来的。面向对象程序设计方法并不绝对排斥结构化程序设计方法,而将结构化程序设计方法中的三种基本结构变为其程序设计中局部代码设计的基本结构。 面向对象程序设计方法把对象作为数据和操作的组合结构,用对象分解取代了传统方法的功能分解,把所有对象都划分为类,把若干个相关的类组织成具有层次结构的系统,即下层的子类继承上层的父类所具有的数据和操作,而对象之间通过发送消息相互联系。 1.1.1 程序设计方法 2.面向对象程序设计方法 面向对象的程序设计大多采用可视化的方式。可视化是在程序开发的集成环境中,将类和对象以可见的图形及文字方式显示出来,通过对图形的操作即可由类创建对象。 面向对象的程序设计通过类、对象、封装、继承、多态等机制形成一个完善的编程体系。 可以采用如下的式子来概括: 面向对象 = 对象 + 类 + 继承 + 消息通道 1.1.1 程序设计方法 2.面向对象程序设计方法 面向对象程序设计的基本步骤可以描述如下: (1) 分析并确定在问题空间和解空间出现的全部对象及其属性; (2) 确定应施加于每个对象的操作,即对象固有的处理能力; (3) 分析对象间的联系,确定对象彼此间传递的消息; (4) 设计对象的消息模式,消息模式和处理能力共同构成对象的外部特性; (5) 分析各个对象的外部特性,将具有相同外部特性的对象归为一类,从而确定所需要的类; (6) 确定类间的继承关系,将各对象的公共性质放在较上层的类中描述,通过继承来共享对公共性质的描述; (7) 设计每个类关于对象外部特性的描述和每个类的内部实现(数据结构和方法); (8) 创建所需的对象,实现对象间应有的联系。 1.1.2 类和对象 对象是由数据和对数据的操作组成的封装体,与客观实体有直接对应关系;一个类定义了具有相似性质的一组对象;而继承性是对具有层次关系的类的属性和操作进行共享的一种方式。 所谓面向对象,就是基于对象概念、以对象为中心、以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。 1.1.2 类和对象 1.类和对象的基本概念 (1)类(Class)。类是用来创建对象的模板,是对一组对象的抽象。类包含所有可用属性、方法和事件的定义。每当创建新对象时,都必须基

文档评论(0)

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

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

1亿VIP精品文档

相关文档