深入.net框架
.NET学习方法
1.使用MSDN帮助文档
2.从网上查询
3.与同学讨论
4.向老师请教
5.从网上搜索一些管理系统,多体会与研究其中的布局、实现方法等
.NET框架的魅力
面向对象编程:
提高软件的可复用、可扩展、易维护、灵活性
强大的动态Web支持
DELL官方销售网站
中国海关
Myspace
实现SOA、支付云计算
支持构建.NET程序的炫彩外衣
.NET框架概述
1…NET战略的基础框架
2…NET程序的运行环境
3.强大的类库
1.提供对系统功能的访问
2.建立.NET应用程序的基础
3.庞大的类库数量
4.功能齐全,方便使用
两个主要的组件
1.公共语言进行时(CLR)
称为通用类型的系统
定义了在IL中的数据
2.框架类库(FCL)
称为公共语言规范
包括几种面向对象的编程语言的通用功能
.NET的核心
核心的命名空间
核心类库说明 | 命名空间 |
---|---|
使用泛型 | System.Collections.Generic |
对文件的基本操作 | System.IO |
对网络协议进行编程 | System.Net |
对数据库的访问 | System.Data |
开发Windows应用程序 | System.Windows.Forms |
对GDI+基本图形的操作 | System.Drawing |
封装
封装是面向对象三大特性之一
通过访问修饰符授权
一个不可分割的独立实体
隐藏内部的细节
保留对外接口
类就是一个最基本的封装
保证数据安全性
提供清晰的对外接口
类内部实现可以任意修改,不影响其他类
总结
保留对外接口
类就是一个最基本的封装
保证数据安全性
提供清晰的对外接口
类内部实现可以任意修改,不影响其他类