自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (21)
  • 收藏
  • 关注

转载 C#中的多态

封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习OO的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此抛砖引玉,大家讨论,个人能力有限,不足之处还请指正。 之前看到过类似的问题:如果面试时主考官要求你用一句话来描述

2013-11-25 21:54:41 564

C#中的多态

封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习OO的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此抛砖引玉,大家讨论,个人能力有限,不足之处还请指正。 之前看到过类似的问题:如果面试时主考官要求你用一句话来描述多...

2013-11-25 21:54:00 97

转载 C#中的委托和事件(续)

C#中的委托和事件(续) 引言 如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。 为什么要使用事件而不是委托变量? 在 C#中的委托和事件 中,我提出了两个为什么

2013-11-15 22:51:39 516

C#中的委托和事件(续)

C#中的委托和事件(续) 引言 如果你看过了C#中的委托和事件一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。 为什么要使用事件而不是委托变量? 在C#中的委托和事件中,我提出了两个为什么在类型中使用事件向外部...

2013-11-15 22:51:00 73

转载 C# 中的委托和事件

C# 中的委托和事件 文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名);  欢迎浏览本文的后续文章: C#中的委托和事件(续) 引言

2013-11-15 22:17:11 788

C# 中的委托和事件

C# 中的委托和事件 文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名);欢迎浏览本文的后续文章:C#中的委托和事件(续)   引言 委托 和 事件在 ...

2013-11-15 22:17:00 101

转载 C#调用耗时函数时显示进度条浅探 .

最近在做一个VSS日志分析工具,使用C#进行开发,在完成了所有功能后,发现,从服务器下载VSS日志非常耗时,因为此,导致工具使用体验不好,所以,准备增加一个进度条。 鉴于C#不经常使用,一下子搞个进度条貌似比较难,而且其他的开发任务也在一并进行,所以,昨天一天,并没有多大的进展。 今天,是周末,正好可以利用,在查阅了大量网上资料以及实例后,我制作了几个实例,以备后来之用。 使用C#显示进度条

2013-11-05 22:43:52 1463

C#调用耗时函数时显示进度条浅探 .

最近在做一个VSS日志分析工具,使用C#进行开发,在完成了所有功能后,发现,从服务器下载VSS日志非常耗时,因为此,导致工具使用体验不好,所以,准备增加一个进度条。鉴于C#不经常使用,一下子搞个进度条貌似比较难,而且其他的开发任务也在一并进行,所以,昨天一天,并没有多大的进展。今天,是周末,正好可以利用,在查阅了大量网上资料以及实例后,我制作了几个实例,以备后来之用。使用C#显示进度条,涉及到多...

2013-11-05 22:43:00 140

转载 多线程:C#.NET中使用BackgroundWorker在模态对话框中显示进度条

我们使用C#.NET编写WinForm程序时,有时候为了实现在模态对话框中实时显示后台操作的进度,这个时候需要借助于多线程操作在子窗体中显示进度条状态,在父窗体中进行后台操作。你可以在Thread类中自己创建两个线程以完成这个操作,不过C#.NET提供了BackgroundWorker对象可以帮助我们非常方便地来实现这个过程。有关Backgroundworker对象的时候我在“C#遍历文件读取Wo

2013-11-05 22:41:37 1324

多线程:C#.NET中使用BackgroundWorker在模态对话框中显示进度条

我们使用C#.NET编写WinForm程序时,有时候为了实现在模态对话框中实时显示后台操作的进度,这个时候需要借助于多线程操作在子窗体中显示进度条状态,在父窗体中进行后台操作。你可以在Thread类中自己创建两个线程以完成这个操作,不过C#.NET提供了BackgroundWorker对象可以帮助我们非常方便地来实现这个过程。有关Backgroundworker对象的时候我在“C#遍历文件读取W...

2013-11-05 22:41:00 104

转载 C#中工作线程和多线程跨线程操作控件

一、前面的话 对于一些耗时型操作(如文件下载),让主线程去处理不是明智的选择,虽然这样做会使得程序开发起来很简单。因为WinForm程序设计的准则之一就是Responsive,即让用户觉得程序一直在工作,而不是感觉它在罢工(呵呵,事实上,程序不会罢工,只是你没给他表现得机会,如果它有情感,会觉得委屈死)。.Net FrameWork支持在程序用应用线程编程,这可以很好的解决上述问题,不过有时候直

2013-11-05 22:38:39 1627

C#中工作线程和多线程跨线程操作控件

一、前面的话 对于一些耗时型操作(如文件下载),让主线程去处理不是明智的选择,虽然这样做会使得程序开发起来很简单。因为WinForm程序设计的准则之一就是Responsive,即让用户觉得程序一直在工作,而不是感觉它在(呵呵,事实上,程序不会,只是你没给他表现得机会,如果它有情感,会觉得委屈死)。.Net FrameWork支持在程序用应用线程编程,这可以很好的解决上述问题,不过有时候直接使...

2013-11-05 22:38:00 163

RSALoginDemo.zip

用RSA加密实现Web登录密码加密传输demo。

2014-07-27

RSALoginTest.zip

用RSA加密实现Web登录密码加密传输的sample。

2014-07-26

Aspose.Words for .NET示例

Aspose.Words for .NET导出pdf格式,添加水印文字。

2014-04-23

Net2.0 解析Json库

JavaScriptSerializer在System.Web.Extensions.dll中,是.Net3.x中新增的类, 如果在.Net2.0中可以添加引用System.Web.Extensions.dll

2014-02-19

json2.js 支持JSON.parse方法

使不支持JSON.parse的浏览器,可以使用JSON.parse方法。 提供兼容性。

2014-02-19

使用NVelocity实现的简单学员管理

使用NVelocity实现的简单学员管理,没有使用WebForm。

2014-02-16

基于NVelocity模板引擎实现的分页实例

基于NVelocity模板引擎实现的分页实例 数据库为Sql2005格式,App_Data目录下附加即可

2014-02-15

UpdateIcon.dll

替换Inno Setup卸载图标的动态库。 UpdateIcon.dll。

2013-07-22

Windows下用C语言获取进程cpu使用率

Windows下用C语言获取进程CPU使用率,内存使用,IO情况。 可以准确的获取当前进程的CPU使用率。

2013-05-01

CNumberEdit

VC限制编辑框只能输入小数和整数,CNumberEdit

2013-04-23

Java Mail发送邮件时用到的Jar包

JavaMail用到的jar包,一共3个。下载之后要放到libs目录下,然后右击工程,选择Builder Path--》Configure Build Path,Libraries,Add JARs,选择工程目录下的libs下的jar包。

2013-04-07

可编辑数据的MSHFlexGrid

VB中,可编辑列数据的MSHFlexGrid控件

2013-03-26

vb ListView 可编辑

vb ListView控件 可编辑列的数据。

2013-03-25

Java HMAC SHA1

java下的HMAC SHA1算法源码,可以根据Key进行SHA1加密.

2013-01-06

C++ HMAC SHA1

C++的HMAC_SHA1加密算法源码,你自己可以做成动态库,由VC、VB或者C#调用。

2013-01-05

C++_HMAC_SHA1

C++的HMAC_SHA1加密算法源码,你自己可以做成动态库,由VC、VB或者C#调用。

2013-01-05

WINDOWS高级编程指南.pdf

Jeffrey Richter的杰作!详细介绍了32位Windows编程的高级问题,包括内存管理、消息处理、动态链接库、文件系统、设备输入和输出、进程、线程、Unicode编码等

2011-05-05

WINDOWS核心编程中文版.chm

著名作者:Jeffrey Richter的杰作!详细介绍了Windows系统下编程的技术

2011-05-05

Drawtools画图工具

是个开源的框架,可以实现画多个图形,然后拖动和缩放图形!

2009-03-31

visual c图像处理程序设计实例

对图形的处理,彩色图形的几何转变、滤波处理、图像合成、动画和界面切换!

2009-03-31

目录树在TreeView上显示

在TreeView上加载硬盘上的目录树和所有文件,用递归实现的

2009-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除