自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

见证大牛成长之路的专栏

对于程序员来说,代码就是生命!

  • 博客(14)
  • 收藏
  • 关注

原创 文件

文件  本章主要包含了文件,流和序列化,主要是给”.NET中的加密和解密”和”网络编程” 文件 大家每天都会接触不同的文件,比如,打开一个.txt文本文件,记录一个电话号码;打开一个.jpg图片文件,浏览一张照片;打开一个.avi视频文件,看一部电影.那么,文件是什么呢?按照自上而下的顺序,可以分三个层级来回答. 最上面一层,是应

2016-03-22 19:54:55 681 1

原创 CLR----公共语言运行时

CLR----公共语言运行时 前面提到过:程序集包含了CIL语言代码,而CIL语言代码是无法直接运行的,需要经过.NET运行时进行即时编译才能转换为计算机可以直接执行的机器指令.接下来就是了解一下这个过程是如何实现的. .NET框架的核心部分:CLR(Common Language Runtime公共语言运行时),有时也叫.NET运行时(.NET Run

2016-03-16 19:25:50 3490

原创 CLS----公共语言规范

CLS----公共语言规范 前面说过了关于CTS是一套语言的规则定义,就可以开发一套语言来符合CTS了.假设你新开发的语言叫做N#,它所实现的CTS非常有限,仅实现了其中很少的一部分功能,它与CTS和C#语言的关系可能如图这样:  那么现在就有一个问题:由C#编写的程序集,能够引用由N#编程的程序集吗?肯定不能,虽然C#和N#同属于CTS旗下,但

2016-03-14 20:49:44 2787

原创 CTS----公共类型系统

CTS----公共类型系统 现在假设你正在开发一款新的语言,这种语言和C#或VB.NET一样,在编译后也能生成CIL代码,也可以在.NET环境下运行,那么首先需要什么呢? 根据前面说的知识,要开发的新语言相当于CIL的高级语言版本,所以实际上要做什么并不是由新语言决定的,而是由CIL来决定的.因此,需要一套CIL的定义,规则或者标准.这套规则定义了我们的

2016-03-14 20:03:32 1273

原创 编译原理开篇

编译原理开篇 说实话,楼主本来是不想学这个破编译原理的,有这个空研究编译原理不如好好的去陪陪家人,打打游戏,打打球,二十几岁的大好时光非得整天整的和八十一样,研究这个研究那个?有个屌用?不要当只会对着屏幕的屌丝. 先说明一下,学习编译原理有个啥用?俺们老师说写可以用来写个编译器,或者自己将来有机会的话创造一门语言,楼主是没啥机会了!(就算有,我也不去写什

2016-03-13 20:31:42 1323

原创 BCL和FCL

BCL和FCL 楼主最近这几个月都没有写代码,一直在看些理论方面的知识,感觉代码的东西都忘了,唉,昨天尽然连SQL查询语句的where用法都忘了,楼主表示现在这样到底对不对,因为楼主感觉代码这个玩意和理论性比来说不值得一提,楼主是这么想的,世界上的语言有很多,要想都学明白很难,如果咱们学方法,会了方法就能一通百通,那岂不是很好?这是楼主的愚见,如有不

2016-03-13 19:49:50 6806 1

原创 CIL----公共中间语言

CIL----公共中间语言 首先要了解的就是C#程序源码在编译之后会得到什么样的一个文件.大家知道,过去使用VC++生成的可执行文件,经过预编译,编译,汇编,链接几个步骤后,最终生成的可执行文件就已经包含了处理器的本地代码(Native Code),支持他运行的知识操作系统的和本地的机器指令集.那么采用C#编译器生成的文件又是啥呢?现在需要引入程序集这个概念:在

2016-03-10 20:29:19 1741

原创 认识.NET平台

认识.NET平台 可能很多人问什么事.NET框架,它包含了哪些内容?为开发程序提供了哪些支持?很多朋友对这类问题的第一反应可能是.NET框架所提供的庞大类库以及编写代码所采用的C#语言,实际上,远远不止这些. 要描述.NET框架,自然会遇到与其相关的一系列专业的技术术语和缩写,相信大家已经见过很多了,比如:CLI,CIL,CTS,CLS,CLR,JI

2016-03-10 18:39:03 962

原创 LINQ查询运算符

LINQ查询运算符 楼主先声明一点,如果你单纯的指望看看楼主的博客就能把LINQ看明白了,楼主觉得是不现实的,楼主的博客里连个像样的案例都没有,我写博客原因无非就是起到一个在你的心里有一个这样的感觉,让你了解一下有这么一回事,你看看然后忘了就可以了.Do Not Go Down! 上一讲中,为了方便讲解,引入了Where(),Select()和Order

2016-03-09 17:43:49 2167 1

原创 LINQ查询

LINQ查询 LINQ是一个大家族,尽管低层的是实现各不相同,但对应用程序来说调用方式是一致的,这种一致性是通过一种松散的约束来保证的,即LINQ家族的成员你都需要提供对其数据源的通用操作,这些通用操作包括筛选,连接,排序,投影,分组等.在LINQ中,这些操作叫做LINQ运算符或LINQ运算符方法. 本次主要给大家讲解一下最常用到的LINQ to O

2016-03-08 14:38:23 950 1

原创 集合

集合 LINQ的主要用途是对数据源进行查询,而最常见的一种数据源是集合,它表示为内存中的一个对象,例如数组(string[],int[]),列表(List,ArrayList).在LINQ的大家庭中,不论底层的数据源如何,对于应用程序层来说,都是使用同一的LINQ查询方式.在本节中,楼主将用LINQ to objects威力,向大家说明LINQ查询.

2016-03-06 17:24:20 477

原创 LINQ的预备知识

LINQ的预备知识 不管进行任何类型的项目开发,都免不了和数据打交道.数据的来源多种多样,可以是内存中的一个集合,比如数组,集合,列表;可以是数据库,比如SQL Server;可以是一个XML文件;可以是一张Excel表格.无论何种数据源,都免不了对其数据进行操作,比如筛选,排序,链接等.这些操作的实现方式,因为数据源的不同而各不相同,这多少给开发者带来了不

2016-03-04 21:36:30 568

原创 对象的排序

对象的排序 对象的排序和对象的筛选一样很重要,在对业务对象进行排序时,不能使用ObjectDataSource作为数据源,因为它只支持对DataView,DataTable和DataSet的自动排序.但是仍然可以对GridView编写Sorting事件的处理方法,通过拼装SQL语句,使用”Order by”子句来完成排序. 和进行筛选的思路一样,如果

2016-03-02 20:41:35 825

原创 对象的筛选

对象的筛选 前面说了泛型和委托,说完筛选和排序之后会说LINQ,所以这段时间的知识会起到一个承上启下的作用.主要是讲解一下.NET框架中最常用的接口之一:IComparable;还会说点在LINQ出现之前对象筛选和排序的方法. 对象的筛选 不知道大家接触过SQL语句没有,楼主是学过了,这里就当你学过了吧,如果我们要对数据进行筛选,首先想到的是

2016-03-01 21:53:24 1784

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除