近日电脑偶遭病毒袭击,开机一到登录界面蓝屏,安全模式启动失败,无奈只好重装系统.可怜我电脑上的五十多个软件,大部分重装,一部分竟被改造成绿色版,也好,省得注册表一备份就120M.因为一个站点必须配置1.1,Vista自带的2.0和3.0不能用,所以只能手动安装.在配置IIS时居然又遇到上次的问题,还遇到了和上次不一样的问题,无奈经过好一翻探究,终于解决.贴出来和大家分享,希望和我有同样困惑的朋友能少走弯路.呵呵,愁不多发,切入正题.-------------------------------------------------------------系统环境:首先和机器硬件无关,这是Vist Read More
posted @ 2011-03-31 16:28
天地任我飞翔
Views(1164)
Comments(0)
Diggs(0)
在web界面中Input控制要提供自动下拉与提示功能,是相当复杂的功能,只有javascript高手才可这个心情写如些复杂的javascript,而如果同时考虑到效率,那就可以更加的困难了。下面就介绍这样的功能,调用也相当的简单,是一个相当强大的javascript功能。源网址http://www.codeproject.com/KB/scripting/AutoSuggestControl.aspx你可以在这里下载到源代码。效果图输入字母之后,如:字母v,如果源代码中,js有数组包括以这些单词开头的词语,就会出现下拉,并把input框中的字母在下拉词语中使用下划线标明,这是相当智能化的。如果 Read More
posted @ 2011-03-31 16:18
天地任我飞翔
Views(473)
Comments(0)
Diggs(0)
AppDomain有SetData与GetData操作,这使得应用程序域之间的数据与对象传递相当的简单,不过就算您不知道这个方法,也可以直接使用远程对象调用实体对象设置,这与Remoting的设置方法是一样的.我们下面讨论的重要问题是对象传递之后,怎样保持对象的生命周期.下面引用几个网上流传的代码1,传递数据public class MyType: MarshalByRefObject { public int i;}public class Program{ public static void Test() { AppDomain domain = AppDomain.CurrentDom Read More
posted @ 2011-03-31 16:15
天地任我飞翔
Views(950)
Comments(0)
Diggs(0)
在.Net的通讯中,Remoting是很常用的技术,不过,对于Remoting不熟悉的朋友可能觉得很郁闷,因为它不提供在线用户和连接数的判断,这常常让使用者觉得很难控制自己系统的服务器,也不知道在什么时候拒绝用户的连接。下面介绍一个思路。下面的说法,只适用于WKO SingleTon和CAO。不调用于SingleCall,因为SingleCall没有状态。事实上Remoting内部是可以检测到不在线的用户的,对于Remoting来说,他的用户就是对象,即在服务器端的对象。控制这个对象什么时候回收,可以很好地调整服务器的性能。Remoting是通用租约来判断是否回收对象的,如果租约过期了,就可以 Read More
posted @ 2011-03-31 16:15
天地任我飞翔
Views(174)
Comments(0)
Diggs(0)
.NET中对象散列码好像是一个不大受理解的东西,一般情况下也没有怎么使用。所以很多程序员也不愿意地理解这个东西,如GetHashCode和Equals都与这个散列码相关。每一个对象都有 GetHashCode方法,返回一个int类型,目的是为了生成一个与对象的值相对应的数字。一般有如下的特点:1,同类型的两个对象,如果是一样,他们的散列码是一定相同的。2,散列函数(或哈希函数)要获得比较好的性能,并且生成的散列码分布要比较平均。3,无论对象怎样调用或更新,哈希函数都必须返回同一个值。利用上面的特点,有如下的用处1,为特定的数据结构提供分布服务,可以把不同的对象散列到不同的哈希桶中,其应用为H. Read More
posted @ 2011-03-31 16:07
天地任我飞翔
Views(348)
Comments(0)
Diggs(0)
写在前面:在Csharp下面有IPAddress类,使用这个类可以很容易地获取所有的IP信息与相关的协议信息,判断IPv4与IPv6也不成问题。使用AddressFamily就判断出来了,是用来获取协议的体系的。不过一个计算机的IP可以有很多个,这也是一个头痛的事情。说明IPv4跟IPv6的地址最大差别就是长度,IPv4地址为2的32次方一个地址,而IPv6则是2的128次方一个地址,常见的IPv4地址是192.168.10.1这样的形式,而IPv6则是21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A这种形式。使用MSDN的例子就可以很充分地理解IPAddress Read More
posted @ 2011-03-31 16:00
天地任我飞翔
Views(639)
Comments(1)
Diggs(0)
写在前面:DropDownList下拉的东西都是文字,而不是CheckBox,要是需要下拉多个CheckBox那就要自已写一个控件了。事实上,就是将CheckBoxList控件放入DropDownList中,下面介绍一个简单的方案,可以作为一个参考。源代码http://www.codeproject.com/KB/webforms/MultiSelectDropDown.aspx效果图 点击控件右边的箭头,就会下拉一个CheckBoxList,用户选择了需要的内容之后可以点击左下角的关闭图标。然后DropDownList的值区域就会显示上面的内容。这一功能是通过多个控件和javascript结 Read More
posted @ 2011-03-31 15:55
天地任我飞翔
Views(1009)
Comments(0)
Diggs(0)
写在前面:.net控件在Disabled时,其关联的ToolTip也不起作用了。这就带来了不便,如果您细心的话,你可以发现很多的界面,在Disabled时,都是没有提示的。不过word的按钮在Disabled时也可以出现提示。这样就给人一个感觉:被特别照顾了。本文就是介绍一个在控件Disabled时还能显示提示的自定义ToolTip。源网址http://www.codeproject.com/KB/miscctrl/ToolTip_WhenDisabled.aspx效果图上图中,RadioBox是Disabled的(Enabled = false),但它还可以显示提示,而控件在Enabled时 Read More
posted @ 2011-03-31 15:49
天地任我飞翔
Views(700)
Comments(0)
Diggs(0)
写在前面:.net自带的颜色选择功能在一般情景下都是很好用的,不过比起Windows的颜色功能又好像弱了一点,如RGB,HSL或#FFFFFF等比较专业的指标都没有,这些就是自定义颜色选择功能,下面就展示一下这个方案。源代码http://www.codeproject.com/KB/miscctrl/ZetaColorEditor.aspx效果图如上图,控件有5个选项卡,其Web,System颜色都是与标准的颜色选择一样,而Brower-safe主是Html中常用的颜色,如#000000,#FFFFFF,#333333,#666666等等,都按一定的顺序排列显示。而自定义功能就是模仿Windo Read More
posted @ 2011-03-31 15:35
天地任我飞翔
Views(279)
Comments(0)
Diggs(0)
写在前面:之前已经介绍了两个不错的进度条,下面还要介绍一下(Progress-O-Doom),这是一个专业的进度条,从看到的第一眼就觉得专业和美观。能够适应大部分业务系统开发的需求。如边框颜色,进度填充色,进度数值显示等等都很大方得体,还提供动态的加载效果(如有一小块填充条左右晃动,这是移动字幕效果。),实在是不可多得的进度条。唯一的缺点就是代码太多了,不好弄懂。源网址http://www.codeproject.com/KB/progress/ProgressODoom.aspx效果图O-Dom进度条提供了优秀的客制化功能,可以设置不用的背景,进度填充色,边框等等。下面显示的是动态的二元效果 Read More
posted @ 2011-03-31 15:35
天地任我飞翔
Views(273)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号