Modern C#系列课程,俞晖

Modern C#系列课程(11):深入“委托和事件” -- LEVEL 300

主讲:俞晖 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第十一讲(即重开第一讲), 这次系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。我们将深入了解委托和事件,从概念,原则,语法和实践来学习它。希望本次课程能让您更深入了解委托并更好地使用它。

Modern C#系列课程(10):C# 中的一些设计技巧 -- LEVEL 200

主讲:俞晖 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第十讲, 也是最后一讲!这次系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。我们将概述在C#中一些良好设计习惯和设计技巧。我们将讨论close和dispose、克隆的知识,字符串的相关信息等等。作为最后一节课程,我们希望能在细节处帮助程序员提高水平。

Modern C#系列课程(9):基于组件的程序设计 -- LEVEL 300

主讲:俞晖 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第八讲, 这次系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。本次我们将介绍在.NET中建立和部署组件。话题涉及到组件解决方案,强命名,版本问题,部署选项和配置的一系列问题。

Modern C#系列课程(8):多层结构应用程序设计 -- LEVEL 300

主讲:俞晖 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第八讲, 这次系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。我们介绍.NET中多层结构的应用程序设计。您将了解到表现层、商务逻辑层、数据层和数据库之间的交互。同时,我们对比一些设计中的思想,如是否使用 OOP的思想,是否使用存储过程等等。还将讨论在层与层之间传递什么样的数据问题。

Modern C#系列课程(7):ADO.NET进行数据库编程 -- LEVEL 200

主讲:俞晖 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第七讲, 这次系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。我们介绍.NET中应用ADO.NET进行基本的数据库编程。您可以了解到ADO.NET的架构,一些基本的技术,如执行存储过程,服务器端的 ExecuteReader和ExecuteScalar的使用方法,以及客户端DataSet的使用,还有一些有关数据库编程的相关问题。

Modern C#系列课程(6):使用WinForms进行GUI设计 -- LEVEL 200

主讲:俞晖 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第六讲, 这次系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。 我们先介绍.NET中Windows Forms名称空间和类。然后我们介绍Windows Forms的基本应用,之后我们会结合事件来介绍Windows Forms的编程(事件驱动程序开发)。

Modern C#系列课程(5):C# 中的异常处理 -- LEVEL 200

主讲:俞晖 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第五讲, 这次系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。我们将讲述如何设计健壮的程序,如何捕获河处理运行时的错误。具体的内容包括异常处理,跟踪,调试等。还将教您如何设计自己的异常。

Modern C#系列课程(4):C# 中的类的设计 -- LEVEL 200

主讲:俞晖 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第四讲, 这次系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。我们将概述在.NET中一些类的良好设计思路、原则。我们将讨论构造器函数,属性,索引器, close和dispose以及克隆的知识。我们还将介绍简单的XML文档索引的内容

Modern C#系列课程(3):现代面向对象的程序设计 -- LEVEL 200

主讲:俞晖 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第三讲, 这次系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。本次课程先简单介绍C#程序设计概念,然后将深入到更细致的.NET面向对象的程序设计中:包括了访问控制,对象封装性原理,C#中继承的应用,抽象类,重载,多态性和接口的知识。

Modern C#系列课程(2):类,组和名称空间 -- LEVEL 200

主讲:俞晖 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第二讲, 这次系列讲座的目的是为希望从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。本次课程将从在C#中的类、属性及方法的概述开始,我们讨论如何在C#中创建类,通过名称空间来有效组织类以及如何将类打包到组件中。我们还将比较静态成员和实例成员的特点,并了解如何在客户端使用组件。

Modern C#系列课程(1):应用程序的执行 -- LEVEL 200

主讲:马林 系列:Modern C# 类别:Visual Studio .NET

讲座内容:本次课程是系列课程《现代软件开发——使用.NET与C#》的第一讲,这次系列讲座的目的是希望为从Java, VB6和C++向.NET迁移的程序员提供一个系统的帮助。本次课程会对.NET环境中的程序执行方式进行深入的探讨。我们将从虚拟机, 安全性, .NET Framework 类库,基于组件的应用程序开发和程序执行等话题入手,进而探讨版本感知,数字签名程序集,GAC,即时编译,垃圾收集等概念,最后还会对JVM与CLR进行一番技术上的对比。