MSDN WebCast 微软产品技术中文课程

首页 最新课程 全部系列 技术 讲师 AJAX ASP.NET VB.NET C# IE8 Silverlight SQL Server 企业库

剖析.NET Framework源代码系列课程(8):I/O操作之StreamReader与StreamWriter

I/O操作是开发人员日常工作中经常要涉及到的方面,在.NET Framework中系统为我们提供了大量简便易用的I/O操作类库,在接下来的几次课程中,我将向大家分别介绍.NET Framework中几个重要的I/O操作类的设计与实现。在本次课程中, 我将首先向大家讲解StreamReader和StreamWriter类。这两个类是.NET中用于读写文本数据的重要类,在课程中我将向大家剖析其底层的实现方法和性能要点。并对这两个类的一些使用限制向大家进行详细的剖析。

  • 开始时间: 2009-1-9 0:00:00
  • 技术等级: Level 300
  • 系列: 剖析.NET Framework源代码系列课程
  • 技术: .NET Framework
  • 讲师: 付仲恺 - Visual Studio MVP(微软最有价值专家)
  • 视频暂无 代码暂无 课件暂无 Q&A暂无

剖析.NET Framework源代码系列课程(7):复杂数据结构分析之SortedDictionary<K,V>范型

SortedDictionary<K, V>泛型是一种与Dictionary<K, V>外观看起来非常类似的数据结构。但是从实际的设计与实现方法上,这两者之间有着本质的不同。对于SortedDictionary<K, V>其为了实现对于K的排序,内部没有选用Hash算法,而采用了高效的红黑树作为基础数据结构。在本次课程中,我将首先向大家介绍红黑树“理论“上的数据结构,即2-3-4树,然后会详细地向大家介绍红黑树在SortedDictionary<K, V>中的实现算法。

  • 开始时间: 2008-8-12 10:00:00
  • 技术等级: Level 400
  • 系列: 剖析.NET Framework源代码系列课程
  • 技术: .NET Framework
  • 讲师: 付仲恺 - Visual Studio MVP(微软最有价值专家)
  • 视频下载 代码暂无 课件下载 Q&A暂无

剖析.NET Framework源代码系列课程(6):复杂数据结构分析之Dictionary<K,V>范型

Dictionary<K, V>泛型是.NET开发过程中广泛应用的一种数据结构,这种数据结构能够实现键到值之间的映射。在本次课程中我将向大家介绍在.NET Framework中对于这个范型数据结构的设计思想和实现方法,并且将与我们在前面课程中向大家介绍的HashTable数据结构进行详细的对比。

  • 开始时间: 2008-8-7 10:00:00
  • 技术等级: Level 300
  • 系列: 剖析.NET Framework源代码系列课程
  • 技术: .NET Framework
  • 讲师: 付仲恺 - Visual Studio MVP(微软最有价值专家)
  • 视频下载 代码暂无 课件下载 Q&A暂无

剖析.NET Framework源代码系列课程(5):字符串操作分析

字符串操作是软件开发中最为常用的操作之一。在.NET Framework中,对于字符串的支持特别丰富。其中以丰富的编码格式和string与StringBuilder这两个类为特点。在本次课程中,我将向大家介绍并且分析.NET Framework与字符串实现相关的代码,特别向大家重点介绍string与StringBuilder类之间在实现上的相似与差异。

  • 开始时间: 2008-7-23 10:00:00
  • 技术等级: Level 300
  • 系列: 剖析.NET Framework源代码系列课程
  • 技术: .NET Framework
  • 讲师: 付仲恺 - Visual Studio MVP(微软最有价值专家)
  • 视频下载 代码暂无 课件下载 Q&A暂无

剖析.NET Framework源代码系列课程(4):复杂数据结构分析

在很多应用场景中, 简单的数据结构(如:链表,队列,栈等)可能无法高效便捷地满足人们的应用需求。在这种情况下,一些实用的复杂数据结构应运而生。在.NET Framework中,Dictionary, SortedDictionary等就是主要的代表。在本次课程中,我将向大家介绍.NET Framework中的一些复杂数据结构,并且剖析其主要的实现特点,向大家展示这些数据结构实现的具体算法。

  • 开始时间: 2008-7-17 10:00:00
  • 技术等级: Level 300
  • 系列: 剖析.NET Framework源代码系列课程
  • 技术: .NET Framework
  • 讲师: 付仲恺 - Visual Studio MVP(微软最有价值专家)
  • 视频下载 代码暂无 课件下载 Q&A暂无

剖析.NET Framework源代码系列课程(3):基本数据结构分析(续)

在上次课程中,我们向大家详细分析了.NET Framework中的List,SortedList,Stack,Queue这些基本数据结构的源代码及其实现算法。对于这些数据结构,在课程中我们已经多次向大家强调了他们的非线程安全特性。为了保证多线程环境中的操作安全,这就需要开发者对于这些数据结构进行线程同步操作,而线程同步设计的好坏,又会直接影响到系统整体执行效率的高低。在本次课程中,我们将首先向大家介绍.NET Framework中的LinkedList链表结构,然后以此链表结构为基础,向大家介绍高效的锁无关(Lock-Free)的线程同步与并行操作算法,并且实现我们自己修改.NET Framework源代码中Stack, Queue数据结构,创建更高效算法的乐趣。

  • 开始时间: 2008-7-4 14:30:00
  • 技术等级: Level 300
  • 系列: 剖析.NET Framework源代码系列课程
  • 技术: .NET Framework
  • 讲师: 付仲恺 - Visual Studio MVP(微软最有价值专家)
  • 视频下载 代码暂无 课件下载 Q&A暂无

剖析.NET Framework源代码系列课程(2):基本数据结构分析

任何程序都是由执行代码和数据结构所组成。对于数据结构的正确理解能够帮助开发者设计出优秀和高效的软件。在本次课程中,我们将向大家介绍在.NET Framework中一些基本数据结构,如:列表,栈等,的源代码分析。并且向大家介绍如何在此基础之上对这些数据结构进行改进。

  • 开始时间: 2008-6-26 10:00:00
  • 技术等级: Level 200
  • 系列: 剖析.NET Framework源代码系列课程
  • 技术: .NET Framework
  • 讲师: 付仲恺 - Visual Studio MVP(微软最有价值专家)
  • 视频下载 代码暂无 课件下载 Q&A暂无

剖析.NET Framework源代码系列课程(1):概要

.NET从2002年推出至今已经走过了6个年头,在2007年年底微软公司陆续对开发人员开放了部分.NET Framework的源代码以及调试所需要的符号文件。这些资源的推出,对于我们静态分析和动态调试.NET Framework源代码,理解.NET的运作机制提供了很大的帮助。本系列课程将和大家一起分析.NET Framework一些主要类库的源代码,对其算法设计,底层运作机制进行一一剖析,通过这些分析使得我们开发者对于.NET Framework拥有更加深入的了解,帮助我们设计出更加优秀的.NET应用程序。

  • 开始时间: 2008-5-26 14:30:00
  • 技术等级: Level 200
  • 系列: 剖析.NET Framework源代码系列课程
  • 技术: .NET Framework
  • 讲师: 付仲恺 - Visual Studio MVP(微软最有价值专家)
  • 视频下载 代码暂无 课件下载 Q&A暂无
WebCast 课程系列
跟我一起从零开始学WCF系列课程
WPF中的图形系统系列课程
ASP.NET 3.5开发系列课程
.NET 4.0中的新特性系列课程
微软软件开发生命周期管理最佳实践系列课程
ASP.NET 2.0安全系列课程
云起龙骧系列课程
Intel软件开发工具系列课程
BizTalk架构应用基础系列课程
CodePlex经典案例分析系列课程
SQL Server 2008 BI解决方案提升Top10系列课程
WPF 3.5抛砖引玉系列课程
IE8开发新特性系列课程
公共语言运行库(CLR)开发系列课程
获得Windows徽标改善硬件驱动质量系列课程
WPF开发系列课程
Windows Live汇聚你世界系列课程
Windows Live开发系列课程
BizTalk Server 2006系列课程
Intel 处理器平台开发系列课程
数据访问技术系列课程
剖析.NET Framework源代码系列课程
ASP.NET MVC框架开发系列课程
Windows PowerShell系列课程
跟我一起学Visual Studio 2008系列课程
Silverlight 2.0 发现之旅系列课程
SQL Server 2008开发新特性系列课程
Windows Workflow Foundation开发实战系列课程
Windows Server 2008开发新特性系列课程
微软Silverlight开发团队零距离接触系列课程
模式与实践系列课程
微软经典图书推荐系列课程
Visual Studio 2008开发新特性系列课程
Windows Embedded从入门到精通系列课程
微软CRM系列课程
OBA开发系列课程
微软经典案例系列课程
构建WCF面向服务的应用程序系列课程
深度剖析Workflow Foundation系列课程
IIS7开发系列课程
Open XML开发系列课程
Silverlight探秘系列课程
Silverlight风云演义系列课程
从架构设计到系统实施——基于.NET 3.0的全新企业应用系列课程
PHP TO ASP.NET 2.0开发系列课程
面向开发人员之ASP.NET开发技术系列课程
ASP.NET 2.0入门与提高系列课程
实战ASP.NET AJAX系列课程
C# 3.0 锐利体验系列课程
.NET Windows编程系列课程
微软高性能运算系列课程
开发新技术展望系列课程
ASP.NET AJAX深入浅出系列课程
VSTS风暴系列课程
微软专利技术介绍系列课程
深入挖掘ASP.NET 2.0系列课程
Windows Vista 产品兼容性系列课程
Microsoft Office Sharepoint Server 2007开发系列课程
SQL Server的升级之路系列课程
微软研发探秘系列课程
Visual Studio Team System解决方案系列课程
微软技术开发案例学习系列课程
Windows Vista培训系列课程
SaaS软件即服务系列课程
Windows Mobile 3rd 技术开发黄金周
构建软件数字安全带系列课程
构建和谐的Web2.0社区系列课程
Visual Studio .NET加密技术剖析系列课程
微软.NET俱乐部专辑
Deflexion 游戏开发系列课程
解读 Microsoft Practice & Patterns系列课程
SQL Server 2005 BI综合案例系列课程
VSTE For Testers系列课程
软件开发过程纵横谈系列课程
Office2007初体验系列课程
Windows嵌入式开发系列课程
Windows Vista 领航系列课程
Visual Studio Team System面面观系列课程
Mobile应用实例分析系列课程
64位计算黄金周
3D游戏开发步步高系列课程
Windows Mobile 2nd 开发黄金周
Ajax与Atlas开发系列课程
深度挖掘.NET Framework 2.0系列课程
跟我一起学Visual Studio 2005
Windows Vista 黄金周系列课程
DIY Starter Kit系列课程
VSTO实战开发-Outlook add-ins开发系列课程
软件架构设计系列课程
SQL2005 BI系列课程
ADO.NET 2.0 系列课程
开发高性能应用系列课程
开心三人行系列课程
Launch 2005系列课程
Windows Vista系列课程
视频游戏开发系列课程
Visual Studio 2005 Team Edition软件架构系列课程
Windows Mobile 黄金周
C#面向对象设计模式纵横谈系列课程
使用.NET Remoting 建立分布式应用程序系列课程
Smart Client系列课程
ADO.NET 2.0开发实践系列课程
SOA and Webservice系列课程
C#2.0 锐利体验系列课程
VB.NET Step By Step
Yukon系列课程
Windows移动开发系列课程
Visual Basic 2005开发技巧系列课程
ASP.NET 2.0 快速入门
开发高安全级别的企业应用系列课程
Windows Server 开发
Office开发
企业库
现代软件开发——使用.NET与C#
微软产品生命周期模型
Intel 产品技术系列课程
.NET Framework 2.0
Connected System
Visual C++ 2005
ASP.NET 新特性
Windows应用程序开发入门到精通
Whidbey 开发
SharePoint Portal Server
Microsoft Windows Server 2003应用开发
ASP.NET 开发实践