自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 Winform应用程序实现加载等待(C#)

.NET Winform应用程序中,要实现加载等待的动画效果需要借助于ImageAnimator类,该类可实现多帧图像的动画处理显示。该类的主要的方法如下: public static void Animate(Image image, EventHandler onFrameChangedHandler)   用于播放动画,image为要处理的多帧图像,图像没经过一阵会调用onFrameCh

2016-01-27 11:37:39 19509 1

原创 关于使用二分思想算法的时间复杂度的计算

二分法可以有效减少算法的时间复杂度,主要是因为二分法可以将一个庞大数据集逐渐分割成多个独立小数据集。 二分法深度logN,底数为2。计算范围如下:假设深度为x,则N*2^x=1,的x=logN,底数为2。 从算法的层面来说,基于二分思想的算法,算法的循环次数一般为logN。 我问知道,很多算法都是基于二分思想设计的,如二分查找、快速排序法。对于快速排序法平均时间复杂

2015-07-23 22:07:55 1241

转载 《你不常用的c#之二》:略谈GCHandle

我们在使用c#托管代码时,内存地址和GC回收那不是我们关心的,CLR已经给我们暗箱操作。但是如果我们在c#中调用了一个非托管代码,比如vc的DLL,而且他有个回调函数,需要引用c#中的某个对象并操作,这时候你就得要小心了。要是非托管代码中用到得托管代码那个对象被GC给回收了,这时候就会报内存错误。所以我们就要把那个对象“钉”住(pin),让它的内存地址固定,而不被垃圾回收掉,然后最

2014-08-03 17:02:26 471

转载 C# 用ToolStripDropDown实现任意Windows控件弹出显示

QQ的用户信息的显示和QQ表情的显示,不但可以像ToolTip那样不抢占主窗口的激活状态(Active),而且在主窗口失去焦点或者有其他操作的时候就自动关闭了,还可以在上面放任意的控件,而且可以接受用户操作。.NET自带的ToolTip就只能显示信息,是不能操作的,而且也不能把任意Windows控件加载上去。很多人用一个窗口(Form)来实现这样的提示或者信息窗口,但是要处理很多东西,而且不一定能

2014-07-29 22:14:17 4732

原创 FieldInfo学习心得

FieldInfo是反射应用中的类,它表示某个对象公共字段的信息。Type.GetField(string name)的返回类型为FieldInfo。例如知道对象objExample,其一个共有字段名为strName,则objExample.GetType().GetField(strName)可以获得对象中strName字段的信息。另外可以通过FileInfo的GetValue(Object o

2014-03-27 22:55:48 5546

原创 关于C#数据库访问类编写的感悟

在程序中,我们会把数据库访问相关的操作都写写到类中,这时一定要记住不要将SQLConnection和SQLCommand对象定义成成员变量,以免出现不必要的错误。在数据库访问操作时,要遵循,在数据访问前创建并打开数据库连接,数据访问技术后关闭数据库连接的原则。

2014-03-08 12:53:58 572

原创 C#中public、protected、internal、private权限比较

C#中类、变量所有的权限所有的权限有public、protected、internal、private,这几个权限所映射的使用范围逐渐变小,其中class不能定义为private,原因从下面的表中可以看出。下表列出这几个权限的映射范围:publicprotectedinternalprivate同一类中访问√√√√

2013-12-23 23:15:34 941

原创 结合windows消息系统理解C#中WndProc函数和DefWndProc函数

Windows消息系统由3部分组成:    1.消息队列。Windows应用程序的消息是由Windows统一在一个消息队列中管理的。    2.消息循环。应用程序从Windows消息队列中获得自己的消息,并将其分配给窗口过程进行处理。    3.窗口过程。负责处理接收到的消息,每个窗口都有对应的窗口过程,负责截获消息并响应。WndProc是窗口过程函数,负责处理接收到的消息,在我们写代

2013-12-21 19:55:34 3576

原创 C#、C++、JAVA中虚函数和抽象函数的概念对比

1、C++中函数被定义为虚函数的方法是在函数名前加virtual,虚函数可以有自己的具体内容,也可以不含有函数实现内容,称为纯虚函数。这里未指明为纯虚函数的函数均默认为非纯虚函数。纯虚函数的表示形式为virtual int getNum()=0;后面加"==0"表示函数无实现内容。含有虚函数的类可以实例化,可当作普通类来使用,但含有纯虚函数的类只能被继承后才能使用,且子类中必须实现父类的纯虚函数,

2013-12-21 19:45:53 591

java API学习帮助文档CHM版

java学习帮助文档CHM版,java程序学习和开发的必备文档。

2013-12-26

C#帮助文档CHM板

C#帮助文档CHM板离线版,含有很多实用的C#函数用法说明。是C#项目开发和学习的必备参考文档。

2013-12-25

BP神经网络预测的MATLAB实现

BP神经网络预测的MATLAB实现,主要介绍BP算法在matlab中的实现方法

2011-12-31

空空如也

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

TA关注的人

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