
C# WebForm开发
文章平均质量分 74
turejackon
这个作者很懒,什么都没留下…
展开
-
C#如何动态调用Web服务
我们在开发C# WinForm时,有时会调用Web服务,服务是本地的当前好办,只要在Project中的Web References中引入就可以在代码中直接创建一个Web服务对象来引用,其实其原理是C#帮你自动创建客户端代理类的方式调用WebService,但如果调用的服务是动态的,比如说在几个IIS中都有相同的一个服务,在运行时输入具体的IP才确定调用哪个服务,那要怎么样实现呢。方法一原创 2008-12-30 22:59:00 · 5073 阅读 · 3 评论 -
如何优化WebService进行大批量数据传送(WSE3.0应用技巧)
在网上找了一下资料,用WebService进行大量数据传送的人并不多,主要原因是因为传送速度慢,因为WebService是以XML文件流的方式来传送的,写过XML的人都知道,XML中会有很多冗余的内容,比说字段名,他是每一行就要写一次,如果有约束,还要附加很多描述语句,而且从WebService返回数据时,还要进行64位编码,所以用WebService进行通迅效率很低.找了好久终于找到了一位高手的原创 2009-03-05 10:54:00 · 6675 阅读 · 10 评论 -
委托入门理解与运用
委托的作用其实就是将一个方法封装打包起来变成一个东西,然后供其他地方调用,有人可能会问为什么要这样做,直接在其它程序调用该方法不就得啦,不是多此一举吗?正常情况下是,但当你创建自定义组件,并且要创建事件时就会发现委托的作用.因为你创建事件时并不清楚激发事件时是要执行哪个方法,所以就要用委托先将要执行的代码封装成一个东西,在要调用事件的地方才添加实体代码.原创 2009-06-11 12:18:00 · 511 阅读 · 1 评论 -
在winform里怎么调用WebBrowser控件里的脚本(转载)
这是在优快云论坛上的一个问题,感觉也许对其他人也会有点用处,所以贴出来JScript是建立在COM之上的,设置变量/调用函数是通过IDispatch来实现的。在.NET里,调用IDispatch里的方法是通过反射来实现的,即,通过System.Type.InvokeMember 。该方法调用 IDispatch::GetIDsOfNames 以及IDispatch::Invoke来调用原创 2009-11-07 10:09:00 · 561 阅读 · 0 评论 -
重载,隐藏,虚方法的区别与写法
发现人家写的比我清析,所以用了别人的东西,呵呵. 先说总结方便不记得的时候看一下:1、 如果父类方法没有加virtual关键字,即不是一个虚方法,则在子类中只能隐藏基类方法(new),而不能覆盖(override)。2、如果父类方法加了virtual关键字,即它是一个虚方法,在子类中一样可以隐藏(new)。3、如果子类实现了父类相同的方法(相同的方法名称及签名),而没有原创 2010-05-08 12:34:00 · 674 阅读 · 0 评论 -
.net VS2008 发布时打包水晶报表 的方法(未验证)
<br /><br />从网上找的方法是合并msm什么的,我的程序又不是用msi打包的,所以,不能用,换种方法:<br />C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/CrystalReports10_5<br />这里可以看到CRRedist2008_x86.msi及zh-CHS/CRRedist2008_x86_chs.msi<br />只要把这两个安装了,水晶报表就可以使用了,因为网上有人说水晶报表30天会过期转载 2011-03-07 15:51:00 · 437 阅读 · 0 评论 -
VS2008水晶报表发布部署总结
VS2008水晶报表发布部署总结点击打开链接http://wenku.baidu.com/view/e32e9ec69ec3d5bbfd0a742e.html转载 2012-02-20 16:48:47 · 403 阅读 · 0 评论 -
C#程序安装.net服务(不使用InstallUtil.exe)
前面写了通常的写.net服务 的方法。 其实也可以不用该工具来安装服务,比如在一个Winform中点一个按钮来实现安装。 思路其实很简单,你通过 System.Configuration.Install.ManagedInstallerClass 类中的静态方法 InstallHelper就可以实现手工安装。 该方法的签名如下:public static void InstallHelpe转载 2012-04-20 08:10:36 · 1863 阅读 · 0 评论 -
如何获取网址HTML内容
private void button1_Click(object sender, EventArgs e) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.baidu.com"); //request.me原创 2013-07-25 21:03:15 · 740 阅读 · 0 评论