随笔分类 - [99-1]资料收集
摘要:--------------------------------------------------------------今天遇到一个可恶的对话框:该文档已被修改,是否保存修改结果?是:保存修改结果否:放弃修改结果取消:仍打开该文档---------------------------------------------------------------设置了 AllowNavigation 设为 false、 ----------------结果对话框还是弹-------------------------------在WebBrower1的Navigating 事件中加以下代码就没有提
阅读全文
摘要:通过如下代码在剪贴板中获取含HTML格式的文本时发现当内容出现汉字的时候会有乱码通过剪贴板工具分析,HTML格式的文本是UTF8编码方式看来Clipboard.GetText()是解码出了问题那就自己来完成这个解码工作吧!转:http://www.csharpwin.com/csharpspace/9097r5853.shtmlWebBrowser 设置 编码 的原型代码:IHTMLDocument2 m_hDoc = (IHTMLDocument2)axWebBrowser1.Document;m_hDoc.charset = "gb2312";
阅读全文
摘要:我们常常在网页中Copy一些东西,然后粘贴到某些地方,这时候我们会希望能够获取到这些东西是从具体的那个网页中Copy过来的,怎么获取呢?其实我们在执行CTRL+C操作的时候、已经将当前Copy的网页的URL保存到了剪切板中了,只不过我们在执行CTRL+V的时候没有把那个URL粘贴出来而已。呵呵,知道了这一点、我想就简单多了吧。下面是我在Copy 园子 首页的时候 获取到的剪切板内的数据头Version:1.0StartHTML:000000202EndHTML:000084090StartFragment:000003399EndFragment:000084054StartSelection
阅读全文
摘要:转:http://www.cnblogs.com/HeroBeast/archive/2009/01/05/1369396.html
阅读全文
摘要:刚学xml操作那会写的一些小例子,现在忘的差不多了,回顾一下… (一)xmlReader 读取xml, 只进只读,速度快… xmlReader附:测试用的xml文件(二)由于xmlReader是只进只读的, 所以想要对xml进行修改操作就要考虑换方法了。 该demo使用XmlDocument 实现对xml的增删改查。注意了:该demo中使用了一个自定义控件,不过它不影响xml的相关的操作。(三) 呵呵下面还有一个更厉害的“导航试搜索”XPathNavigator 提供了强大的编辑、查找、替换、遍历xml的功能。
阅读全文
摘要:话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebApp。许多单机软件,包括Windows的帮助支持中心,都是HTML做的),都少不了Windows Form和包含在WebBrowser中的Web页面的交互。本文将通过几个实际的例子,初步介绍一下WinForm和WebBrowser所包含的Web页面之间的交互。
阅读全文
摘要:HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通
阅读全文
摘要:Tidy 最初由Dave Raggett设计,并通过W3C 网站以开放源代码许可协议分发。现在Tidy是由SourceForge上的一群志愿者在维护。 Tidy可以用来解析、格式化HTML,是一个出色的HTML解析引擎,它最初设计的目的是用来自动修正HTML中的错误和松散的标签。 Tidy项目可以访问( http://tidy.sourceforge.net/ )获得,目前最新的一次更新是2008年6月份。 下面使一些关于Tidy的一些资料: 1. Tidy最初的设计者Raggett关于它的详细介绍; ( http://www.w3.org/People/Raggett/tidy/ ) 2.
阅读全文
摘要:代码转载:http://www.cnblogs.com/magic_evan/archive/2011/01/22/1941864.html
阅读全文
摘要:在不是js打开的页面上按window.close(), 会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。试试下面代码:object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"/objectinput type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)"试着改变参数会得到其他一些功能:WebBrowser.ExecWB(1,1)
阅读全文
摘要:首先在from_load事件中添加以下代码: 编辑模式然后webBrowser1里面内容就可以编辑了其中如果需要得到webBrowser1中的内容可以使用:webBrowser1.Document.Body.InnerText 和 webBrowser1.Document.Body.InnerHtml从字面意思上可以看出是分别获取webBrowser1的文本形式内容和html形式内容。本文来自: 张筱祥博客(www.zxxblog.com) 详细出处参考:http://www.zxxblog.com/838[代码]
阅读全文
摘要:介绍Vs 2005中带的WebBrowser控件使用以及一些疑难问题的解决方法, 如如何正确显示中文, 屏蔽右键菜单, 设置代理等; 收集的文章中有可能还带了一些Asp.Net开发使用微软的WebBrowser进行页面打印方面文章.01. vs2005中的WebBrowser控件的简单应用02. WebBrowser控件的简单应用203. WebBrowser控件应用:弹出新窗体和关闭窗口04. WebBrowser控件应用:播放PPT文件05. WebBrowser控件使用技巧分享06. .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧07. WebBrowser脚
阅读全文
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xubo578/archive/2010/12/11/6069995.aspx2D-Position 允许通过拖曳移动绝对定位的对象。 AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 BackColor 设置或获取当前选中区的背景颜色。 BlockDirLTR 目前尚未支持。 BlockDirRTL 目前尚未支持。 Bold 切换当前选中区的粗体显示与否。 BrowseMode 目前尚未支持。 Copy 将当前选中区复制到剪贴板。 CreateBookmark
阅读全文
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wonsoft/archive/2010/01/16/5196837.aspx话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebApp。许多单机软件,包括Windows的帮助支持中心,都是HTML做的),都少不了Windows Form和包含在WebBrowser中的We
阅读全文
摘要:NSIS打包的安装程序,在Vista中的安装过程中如果向开始菜单添加了快捷方式的话,在卸载时卸载程序会不能正常删除这些快捷方式。这 主要是因为Vista中使用UAC控制用户的权限。我们使用NSIS打包程序一般会配套使用相应的脚本编辑器,比如HM NIS Edit,或者国内高手对HM NIS Edit进行源代码级增量改进之后的HM VNIS Edit,但是这两个软件都已经很久没有更新了,在使用向导创建开发脚本时,不会注意到使用Vista系统引起的问题,所以如果你使用上述两个脚本编辑器 生成脚本的话,就会出现这样的问题。其实NSIS本身不存在什么问题,它提供了新的函数 RequestExecuti
阅读全文
摘要:VISTA Windows 7 都使用了UAC来控制程序访问,对于一些需要使用管理员身份运行的程序就得右键以管理员身份运行。C# 编程中可以使程序自动使用管理员身份运行,也就是我们常常看到一些程序的图标上会冒出个盾牌。方法:在源码的Properties目录中找到 app.manifest,将其中level="asInvoker" 改成 level="requireAdministrator"就可以了,如果没有app.manifest文件可以打开项目属性,找到安全性项,勾上启用 ClickOnce 安全设置,这时会生成app.manifest文件,然后再把勾去掉,不要选上。这样你重新编译,你的程
阅读全文
摘要:1. 东日IrisSkin IrisSkin 共有两个版本,一个是IrisSkin.dll 用于.Net Framework1.0/1.1 和IrisSkin2.dll 用于.Net Framework2.0版本。详细内容见安装文件的help文档。除此之外,东日还有两个很cool的Menu: MatrixMenu和WheelMenu。(详细内容请参见http://www.sunisoft.cn/i...
阅读全文
摘要:在 .NET Framework 2.0 版本中,System.Net.Sockets 命名空间提供了一个几乎拥有 Windows® WinSock Win32® API 的所有功能的 Socket 类。该功能所属的类包含为托管代码开发人员设计的各种方法和属性。在 Socket 上,有一组包括 Send 和 Receive 在内的同步方法,具备针对各种情况的参数重载。这些同步方法不...
阅读全文
摘要:委托调用、子线程程调用、与线程池调用1,委托调用(1),同步委托:委托的Invoke方法用来进行同步调用。同步调用也可以叫阻塞调用,它将阻塞当前线程,然后执行调用,调用完毕后再继续向下进行。从下面的例子中可以看到,同步委托的执行是在主线程main中执行的,所以当执行委托时,当前工作会处于等待状态,开始执行委托,当委托执行完后在继续执行“当前工作”输出结果:main OK从D...
阅读全文
摘要:C#异步编程模式IAsyncResult概述 IAsyncResult 异步设计模式通过名为 BeginOperationName 和 EndOperationName 的两个方法来实现原同步方法的异步调用,如 FileStream 类提供了 BeginRead 和 EndRead 方法来从文件异步读取字节,它们是 Read 方法的异步版本 Begin 方法包含同步方法签名中的任何参数,此外还包含...
阅读全文
浙公网安备 33010602011771号