C#概述(.NET框架、面向对象编程技术)

.NET框架

  • .NET框架是一个创新的平台
    可以编写出:Windows应用程序、web应用程序、Web服务
    .Net 框架应用程序是多平台的应用程序。
    框架的设计方式可以使它适应于下列各种语言:C#、C++、Visual Basic、Jscript、COBOL 等等。
  • 所有这些语言可以访问框架,彼此之间也可以互相交互。
    .Net 框架由一个巨大的代码库组成,用于 C# 等客户端语言。
    下面是 .Net 框架的重要组件:
中文名英文名
公共语言运行库Common Language Runtime - CLR
.Net 框架类库.Net Framework Class Library
公共语言规范Common Language Specification
通用类型系统Common Type System
元数据和组件Metadata、Assemblies
Windows 窗体Windows Forms
Windows 工作流基础Windows Workflow Foundation - WF
Windows 显示基础Windows Presentation Foundation
Windows 通信基础Windows Communication Foundation - WCF

C# 的集成开发环境

微软提供了以下用于C#编程的开发工具

  • Visual Studio 2010 (VS)
    Visual C# 2010 Express (VCE)
    Visual Web Developer

面向对象编程技术

  • 面向对象程序设计(OOP) :是一种计算机编程架构。OOP的一条基本原则是计算机程序能够由单个能够起到子程序作用的单元或者对象组合而成。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。OOP=对象+类+继承+多态+消息,其中核心概念是类和对象。

  • 面向过程Procedure Oriented 简称 PO ):当解决一个问题的时候,面向过程会把它拆解为一个一个的函数和数据(用于方法的参数)。然后按照一定的顺序,执行方法【想象拼接模型的时候,只有搭建好每个小件按照一定顺序组合才能成为一个模型】

  • 面向对象Object Oriented 简称 OO): 当解决一个问题的时候,面向对象会把问题抽象为一个一个的对象,然后为对象赋予一些属性和方法,最后让每个对象去执行自己的方法。【也是模型,在拼接小件的时候,每一个小零件都有它的名称以及使用方法】

  • 举个栗子: 怎样得到白米饭?

  • 面向过程的解决办法:
    1、执行把米倒进电饭锅内胆方法
    2、执行向内胆加水的方法
    3、执行煮的方法
    4、执行盛饭方法

  • 面向对象解决方法:
    1、确定对象:人,电饭锅
    2、针对对象“人”加入属性和方法:“倒米方法”、“向内胆加水方法”、“盛饭方法”
    3、针对对象“电饭锅”加入属性和方法:“煮的方法”
    4、执行:
    人.倒米
    人.向内胆倒水
    电饭锅.煮
    人.盛饭

  • 解决同一个问题 ,面向对象编程就是先抽象出对象,然后用对象执行方法的方式解决问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值