《Visual C# 最佳实践》
文章平均质量分 76
open24hours
Microsoft MVP,高级软件工程师,一直致力于.NET技术研究与开发,拥有5年以上基于.NET平台的开发经验。
对.NET底层架构和CLR运行机制,拥有浓厚兴趣和造诣,精通Visual C#、ASP.NET、XML、SQL Server、ADO.NET等相关技术。
负责架构设计、软件开发和项目管理的工作。
展开
-
《Visual C# 最佳实践》第一章 程序设计 (一):程序概念
第一章 程序设计 “要想成为真正的程序员,我们需要进行一场洗礼。” “程序 = 数据结构 + 算法。”这样的公式很精辟,它越过了表层直接描述了程序的本质。不仅如此,这样几个简单的单词也让我们明白“我们应该学习什么内容?”。人们做任何事都有一定的程序,只是没有意识到。有些人将日常行动列成表格,这就是“编写程序”。 本章的学习重点:◆ 什么是程序原创 2010-04-18 00:22:00 · 987 阅读 · 1 评论 -
《Visual C# 最佳实践》第四章 函数 (二):函数分类
很多人到现在还分不清楚什么是函数,什么是方法,非常之困惑。其实,这两种概念是换汤不换药,讲到都是同一种东西。方法是面向对象的产物,比如,我们说使用某的对象的某个方法;函数是面向过程的产物,比如,我们经常会说执行某个函数。不管是函数还是方法,它们的写法都是一样的。本章将向大家详细介绍函数的相关概念。原创 2011-01-22 14:27:00 · 353 阅读 · 0 评论 -
《Visual C# 最佳实践》第五章 泛型和集合类 (二):集合类
微软在2005年底正式发布了C#2.0版本,与C#1.0版本相比,新版本增加了许多新功能,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型更安全的数据结构,而无需使用实际的数据类型,或者不可靠的装箱和拆箱操作。这样显著提高代码的性能,同时也提高了代码的质量。泛型,其实不是什么新鲜的东西,它在功能上有点类似于C++的模板,但是又和C++的模板有原理上的差别。原创 2011-01-22 15:10:00 · 572 阅读 · 0 评论 -
《Visual C# 最佳实践》第五章 泛型和集合类 (一):泛型
微软在2005年底正式发布了C#2.0版本,与C#1.0版本相比,新版本增加了许多新功能,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型更安全的数据结构,而无需使用实际的数据类型,或者不可靠的装箱和拆箱操作。这样显著提高代码的性能,同时也提高了代码的质量。泛型,其实不是什么新鲜的东西,它在功能上有点类似于C++的模板,但是又和C++的模板有原理上的差别。原创 2011-01-22 14:55:00 · 649 阅读 · 0 评论 -
《Visual C# 最佳实践》第四章 函数 (一):函数概念
很多人到现在还分不清楚什么是函数,什么是方法,非常之困惑。其实,这两种概念是换汤不换药,讲到都是同一种东西。方法是面向对象的产物,比如,我们说使用某的对象的某个方法;函数是面向过程的产物,比如,我们经常会说执行某个函数。不管是函数还是方法,它们的写法都是一样的。本章将向大家详细介绍函数的相关概念。原创 2011-01-22 14:17:00 · 148 阅读 · 0 评论 -
《Visual C# 最佳实践》第四章 函数 (三):函数重载
很多人到现在还分不清楚什么是函数,什么是方法,非常之困惑。其实,这两种概念是换汤不换药,讲到都是同一种东西。方法是面向对象的产物,比如,我们说使用某的对象的某个方法;函数是面向过程的产物,比如,我们经常会说执行某个函数。不管是函数还是方法,它们的写法都是一样的。本章将向大家详细介绍函数的相关概念。原创 2011-01-22 14:34:00 · 630 阅读 · 0 评论 -
《Visual C# 最佳实践》第三章 数组结构 (二):排序
存储相关数据项组是大多数软件应用程序的一项基本要求,这可以通过使用数组这种主要方式来实现。数组在各种开发语言中大同小异,数组的声明和初始化非常方便,在某些情况下可以代替复杂的结构和类,并且体积小,访问速度快,资源利用高,受广大开发人员的喜欢,合理使用数组可以使我们的开发事半功倍。下面主要就是向大家详细介绍数组的概念和各种使用方法。原创 2010-10-17 21:46:00 · 499 阅读 · 0 评论 -
《Visual C# 最佳实践》第三章 数组结构 (一):数组
存储相关数据项组是大多数软件应用程序的一项基本要求,这可以通过使用数组这种主要方式来实现。数组在各种开发语言中大同小异,数组的声明和初始化非常方便,在某些情况下可以代替复杂的结构和类,并且体积小,访问速度快,资源利用高,受广大开发人员的喜欢,合理使用数组可以使我们的开发事半功倍。下面主要就是向大家详细介绍数组的概念和各种使用方法。原创 2010-10-17 00:01:00 · 569 阅读 · 0 评论 -
《Visual C# 最佳实践》第二章 控制语句 (二):类型转换
C#中的类型转换有两种分类方法,一种是根据转换方式的不同进行划分,可以分为显式 (Explicit) 转换和隐式 (Implicit) 转换两种;另外一种是根据源类型和目标类型之间的关系进行划分,可以分为变换 (Conversion)、投射 (Cast)和装箱/拆箱 (Boxing/Unboxing)。本文将向大家详细介绍显式转换和隐式转换的相关知识。原创 2010-05-31 21:11:00 · 421 阅读 · 0 评论 -
《Visual C# 最佳实践》第二章 控制语句 (一):语句结构
第二章 控制语句 刚开始的时候,我们并不太能体会控制语句的重要性?我们为什么需要控制语句呢?我们知道,程序的执行都是一行接一行、自上而下地进行,不遗漏任何代码。如果所有的应用程序都这样执行,那我们能做的工作就很有限了。如果我们需要进行有条件的执行或是循环的执行相同的代码又该怎么办呢?显然自上而下地进行执行代码满足不了需求;这时,我们就需要流程控制语句了,让代码有选择性的执行或者原创 2010-05-13 01:02:00 · 650 阅读 · 0 评论 -
《Visual C# 最佳实践》第一章 程序设计 (四):运算符
第一章 程序设计 “要想成为真正的程序员,我们需要进行一场洗礼。” “程序 = 数据结构 + 算法。”这样的公式很精辟,它越过了表层直接描述了程序的本质。不仅如此,这样几个简单的单词也让我们明白“我们应该学习什么内容?”。人们做任何事都有一定的程序,只是没有意识到。有些人将日常行动列成表格,这就是“编写程序”。 本章的学习重点: ◆ 运算符分类 ◆原创 2010-04-24 01:58:00 · 458 阅读 · 0 评论 -
《Visual C# 最佳实践》第一章 程序设计 (二):数据类型
第一章 程序设计 “要想成为真正的程序员,我们需要进行一场洗礼。” “程序 = 数据结构 + 算法。”这样的公式很精辟,它越过了表层直接描述了程序的本质。不仅如此,这样几个简单的单词也让我们明白“我们应该学习什么内容?”。人们做任何事都有一定的程序,只是没有意识到。有些人将日常行动列成表格,这就是“编写程序”。 本章的学习重点:◆ 基本数据类型原创 2010-04-18 22:20:00 · 996 阅读 · 3 评论 -
《Visual C# 最佳实践》第一章 程序设计 (三):变量
第一章 程序设计 “要想成为真正的程序员,我们需要进行一场洗礼。” “程序 = 数据结构 + 算法。”这样的公式很精辟,它越过了表层直接描述了程序的本质。不仅如此,这样几个简单的单词也让我们明白“我们应该学习什么内容?”。人们做任何事都有一定的程序,只是没有意识到。有些人将日常行动列成表格,这就是“编写程序”。 本章的学习重点: ◆ 标识符原创 2010-04-19 23:26:00 · 528 阅读 · 0 评论 -
《Visual C# 最佳实践》第四章 函数 (四):使用函数注意事项
很多人到现在还分不清楚什么是函数,什么是方法,非常之困惑。其实,这两种概念是换汤不换药,讲到都是同一种东西。方法是面向对象的产物,比如,我们说使用某的对象的某个方法;函数是面向过程的产物,比如,我们经常会说执行某个函数。不管是函数还是方法,它们的写法都是一样的。本章将向大家详细介绍函数的相关概念。原创 2011-01-22 14:40:00 · 420 阅读 · 0 评论