DrGraph图形博士

导航

2012年2月23日 #

命名空间

摘要: 1 命名空间1.1 简介在本章中,我们将详细的了解命名空间及其要求。还将学习创建和使用自己的命名空间。同时我们将学习.NET的基类库(BCL)中一些重要的类。随后我们将使用BCL中的命名空间System.Threading在程序中实现多线程。1.2 命名空间在开发大型项目时,会创建许多类,有时这些类的名称可能会冲突。有两种方法可以解决这个问题:第一种方法是将这些类重命名,使其名称前缀为描述性的唯一标记,这样就不会再发生名称冲突,但是这种做法会导致出现更多不必要的、难于记忆的名称。第二种方法就是使用命名空间。除了可以避免命名冲突外,命名空间还专用于组织代码。如果想在其他某个应用程序中重用代码,通 阅读全文

posted @ 2012-02-23 13:11 drgraph 阅读(878) 评论(0) 推荐(0) 编辑

高级面向对象程序与设计的概念

摘要: 1.1 简介上一章中,我们讨论了C#实现基本OOP的概念。本章,我们将继续深入面向对象编程的概念,如多态性和虚函数、抽象基类、接口等。1.2 C#中的多态性C#多态性是指同一操作作用于不同的类的实例,不同的类将进行不同的解释,最后产生不同的执行结果。有了多态性,在运行时就能方便实现派生类的方法。虚函数和多态性的关系很密切,虚函数允许派生类完全或部份重写基类函数的功能。下面我们来研究一段代码。代码段1:public class ShapeObj{public virtual void area(){System.Console.WriteLine(“这是一个虚area方法”);}}在代码段1中, 阅读全文

posted @ 2012-02-23 12:57 drgraph 阅读(373) 评论(0) 推荐(0) 编辑

面向对象程序设计的概念

摘要: 1 面向对象程序设计的概念1.1 简介在这一章中,我们将看到继承、重写等面向对象编程的概念是如何在C#中实现的。我们还将学习有关操作符的重载。1.2 构造函数构告函数是类中的方法,每次创建类的实例时,都将调用该方法。构造函数用于初始化成员变量。特点在于构造函数与类同名,并且不返回值。下面我们来研究下示例:示例1:using System;public class DaysInYear{private int days;public DaysInYear(){days=365;}static void Main(String[] args){DaysInYear newDaysInYear=ne 阅读全文

posted @ 2012-02-23 12:47 drgraph 阅读(337) 评论(0) 推荐(0) 编辑

C#基础知识

摘要: 1 C#基础知识1.1 简介C#是一门纯面向对象的新语言,这门语言是专为.NET这个平台开发的。它不仅是语言,也是.NET平台不可缺少的组成部份。C#提高了安全性,同时还支持组件对象模型(COM)和基于Windows的API。C#还允许有限制的使用本机指针。本章主要探讨C#中的基本编程构造和基本数据类型,简单说说装箱和取消装箱的概念,最后讲下怎样编写和编译简单的C#程序。1.2 C#程序的基本流程请研究下面的示例1,这是一个使用C#编写的“Hello World”程序,运行后将会在屏幕上显示出“Hello World”。现在我们来分析这个程序。示例1:/*这是我的第一个C#程序*/using 阅读全文

posted @ 2012-02-23 12:38 drgraph 阅读(650) 评论(0) 推荐(0) 编辑

Log4Net组件应用详解Log4Net组件应用详解

摘要: 第一步:添加并应用Log4net.dll。然后在Web.config文件中添加下面的配置局<configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /></configSections>第二步:新建Log4Net.config的配置文件,并在其中添加下面的配置信息:<?xml version="1.0" encoding="UTF 阅读全文

posted @ 2012-02-23 11:26 drgraph 阅读(252) 评论(0) 推荐(0) 编辑

ASP.NET 4.0 视频教程

摘要: ASP.NET视频教程Asp.net 4 (1):Visual Studio 2010在Web开发方面的新特性ASP.NET视频教程Asp.net 4 (2):ASP.NET MVC 2 的新特性ASP.NET视频教程Asp.net 4 (3):ASP.NET 4 对开发人员的核心运行时新特性ASP.NET视频教程Asp.net 4 (4):ASP.NET 4 WebForms的新特性 ASP.NET视频教程Asp.net 4 (5):新版ASP.NET Ajax LibraryASP.NET视频教程Asp.net 4 (6):很Dynamic的ASP.NET 4ASP.NET视频教程Asp. 阅读全文

posted @ 2012-02-23 11:07 drgraph 阅读(337) 评论(0) 推荐(0) 编辑