技术
文章平均质量分 75
huangjf_1983
这个作者很懒,什么都没留下…
展开
-
c# ListView 中添加imageList的图片蓝边问题
1、首先图片蓝边是由于C# imagelist添加的图片默认的图像的颜色素也就是颜色深度不够引起。解决方案增加imagelist的颜色深度。伪代码: imageList1.ColorDepth = ColorDepth.Depth32Bit;imageList1.Images.Add(Image.FromFile(@"××××/gif/0002.gif"));原创 2009-03-12 11:09:00 · 1990 阅读 · 1 评论 -
C#中调用 JS代码window.close()问题
现象:在C#中webbrowser中调用JS代码window.close()会触发主程序的关闭事件,将整个程序都关闭。问题分析:.net framework版本问题。问题解决:装上framework1.1就能解决问题。根本是mscorwks.dll framework1.1和framework2.0有区别。 下面是mscorwks.dll的基本介绍: mscorwk原创 2009-03-18 15:12:00 · 1427 阅读 · 1 评论 -
安装windows 7
先用虚拟光驱打开镜像文件 然后将打开的所有文件都复制到非c盘里. 我虚拟机只有c和d盘,所以d盘喽 然后将d盘下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文件)拷贝到c盘根目录下然后在C盘根目录下建个sources文件夹 把d盘sources下的boot.win复制到C盘刚建的sources文件夹然后运行cmd,然后输入c:/boo转载 2009-04-14 12:48:00 · 411 阅读 · 0 评论 -
编程之美》读书笔记——“求二进制数中1的个数”
http://blog.csdn.net/bvbook/archive/2008/04/15/2292823.aspx转载 2009-04-08 13:42:00 · 373 阅读 · 0 评论 -
C# 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接的错误
C# 调用JAVA的WebService时常会出现:基础连接已经关闭: 服务器关闭了本应保持活动状态的连接的错误 问题可能原因之一:网速的快慢,我经过测试,如果外网访问的话网速慢就是出现此类问题,但是我没有精确测出当在网络流量最低在什么情况下可以避免此类问题 问题可能之二:程序发布之前没把原引用的web service地址去掉再编译发布。 问题可能之三:检查自已的源代码转载 2009-04-18 10:16:00 · 5294 阅读 · 1 评论 -
C#开发OCX
在C#中,其实没有OCX控件一说,相对应的只是COM组件,编译后也是.DLL,而不是.ocx.所以在C#中,在创建项目时只能创建类库项目。 然后就是具体的代码开发。(略) 要使组件成为能被网页脚本调用的OCX控件,在开发时,要注意以下几点: 1、必须要为将发布OCX控件的主类设置GUID码。该码在创建类库时,C#会自动生成一个(你可以使用,也可以重新生成),并存储在AssemblyIn转载 2009-05-12 16:41:00 · 799 阅读 · 0 评论 -
发布Activex
发布Activex[日期:2006-05-30]来源:csdn 作者:[字体:大 中 小] 1、如果需要创建cab文件,首先需要Cabarc或者Makecab,它们随着Cabinet SDK的安装就有了,Cabinet SDK的下载地址是http://msdn.microsoft.com/work转载 2009-05-22 10:28:00 · 375 阅读 · 0 评论 -
用ATL开发和部署ActiveX网页控件
用ATL开发和部署ActiveX网页控件 摘要 ActiveX插件技术广泛的运用于B/S系统中,本文通过一个项目实例,详细介绍用ATL开发和部署ActiveX网页控件的过程。学习使用ActiveX让浏览器访问客户端的硬件资源。关键字 ATL,ActiveX控件,COM组件 一、前言在B/S结构的系统中,出于安全性考虑一般不准许浏览转载 2009-05-25 13:29:00 · 621 阅读 · 1 评论 -
ActiveX在.NET 2005中的实现
ActiveX在.NET 2005中的实现 在http://homer.cnblogs.com/archive/2005/01/04/86473.aspx中看到了一篇关于如何名叫“用C#编写ActiveX控件”的文章,受益匪浅。但该文章可能是在旧版本的.NET开发环境中实现的,在.NET 2005怎么实现也没转载 2009-05-25 13:34:00 · 675 阅读 · 0 评论 -
VS2005 无法启动调试 问题
启动VS2005 F5调试时出现如下弹出框:---------------------------Microsoft Visual Studio---------------------------试图运行项目时出错: 无法启动调试。原创 2009-08-10 20:00:00 · 364 阅读 · 0 评论 -
Visual Studio 2003 连接SQL2000 "未将对象引用设置到对象的实例。"问题
问题:使用VS2003用混合模式连接SQL2000数据库,例子如下: SqlConnection connection = null; SqlDataAdapter dataAdapter = null; DataSet dataSet = null; try {原创 2009-08-10 20:06:00 · 547 阅读 · 0 评论 -
c# 几种常见的数据库连接
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2转载 2009-08-10 20:19:00 · 1013 阅读 · 0 评论 -
WCF 基础加开发简介
WCF --- Windows Communiction Foundation,是一个Microsoft推出已久的技术。已久有很多人写了不少关于WCF的文章,比如谈谈WCF系列等,都是很好的文章。我只是想说一些基础的东西,然后写一个例子,让目前刚开始学习WCF的人有一个感性的了解,希望能给他们的学习带来一点用处,同时是自己对WCF认识加深的一个过程。WCF是一个统一的,可用于建立安全,转载 2009-06-09 10:45:00 · 263 阅读 · 0 评论 -
WCF 技术资料
http://www.cnblogs.com/artech/转载 2009-06-09 12:17:00 · 70 阅读 · 0 评论 -
在ASP.NET中防止注入攻击[翻译]
在ASP.NET中防止注入攻击[翻译] 出处: MSDN 原文地址应用范围: ASP.NET vertion 1.1ASP.NET vertion 2.0 概要:文本主要介绍如何校验用户输入从而防止注入式攻击.校验用户输入是非常必要的,几乎所有程序级的攻击都包含恶意输入的手段.你应该校验包括字段,查询字串参数,Cookie等一切用转载 2009-08-17 09:22:00 · 453 阅读 · 0 评论 -
[Serializable]在C#中的作用-NET 中的对象序列化
简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序转载 2009-06-12 10:53:00 · 293 阅读 · 0 评论 -
VMware-workstation后VS2005就启动不起来了
在注册表的HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/8.0/AddIns/VMDebugger.Connect目录下把LoadBehavior项改为0转载 2008-12-27 19:05:00 · 265 阅读 · 0 评论 -
.NET 中关于ImageList 图片锯齿问题
.NET之前, 微软乃至微软之外的公司/软件已经以极好的效果处理图片了, 包括对Alpha通道的支持, .NET是后来者, 但是先天却对这个支持不足.说这话时, 我用的已经是VS2008, 看一下在VS2008本身里面打开calc.exe(计算器)的效果:看见最后三个图标的黑边没有, 操作系统本身显示这样的图标时绝不是这个效果, 第三方软件如Icon Workshop专门处理图标的, 对这个的支持转载 2009-03-12 11:37:00 · 1149 阅读 · 0 评论 -
C#中调用JScript(含参数)
JScript是建立在COM之上的,设置变量/调用函数是通过IDispatch来实现的。在.NET里,调用IDispatch里的方法是通过反射来实现的,即,通过System.Type.InvokeMember 。该方法调用 IDispatch::GetIDsOfNames 以及IDispatch::Invoke来调用COM Automation 对象里的方法和属性。参考Binding f转载 2008-10-31 16:01:00 · 553 阅读 · 0 评论 -
C#编写QQ接口软件--QQ协议篇
C#编写QQ接口软件--QQ协议篇 1、找寻支持QQ HTTP协议的服务器。大家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:80),其实不然,正真基于HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口进行通讯的服务器。由于QQ的HTTP服务器并不支持HTTP协议中G转载 2009-01-11 18:52:00 · 535 阅读 · 0 评论 -
WSDL2Java简述
几年前用java开发以及调用webservice服务都是比较复杂的事情,但现在已经变得很简单。Axis已经为我们做好了一切,我们只需要使用它的工具方法生成我们自己想要的webservice服务即可。这里只先讲一下通过WSDL描述,来生成java类的方法。 开发环境是JDK1.5,eclipse3.2.1集成Myeclipse5.1。 1、下载WSDL2JAVA.ra原创 2008-11-22 16:03:00 · 544 阅读 · 1 评论 -
用Activator .CreateInstance代替new实现类的实例化Assembly.CreateInstance()与Activator.CreateInstance()方法的区别
我一直想得到这样一个函数,输入一个类的名称为参数,返回一个相应的类的实例.这在工厂模式中是非常有用的这样,可以使程序有更高的扩展性,例如,,下面的例子如果现在有一个类,专门用来计算交通工具的速度,不同的交通工具计算方法是不一样的,但是到底有那些交通工具是未知的或者是可变的,这种情况下,我们可能觉得要在添加交通工具的时候,需要修改用来计算速度的那个类,但如果用Activator .C转载 2009-09-07 16:03:00 · 7950 阅读 · 3 评论