1.深入.NET框架
类图 自动属性 面向对象的回顾
2.类:是对象的虚例,类是对象的集合,类是对象的模板。
对象是类的实例。 0到多个。
3.MS SQL Server
4..NET DOTNET DNET 点NET
任何人,在任何地方,使用任何终端设备,都能访问微软提供的服务。
5..NET Framwork vs版本
.NET Framwork 1.0 /1.1 vs2003
.NET Framwork 2.0 vs2005
.NET Framwork 3.0 /3.5 vs2008
.NET Framwork 4.0 vs2010
.NET Framwork 4.5 vs2012/vs2013
SP(service pack)2
6..NET Framework 两大组件 公共语言运行时 (CLR Common Language Runtime) 框架类库(FCL Framework Class Library)
CLR:
1.1 CLS 公共语言规范 Common Language Specfication
1.2 CTS 通用类型系统 Common Type System
7.WF Work Flow:工作流
WCF HTTP TCP/IP
WPF :
LInq: from db.stus where
8.两道编译:我们直接写的C#代码,CPU并不认识,因为CPU只认识 0和 1, 所以我们需要将源文件编译成一个中间
文件,名字叫MSIL(微软中间代码)。然后中间代码,CPU依然不认识,需要经过CLR的一个特殊组件,就是JIT(Just
in time 即时编译器)来翻译,翻译成CPU可以读懂的0和1,如果再往底层说,0 和 1在计算机中对应的就是高低电位。
高电位用1代表,低电位用0代表。
9.类图:
10.自动属性
C#
private int age;
public int Age
{
get
{
return age;
}
set
{
age=value;
}
}
public int Age
{
get { return age; }
set { age = value; }
}
11.类和对象
类和对象有着本质的区别,类定义了一组概念的模型,而对象是真实的实体。
由对象归纳对象共性的过程。
在类的基础上,将状态和行为实体化为对象的过程称为实例化。
只写属性:只包含set访问器。
只读属性:只包含get访问器。
读写属性:同时包含set访问器和get访问器。
private string _name;
public string Name
{
get{return _name;}
set{_name = value;}
}
12.封装
保证数据的安全性。
提供清晰的对外接口。
类内部实现可以任意修改,不影响其他类。
13.类图
查看类图的方法为右边图。