IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

Visual C#

Visual Studio.NET 是Microsoft 新一代的旗舰开发环境,在这个环境中,我们能够看到Microsoft 将所有开发工具都集成到一个IDE 中。我们惊喜地发现,我们拥有了一个所有编程语言都适用的代码编辑器。

05日更新
C#深入浅出全接触:实战篇

编写Windows服务是一种比较高级的编程技术,内部使用了很多Windows操作系统的核心功能,但微软.NET框架已经很好的封装了这些技术细节

03日更新
C#编写Windows服务的基本过程

该功能本来可以通过拉动水平和垂直滚动条来实现,但实际使用中,用户更趋向于直接用鼠标拖动页面来实现,很多看图类软件都有这种类似的功能。而.net的打印预览控件却很遗憾的没有提供这一功能,只来自己想办法来实现啦。

03日更新
标签: Visual C# .NET c# 微软
C#中用鼠标移动页面功能的实现

C#对装箱后的值类型支持的并不好。与VB不同,==这样的基本算术比较符无法在装箱后的类型上得到正确的结果,即使所比较的值属于同一类型。

03日更新
标签: Visual C# c# 微软
如何实现让C#中的0等于0?

C# 是由Microsoft 开发的一种新型编程语言,由于它是从C 和C++ 中派生出来的,因此具有C++的功能。同时,由于是Microsoft 公司的产品,它又同 VB 一样简单。对于web 开发而言,C#象 Java,同时具有Delphi 的一些优点。Microsoft 宣称:C#是开发.NET 框架应用程序的最好语言。

02日更新
C#深入浅出全接触:高级篇

上面的例子显然能完成我们之前描述的工作,但是却并不够好。现在假设热水器由三部分组成:热水器、警报器、显示器,它们来自于不同厂商并进行了组装。

01日更新
标签: Visual C# .NET c# 微软
深入理解C#的委托和事件:Observer设计模式

面向对象的程序设计(Object-Oriented Programming,简记为OOP)是一种功能非常强大的编程方法,立意于创建软件重用代码,以类为基础去思考编程问题。

31日更新
C#编程利器:类(Class)

C# 是由Microsoft 开发的一种新型编程语言,由于它是从C 和C++ 中派生出来的,因此具有C++的功能。同时,由于是Microsoft 公司的产品,它又同 VB 一样简单。

31日更新
标签: Visual C# .NET c# 微软
C#深入浅出全接触:初级篇

SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。

在C#中运用SQLDMO备份和恢复数据库

在泛型接口和委托中协变(covariance)可以使用泛型参数所定义类型的继承类型,逆变(contravariance)用于使用更一般的类型。

27日更新
标签: Visual C# c# 微软
Visual C# 2010新特性之协变和逆变

把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作。

26日更新
标签: Visual C# c# 微软
C#中的Adapter设计模式浅析

Visual C# 2010引入了命名和可选参数,经常使用SQL Server编写存储过程的开发人员对此应该比较熟悉—命名参数和可选参数与存储过程的参数十分相似。

26日更新
标签: Visual C# c# 微软
Visual C# 2010新特性之命名和可选参数与类型等价支持

我们继续思考上面的程序:上面的三个方法都定义在Programe类中,这样做是为了理解的方便,实际应用中,通常都是 GreetPeople 在一个类中,ChineseGreeting和 EnglishGreeting 在另外的类中。

26日更新
标签: Visual C# c# 微软
深入理解C#的委托和事件:事件的由来

以下代码为跟踪的方法

25日更新
标签: Visual C# .NET c#
在C#.NET中跟踪代码的运行过程

目前网上流行的所谓"取真实IP地址"的方法,都有bug,没有考虑到多层透明代理的情况。

25日更新
C#取真实IP地址及分析

在C#中目前我还没有找到发送消息的类成员函数,所以只能采用通过调用WIN 32 API 的 SendMessage() 函数实现。由于 SendMessage的参数中需要得到窗体的句柄(handler)

25日更新
标签: 微软 Visual C# c#
C#中如何定义和接收消息

数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的

19日更新
标签: 微软 Visual C# c#
C#的6种常用集合类大比拼

在业务复杂的应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库

18日更新
标签: 微软 Visual C# c#
C#web中如何在程序里定时启动任务

委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。

18日更新
标签: 微软 Visual C# c#
深入理解C#的委托和事件:将方法绑定到委托

C#中有两种类型变量,一种 是值类型变量,一种是引用类型变量,对于值类型变量,深拷贝和前拷贝都是通过赋值操作符号(=)实现,其效果一致,将对象中的值类型的字段拷贝到新的对象中.这个很容易理解。 本文重点讨论引用类型变量的拷贝机制和实现。

15日更新
标签: 微软 Visual C# c#
C# Tips:浅拷贝和深拷贝
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐