
C#
MOKA
这个作者很懒,什么都没留下…
展开
-
Convert
Convert类是将一个基本数据类型转换为另一个基本数据类型。例如如下的代码就行不通了:string text = "1412"; int id = (int)text;我们把上面的代码稍稍修改就可以达到目的了string text = "1412"; int id = Convert.ToInt32(text); 下面的代码示例演示 Convert 类转载 2012-08-17 11:22:02 · 545 阅读 · 0 评论 -
C# webBrowser 自动登录淘宝 模拟点击输入 模拟点击无ID 无name的html元素按钮
(淘宝已经限制第一次登录需要输入验证码了,在ie下登录一次,再运行代码,无法实现了,下面只是一个例子) private void Form1_Load(object sender, EventArgs e) { webBrowser1.Navigate("https://login.taobao.com/member/login.j转载 2013-11-08 09:52:40 · 1822 阅读 · 0 评论 -
C#中的WebBrowser控件的使用
关键字:C# WebBrowser作者:txw1958原文:http://www.cnblogs.com/txw1958/archive/2012/09/24/CSharp-WebBrowser.html 0、常用方法Navigate(string urlString):浏览urlString表示的网址Navigate(System.Uri url):转载 2013-11-11 13:38:52 · 860 阅读 · 0 评论 -
在web项目中使用WebBrowser类-----给网站抓图
最近做一个WEB项目,其中要求有个功能就是程序能网页抓图,举个例子:在test.aspx页面上放一个TextBox和一个Button,TextBox用来输入要抓取的网页地址,然后按了Button之后,服务器要对前面输入的网址进行抓图,然后显示出来。我把抓图的业务逻辑做成一个类:using System;using System.Data;using System.Windows.F转载 2013-11-11 14:02:24 · 1526 阅读 · 0 评论 -
Navigate后如何暂停Webbrowser?
private void button1_Click(object sender, EventArgs e){ bool live = true; webBrowser1.Navigate(@"http://www.youkuaiyun.com"); webBrowser1.ProgressChanged += delegate { live = true;转载 2013-11-11 16:01:58 · 1399 阅读 · 0 评论 -
webbrowser F5刷新
C# webbrowser实现真正意义上的F5刷新关于webbrowser的刷新在C#中有提供方便的方法:webbrowser.refresh();但是有时候会发现,不给力啊那怎么办?还有一招:webBrowser1.Document.ExecCommand("Refresh",false,null);//真正意义上的F5刷新转载 2013-11-11 14:03:31 · 4286 阅读 · 0 评论 -
C# 线程暂停
挂起线程就是暂停,Thread.Suspend()//暂停,Thread.Resume()//继续,如下 int i = 0; void Test() { while (true) i++; } Thread thread; private void but转载 2013-11-11 15:41:56 · 2008 阅读 · 0 评论 -
C# WebBrowser强制使新窗口网页只在WebBrowser打开
最近写了个软件叫WebBrowser,目的用于,网页的自动操作处理,就是说,所有你在网页上面的操作,都可以录到一个脚本中,然后可以回放这个操作过程。。我是说任何过程。程序是用C#写的,其中遇到了一个难题,对于网页,我是用C#内置的WebBrowser控件控制,但是这个控件有个问题,就是对于一些网页上的链接,如果你在IE打开的时候,它是在新窗口打开的话,这时候,你在WebBrowser点击的转载 2013-11-12 16:34:38 · 1495 阅读 · 0 评论 -
C# webBrowser控件使用心得
最近用到WebBrowser控件,遇到很多问题,也学习了不少新的东西。下面是我在C#下写的关于WebBrowser控件使用的代码。1、WebBrowser常用属性.Refresh();//刷新.GoBack();//后退.GoForward();//前进.Navigate(new Uri(address)); //打开链接.Dock = DockSt转载 2013-11-12 16:30:48 · 1246 阅读 · 0 评论 -
WebBrowser控件使用详解
WebBrowser控件使用详解方法说明GoBack相当于IE的“后退”按钮,使你在当前历史列表中后退一项GoForward相当于IE的“前进”按钮,使你在当前历史列表中前进一项GoHome相当于IE的“主页”按钮,连接用户默认的主页GoSearch相当于IE的“转载 2013-11-13 09:23:32 · 1688 阅读 · 0 评论 -
C#创建txt文件
一、 判断文件是否存在,不存在则创建,存在就往里面写入信息。 if (!File.Exists("F:\\TestTxt.txt")) { FileStream fs1 = new FileStream("F:\\TestTxt.txt", FileMode.Create, FileAccess.Write);//转载 2013-12-02 17:03:57 · 2110 阅读 · 0 评论 -
c# 打开文件夹下所有txt
FolderBrowserDialog dialog = new FolderBrowserDialog();if (dialog.ShowDialog(this) == System.Windows.Forms.DialogResult.OK){ string _path = dialog.SelectedPath; if (_path.Length >转载 2013-12-05 15:35:52 · 848 阅读 · 0 评论 -
C# webBrowser 模拟点击输入 模拟点击无ID 无name的html元素按钮
在使用winform做小软件时,遇到捕到的网页中没有id,和name的情况,下面谈一下解决的办法:HtmlElement element2 = webBrowser1.Document.GetElementById("J_SafeLoginCheck");//id或者是name element2.InvokeMember("clic转载 2013-11-20 10:03:11 · 8371 阅读 · 0 评论 -
C# WebBrowser 抓图获取网页验证码
使用前需要引用mshtml.dll:mshtml.dll路径:C:\Program Files\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll/// /// 返回指定WebBrowser中图片中的图内容/// /// WebBrowser控件/// IMG元素转载 2013-11-19 16:39:46 · 2509 阅读 · 0 评论 -
C#模拟点击网页按钮,提交数据有关问题
C#模拟点击网页按钮,提交数据问题!这两天写一个自动获取好友列表并访问好友空间留言的程序,到最后提交留言那里卡住了,求各位大大们帮忙! 我的方法思路如下: 1、获取按钮的HtmlElement对象,热闹后直接调用e2.InvokeMember("Click"),此法不管用.2、还是上面的原理,用js的方法来执行,还没试!3、模拟按键的方法,留言的时候可以按Ctrl+转载 2013-11-19 16:27:04 · 6621 阅读 · 0 评论 -
C#验证码本地获取范例
验证码放在了js里面,所以我们直接读取到剪切板然后放回到picturebox1中测试效果图: webBrowser1.Navigate("http://reg.renren.com/"); while (webBrowser1.ReadyState HTMLDocument html = (HTMLDocu转载 2012-11-01 15:16:50 · 595 阅读 · 0 评论 -
获取网页验证码并显示在picturebox中
1. 添加引用 先添加对 Microsoft.mshtml 的引用使用命名空间 using mshtml; 2. 核心代码/// /// 返回指定WebBrowser中图片中的图内容/// /// WebBrowser控件/// IMG元素/// IMG对象private Image GetWebImage(WebBrowser WebCtl, Html转载 2012-11-01 15:17:55 · 936 阅读 · 0 评论 -
获取网页中的验证码图片
有时候我们需要获得网页上的图片,尤其是向验证码这样的图片.这个方法就是将网页上的图片获取到PictureBox中.效果入下图所示.右边是使用Webbrowser控件装载的某网站的注册页面,其中包括了验证码.左边是获取到的验证码,装载在PictureBox中.也许有人会问,通过Webbrowser也能够看到注册页面的验证码为什么还要,在获得这个验证码.原因如下:当你不想让别人知道在做什么转载 2012-10-23 15:02:20 · 1845 阅读 · 0 评论 -
c# webBrowser截图
m_webBrowser.Navigate("http://reg.163.com/reg/reg2.jsp?product=urs&url=&loginurl=http%3A%2F%2Freg.163.com%2F"); while (m_webBrowser.ReadyState != WebBrowserReadyState.Complete)转载 2012-11-13 17:46:35 · 1518 阅读 · 0 评论 -
怎样用 c# GDI+ 截取一张图片的一部分,然后再替换另一张图片的一部分
主要利用://在指定位置画图 g.DrawImage(image, new System.Drawing.Rectangle(0, 0, bitmap.Width, bitmap.Height), new System.Drawing.Rectangle(0, 0, image.Width, image.Height),转载 2012-11-13 16:16:30 · 6836 阅读 · 0 评论 -
用C#比较字符串有多种方法
用C#比较字符串有多种方法,如:1. string.Compare(x,y);2. string.Equals(x,y) ;如果要不区分大小写进行比较,则对应为:string.Compare(x,y);string.Equals(x,y);注:string.Compare比较结果的含义:值含义小于零x转载 2013-01-10 10:10:47 · 522 阅读 · 0 评论 -
C# 容器去重
容器去重是工程中经常用到的轮子。如果用C#3.0的话,直接用System.Linq.Enumerable中的Distinct方法即可搞定。该方法底层是通过构造一个DistinctIterator的延迟迭代器来实现输出时的伪装去重。 如果是C#2.0中则需要自己手工去做。 算法的基本思想是:从后向前扫描,每次确认已经扫描过的区域内是否有重复元素,如果发现重复元素则删除后面的元素。转载 2013-01-11 09:52:37 · 1479 阅读 · 0 评论 -
C# 中判断是不是URL 的方法?
C# 中判断URL 的方法?数据库中的邮箱有的是以http:// 开头,有的是以www开头;然后有的是以com结尾,有的是cn结尾,甚至有的没有后缀。 我听人说.NET自带一个方法能够自动判断 并且能够通过. 求这个方法,并实现. 求这个方法,并实现.问题补充://正则判断 string reg = @转载 2013-03-06 15:30:45 · 5273 阅读 · 0 评论 -
c#操作txt
学习:C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close();C#拷贝文件转载 2013-03-06 09:13:34 · 686 阅读 · 0 评论 -
C#进度条
进度条是一个软件人性化考虑之一,他给用户的感觉就是程序内部在不停的动作,执行到了什么程度,而不是整个界面僵死,以至于用户不知道程序在做什么! 看了好几个WinForm程序了,发现他们对进度条的处理完全失去了进度条的作用。他们都是采用Timer来处理,在线程结束的时候,直接赋值进度条达到100%。和我以前做WebForm程序的时候完全不一样,做WebForm程序的时候,进度条是根据总体数据转载 2013-03-06 11:16:35 · 1025 阅读 · 0 评论 -
C#中的进度条ProgressBar
今天,趁着一些空余时间,熟悉一下C#的进度条使用,没想到写了一个访问多次的Cheating软件。不过多次刷新页面的功能是其次,本质是为了做一个进度条的应用举例,以供自己的学习之用。继续废话小说,一向的风格,代码行头。今日比较累,代码就不加注释了。对于一个进度条,无碍乎是最小最大值,以及当前值等一些重要的属性,至于方法,用得较多的是PerformStep()和PerformClick转载 2013-03-06 11:17:30 · 2340 阅读 · 0 评论 -
从Web Service跟Remoting Service引出WCF服务
m从Web Service跟Remoting Service引出WCF服务从Web Service和Remoting Service引出WCF服务 本篇先通过Web Service和Remoting Service创建服务,抛砖引玉,再体验WCF服务。首先一些基本面:什么是WCF? Windows Communication转载 2015-11-01 12:50:15 · 1128 阅读 · 0 评论