(1-2)章深入.NET平台和C#编程 复习的时候 整理的笔记

一、深入.NE框架

1、值传递和引用传递的区别:传递的方式不同,值传递传的是数值,而引用传递传的是地址

2、.NET框架具有两个主要组件:公共语言运行时(CLR)和框架类库(FCL)  CRL包含:CLS(公共语言规范)和CTS(通用类型系统)

3、.NET核心框架类库及其功能:

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

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

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

   System.Data:用于访问ADO.NET

   System.Window.Forms:用于开发windows应用程序

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


4、

CTS 通用类型系统  解决了在.NET平台上开发是  语言类型之间的互相兼容

能被CRL(公共语言运行时) 管理的代码称为托管代码

.net程序编译后不能直接被cpu运行,必须有CRL才能运行



二、C#的数据类型

1,封装是类的最基本单元,保证数据的安全性,提供清晰的对外接口,类内部实现可以任意修改,不影响其他的类

2,字段和属性的区别:(1):属性是类提供给外部调用时用,以对象名.属性 进行get或者set操作(2):字段就是类内部使用储存数据的

3,对象值之间相互交互用的就是方法 来实现数据的传递或者共享

4,数据类型分为 :值类型和引用类型

(1)值类型的对象都有一个独立的内存区域保存自己的值  值类型所在的内存区域称为栈(Stack)

  (2)引用类型存储的对值的引用

值类型:基本数据类型(int long float char bool ) 枚举类型(enum)  结构类型(struct)

引用类型:类 接口 数组


5,结构的使用

     访问修饰符  struct 结构名{

                   结构体   可以有属性  方法  但属性不能赋初始值  使用的时候可以不用new  可以直接用结构对象点.name ="小小雨";  声明结构后的对象后 必须给结构的成员赋初始值,声明结构变量就会存储一个结构的副本,即系统会开辟一个新的内存空间,所以结构使用的越多  消耗的内存空间也越多。所以尽量避免使用结构

}


6,static 和非static

  静态方法需要用类名来访问,而非静态方法用类的实例来访问我们的方法,静态方法只能调用静态成员

7,值类型和引用类型的转换称之为  拆箱和装箱

8,结构可以用构造函数  但必须是有参的构造函数才行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
不好意思,本人发的"北大青鸟ACCP 6.0 软件开发初级程序员:c#语言和数据库技术基础"和 "北大青鸟ACCP 6.0 软件开发初级程序员:使用C#语言开发数据库应用系统" 文件搞反了,如果一起下载不影响的。呵呵 ACCP(Aptech Certified Computer Professional)是印度最早从事IT职业教育的Aptech计算机教育公司推出的培养软件程序设计人员的课程体系,由北大青鸟集团于2000年引入中国。该课程体系通过结合先进的多模式教学法,使学习者在掌握理论知识与工具的同时,具备良好的自我学习能力和个人素质,成为符合21世纪企业要求的IT人才。   ACCP 6.0是北大青鸟APTECH推出的最新软件工程师职业教育课程,由中印两国软件技术专家联合研发完成。作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。   ACCP6.0的课程相对于ACCP5.0增加了DB2关系型数据库系统,DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。DB2具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 09年6月14日,IBM全球同步发布了一款具有划时代意义的数据库产品——DB2 9.5,而这款新品最大特点即是率先实现了可扩展标记语言(XML)和关系数据间的无缝交互,而无需考虑数据的格式、平台或位置。   ACCP6.0课程体系特色   1.分阶段训练:引领学员入门,加大训练量,训练学员程序逻辑和写代码的能力,夯实学员的基础;   2.分术业专攻:基础和思想决定了一个人含金量。要想在软件行业增强发展力,必须着重基础与理论知识。   3.分维度培养:从业务理解、经验积累、规范性、质量控制、团队意识和软件生命周期六个方面进行训练。   4.分层次深入:主要分为初次使用、理解加深和灵活应用这三个层次。学员理解为更为透彻,掌握更为牢固。   逆向设计确保就业——专业分析5362条招聘信息   ——深入访谈386家用人企业
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值