码迷,mamicode.com
首页 > Windows程序 > 详细

S2--《深入.NET平台和C#编程》

时间:2016-08-19 23:44:07      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

                                                         第一章    深入.NET框架

1.1  Microsoft  .NET框架概述

    .NET框架的优势

  * 提供了一个面向对象的编程环境,完全支持面向对象编程,.NET 框架提高了软件的可复用性,可扩展性,可维护性和灵活性

  * 对Web应用的强大支持

  * 对Web Service(Web服务)的支持,Web Service是.NET非常重要的内容,它可以实现不同应用程序之间相互通信

  * 实现SOA,支持云计算,同时,.NET 也提供了对云计算的支持,Windows Azure 就是一个构建在微软数据中心提供云计算的应用平台。

  * 支持构建 .NET 程序的炫彩外衣。

 

1.2  .NET 框架体系结构

   .NET 框架运行在操作系统之上,是 .NET 最基础的框架,它提供了创建,部署和运行 .NET 应用的环境,主要包含

公共语言运行时(CLR)和框架类库(.NET Framework 库类,FCL),并且支持多种开发语言

   .NET 框架具有两个主要组件:CLR和FCL。

       CLR 是.NET 框架的基础。

       FCL 是一个综合性的面向对象的可重用类型集合。

 

1.3  CLR

   CLR的全称为公共语言运行时,它是所有.NET 应用程序运行时环境,是所有.NET 应用程序都要使用的编程基础

    它如同一个支持 .NET应用程序运行和开发的虚拟机。

  CLR 包含两个组成部分:CLS(公共语言规范)和CTS(通用类型系统)

 

 

技术分享

*System:此命名空间包含所有其他的命名空间

*System.Collections.Generic: 支持泛型操作

*System.IO: 支持对文件的操作,如复制,粘贴,删除及对文件的读写等

*System.Net: 支持对网络协议的编程

*System.Data: 提供对表示ADD.NET 结构的类的访问

*System.Windows.Forms: 用于开发Windows应用程序

*System.Drawing: 支持GDI+基本图形操作

 

2.1  面向对象

1.类和对象

 类和对象有着本质区别,类定义了一组概念的模型,面向对象是真实的实体,关系如下;

    *由对象归纳为类,是归纳对象共性的过程

    *在类的基础上,将状态和行为实体化为对象的过程称为实例化

对于类的属性,通过get 和set 访问器进行访问和设置,用来保障类中数据的安全,属性访问器分为以下3种:

  *只写属性:只包含set访问器

  *只读属性:只包含get访问器

  *读写属性:同时包含set访问器和get访问器

2. 封装

 封装的好处

*保障数据的安全性

*提供清晰的对外接口

*类内部实现可以任意修改,不影响其他表

将字段封装为属性是封装的一种方式,类的私有方法也是一种封装;

 

S2--《深入.NET平台和C#编程》

标签:

原文地址:http://www.cnblogs.com/ckwblogs/p/5789075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!