WPF
文章平均质量分 57
qq_28270231
这个作者很懒,什么都没留下…
展开
-
winform 延迟执行
11.net 4.0下延迟操作UIprivate delegate void DelegateVoid();public void DelayDo(int delayms, Action action){Thread thread = new Thread(() => {Thread.Sleep(delayms);this.BeginInvoke(new Delegat...原创 2018-07-04 15:08:36 · 4378 阅读 · 0 评论 -
C#验证码识别类完整实例
C#验证码识别类完整实例这篇文章主要介绍了C#验证码识别类,以一个完整实例形式较为详细的分析了验证码图片处理所涉及的各种常用技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了C#验证码识别类。分享给大家供大家参考。具体实现方法如下:using System;using System.Collections.Generic;using Syst转载 2015-10-13 12:59:58 · 4363 阅读 · 1 评论 -
c# winform取消右上角关闭按钮的实现方法
c# winform取消右上角关闭按钮的实现方法本文是对c#中winform取消右上角关闭按钮的实现方法进行了详细的介绍,需要的朋友可以过来参考下。希望对大家有所帮助 一种方法是可以在窗体的属性面板将窗体的 ControlBox属性设置为false,或者在窗体的构造函数中这样写:public Form1(){InitializeComponent();t原创 2015-10-13 12:16:42 · 2044 阅读 · 0 评论 -
WinForm 窗口动态特效
WinForm 窗口动态特效大家可以先来看看:为什么需要动效设计? 这是一个很值得思考的问题。http://blog.csdn.net/lizhooh/article/details/48767865下面介绍两个小技巧的动态效果1. 窗口渐变效果做了一个窗口渐变消失的效果,就像下图一样。转载 2015-10-13 12:12:10 · 1503 阅读 · 0 评论 -
C#的WebBrowser操作frame实例解析
C#的WebBrowser操作frame实例解析这篇文章主要介绍了C#的WebBrowser操作frame实例解析,很适合C#初学者参考借鉴,需要的朋友可以参考下本文实例讲述了用WebBrowser操作frame和iframe的方法,比较适合C#初学者参考学习。示例浅显易懂,具体方法如下: 1.获取frame的源文件MessageBox.Show转载 2015-10-13 13:25:39 · 1121 阅读 · 0 评论 -
C#解析JSON实例
C#解析JSON实例这篇文章主要介绍了C#解析JSON的方法,主要采用了C#自带的JavaScriptSerializer类来实现,方法简单实用,需要的朋友可以参考下本文以实例形式讲述了C#解析JSON的方法,C#封装了对XML和JSON解析的类库,使用相当方便!具体用法如下:1.主要用到的类:主要用到了JavaScriptSerializer类,该类在Sy转载 2015-10-13 13:19:45 · 3590 阅读 · 0 评论 -
C#通过流写入一行数据到文件
C#通过流写入一行数据到文件这篇文章主要介绍了C#通过流写入一行数据到文件的方法,涉及C#针对文本文件读写的基本技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了C#通过流写入一行数据到文件的方法。分享给大家供大家参考。具体如下:using System;using System.IO;public class WriteFileStuff原创 2015-10-13 13:10:59 · 1341 阅读 · 0 评论 -
C#中的程序集和反射
C#中的程序集和反射这篇文章主要介绍了C#中的程序集和反射介绍,程序集包含资源文件,类型元数据、IL代码,每个程序集都有自己的名称、版本等信息,反射就是动态获取程序集中的元数据的功能,需要的朋友可以参考下什么是程序集?1.程序集(assembly)是一个及一个以上托管模块,以及一些资源文件的逻辑组合。2.程序集是组件复用,以及实施安全策略和版本策略的最小单位翻译 2015-10-13 13:05:30 · 512 阅读 · 0 评论 -
C#实现实体类与字符串互相转换的方法
C#实现实体类与字符串互相转换的方法这篇文章主要介绍了C#实现实体类与字符串互相转换的方法,涉及C#字符串及对象的相互转换技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了C#实现实体类与字符串互相转换的方法。分享给大家供大家参考。具体实现方法如下:using System;using System.Collections.Generic;u转载 2015-10-13 12:43:51 · 6891 阅读 · 0 评论 -
C#实现的JS操作类
C#实现的JS操作类实例这篇文章主要介绍了C#实现的JS操作类,封装了C#关于javascript的弹出对话框、返回上一页、跳转等常用操作,非常具有实用价值,需要的朋友可以参考下本文实例讲述了C#实现的JS操作类。分享给大家供大家参考。具体如下:这个C#类封装了常用的JS客户端代码操作,包括弹出对话框、返回上一页,通过JS转向,弹出警告框并转向等。using S转载 2015-10-13 12:38:10 · 534 阅读 · 0 评论 -
WinForm实现最小化到系统托盘方法实例详解
WinForm实现最小化到系统托盘方法实例详解这篇文章主要介绍了WinForm实现最小化到系统托盘方法,实例分析了C#中实现WinForm最小化到系统托盘所需的相关控件与使用技巧,需要的朋友可以参考下本文实例讲述了WinForm实现最小化到系统托盘方法。分享给大家供大家参考。具体分析如下:有个叫NotifyIcon的控件1、建个WinForm项目,其它操作略转载 2015-10-13 13:35:00 · 766 阅读 · 0 评论 -
c#实现断点续传功能示例分享
c#实现断点续传功能示例分享这篇文章主要介绍了c#实现的断点续传功能示例,断点续传就是在上一次下载时断开的位置开始继续下载。在HTTP协议中,可以在请求报文头中加入Range段,来表示客户机希望从何处继续下载,下面是示例,需要的朋友可以参考下在了解HTTP断点续传的原理之前,让我们先来了解一下HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。转载 2015-10-13 13:20:48 · 1659 阅读 · 0 评论 -
C#动态执行字符串(动态创建代码)
C#动态执行字符串(动态创建代码)作者:在编写C#程序的时候,有时我们需要动态生成一些代码并执行。然而C#不像JavaScript有一个Eval函数,可以动态的执行代码。所有这些功能都要我们自己去完成using System;using System.Data;using System.Configuration;using System.Text;us原创 2015-10-13 12:20:48 · 682 阅读 · 0 评论 -
C#使用HtmlAgilityPack抓取糗事百科内容实例
C#使用HtmlAgilityPack抓取糗事百科内容实例这篇文章主要介绍了C#使用HtmlAgilityPack抓取糗事百科内容的方法,实例分析了C#中HtmlAgilityPack的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了C#使用HtmlAgilityPack抓取糗事百科内容的方法。分享给大家供大家参考。具体实现方法如下:C转载 2015-10-13 13:09:55 · 633 阅读 · 0 评论 -
C#.NET实现网页自动登录的方法
C#.NET实现网页自动登录的方法这篇文章主要介绍了C#.NET实现网页自动登录的方法,以实例形式分析了C#实现点击自动登录的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了C#.NET实现网页自动登录的方法。分享给大家供大家参考。具体如下:用C#语言编写一个Windows Form应用程序,实现自动登录一个特定的页面。下面以自动登录:ht转载 2015-10-13 13:17:57 · 4600 阅读 · 0 评论 -
log4net.dll配置
近在“伯乐在线”上看到这么篇文章《用Log4Net来记录系统的日志信息》,由于没有用到过Log4Net这个东东,就有了下面这篇文章: 第一步:下载Log4Net 下载地址:http://logging.apache.org/log4net/download_log4net.cgi 把下载的 log4net-1.2.13-bin-n转载 2015-10-28 14:02:32 · 721 阅读 · 0 评论 -
钩子使用
英雄联盟辅助lol挂机不被踢的方法(lol挂机脚本)作者:lol挂机不会被踢,调用API设置鼠标位置并模拟鼠标右键让人物走动 调用API设置鼠标位置并模拟鼠标右键让人物走动,全局钩子等using System;using System.Collections.Generic;using System.Linq;using System.Text转载 2015-10-13 13:35:38 · 580 阅读 · 0 评论 -
在WPF中使用谷歌地图和高德地图
在桌面软件开发中可能会遇到这样的需求:显示地图。常用的地图API有Google Map和高德地图。二者都提供了各种平台的API。为了方便集成,本文使用JavaScriptAPI。以高德地图为例(因为谷歌的服务在大陆偶尔不稳定)。高德地图API: http://lbs.amap.com/api/javascript-api/summary-3/使用之前请先申请转载 2015-10-29 13:59:32 · 6096 阅读 · 0 评论 -
C#插件
1.定义插件接口,将其编译为DLLnamespace PluginInterface{ public interface IShow { string show(); }}2 .编写插件,引用上面的DLL,实现上面定义的接口,也编译为DLL//插件Anamespace PluginInterface{原创 2015-09-24 14:01:52 · 626 阅读 · 0 评论 -
C#队列Queue用法实例分析
C#队列Queue用法实例分析这篇文章主要介绍了C#队列Queue用法,实例分析了队列的功能、定义及相关使用技巧,需要的朋友可以参考下本文实例分析了C#队列Queue用法。分享给大家供大家参考。具体分析如下:队列(Queue)在程序设计中扮演着重要的角色,因为它可以模拟队列的数据操作。例如,排队买票就是一个队列操作,后来的人排在后面,先来的人排在前面,并且买票请转载 2015-10-13 13:37:18 · 10388 阅读 · 1 评论 -
C#下载网页并在控制台输出的方法
C#下载网页并在控制台输出的方法这篇文章主要介绍了C#下载网页并在控制台输出的方法,涉及C#基于http协议进行网页抓取及控制台输出显示的相关技巧,需要的朋友可以参考下本文实例讲述了C#下载网页并在控制台输出的方法。分享给大家供大家参考。具体实现方法如下:using System;using System.Net;using System.Text;u转载 2015-10-13 13:24:41 · 779 阅读 · 0 评论 -
详解C#编程中.NET的弱事件模式
详解C#编程中.NET的弱事件模式这篇文章主要介绍了C#编程中.NET的弱事件模式,深入讨论了C#中相关的垃圾回收机制,需要的朋友可以参考下 引言你可能知道,事件处理是内存泄漏的一个常见来源,它由不再使用的对象存留产生,你也许认为它们应该已经被回收了,但不是,并有充分的理由。在这个短文中(期望如此),我会在 .Net 框架的上下文事件处理中展示这个问题,之后转载 2015-10-13 13:14:25 · 688 阅读 · 0 评论 -
c#注册表操作类
c#注册表操作类这篇文章主要介绍了c#注册表操作类,主要包括创建注册表项、读取注册表项、判断注册表项是否存在、删除注册表项、创建注册表键值、读取注册表键值、判断注册表键值是否存在、删除注册表键值等功能,需要的朋友可以参考下/// /// 注册表基项静态域/// /// 主要包括:/// 1.Registry.ClassesRoot 对应于HK转载 2015-10-13 13:12:44 · 479 阅读 · 0 评论 -
C#模拟window操作鼠标的方法
C#模拟window操作鼠标的方法这篇文章主要介绍了C#模拟window操作鼠标的方法,可实现模拟鼠标移动到固定位置后点击右键的功能,涉及鼠标常用事件的操作技巧,需要的朋友可以参考下本文实例讲述了C#模拟window操作鼠标的方法。分享给大家供大家参考。具体实现方法如下:using System;using System.Collections.Gener转载 2015-10-13 13:22:21 · 568 阅读 · 0 评论 -
C#实现将HTML转换成纯文本的方法
C#实现将HTML转换成纯文本的方法这篇文章主要介绍了C#实现将HTML转换成纯文本的方法,基于自定义类实现文本转换功能,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了C#实现将HTML转换成纯文本的方法。分享给大家供大家参考。具体如下:使用方法:HtmlToText convert = new HtmlToText();textBox2.转载 2015-10-13 13:07:27 · 2257 阅读 · 0 评论 -
C#实现12306自动登录的方法
C#实现12306自动登录的方法作者:yangyoushan本文介绍了C#实现12306自动登录的方法,主要方法是捕获参数和url并补充参数,需要的朋友可以参考下依然使用IE9的捕获参数,做了一个12306的登录功能。参照了网上童鞋们的做法。其他都和前面几篇读取余票、票价一样,不过登录要用到证书的问题,这个参考了一个网上的例子。不过12306会随时变化,下面的登转载 2015-10-13 12:56:15 · 1071 阅读 · 0 评论 -
使用C#的aforge类库识别验证码实例
使用C#的aforge类库识别验证码实例这篇文章主要介绍了使用C#的aforge类库识别验证码实例,aforge类库是一个非常强大的类库,包括计算机视觉与人工智能、图像处理、神经网络、遗传算法、机器学习、机器人等领域,需要的朋友可以参考下时间过得真快啊,转眼今年就要过去了,大半年都没有写博客了,要说时间嘛,花在泡妹子和搞英语去了,哈哈。。。前几天老大问我怎么这么长时间都转载 2015-10-13 12:35:03 · 4256 阅读 · 4 评论 -
C#实现将应用程序设置为开机启动的方法
C#实现将应用程序设置为开机启动的方法作者:我心依旧这篇文章主要介绍了C#实现将应用程序设置为开机启动的方法,涉及C#针对注册表的写入技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了C#实现将应用程序设置为开机启动的方法。分享给大家供大家参考。具体如下:private void WriteRegistry(){ string strName = Applica原创 2015-10-13 12:10:02 · 1722 阅读 · 0 评论 -
C#利用控件拖拽技术制作拼图游戏
C#利用控件拖拽技术制作拼图游戏这篇文章主要介绍了C#利用控件拖拽技术制作拼图游戏的方法以及核心代码,需要的朋友可以参考下主要实现的功能:1.程序附带多张拼图随机拼图。2.可手动添加拼图。3.游戏成功判断。4.30秒超时判断。 Puzzle.csusing System;using System.Collections.Generic转载 2015-10-13 13:33:41 · 4316 阅读 · 2 评论 -
C# Main方法的传入参数研究
C# Main方法的传入参数研究这篇文章主要介绍了C# Main方法的传入参数研究,相信大家不管是在java中还是C#中都经常见到public static void Main(string[] args)类似的语句,那这个args到底有什么用,你又知道多少呢?本文就专门研究了这个参数,相信可以让涨姿势,需要的朋友可以参考下我们在使用Main()方法的时候有没有注意转载 2015-10-13 13:28:21 · 3540 阅读 · 0 评论 -
C#数据库事务
public Boolean ExecuteTransaction(string[] sqls) { const string connectionString = "*******"; using (OdbcConnection connection = new OdbcConn原创 2015-11-03 15:55:19 · 876 阅读 · 0 评论 -
c#中如何操作消息队列
“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。 消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。 c#中发往消息队原创 2015-09-29 21:34:13 · 5759 阅读 · 1 评论 -
飞信免费发短信API接口
===================================飞信免费发短信API接口调用方式(通过HTTP访问以下网址、支持GET和POST):http://sms.api.bz/fetion.php?username=您的移动飞信登录手机号&password=您的移动飞信登录密码&sendto=接收短信的飞信好友手机号(也可以是你自己的手机号)&message=短信内容注:转载 2015-09-29 22:04:37 · 11131 阅读 · 2 评论 -
c# 下载网页图片
要下载图片首先要有图片地址要有图片地址就要先把网页下下来分析下URL下载网页一般用两种方法1,用 system.net.webclientusing System.Net;using System.Windows.Forms;string url = "http://www.cnblogs.com";string result =翻译 2015-08-07 12:08:24 · 561 阅读 · 0 评论 -
WPF 设置ComboBox控件的数据源当ComboBox用来作为DataGrid的某列的编辑控件时
DataGrid是个可编辑的列表控件,而且可以用已有的输入控件来作为某一列的编辑控件,比如用ComboBox控件来作为某列的编辑控件供用户选择数据,这个时候就要先设置好ComboBox控件的下拉列表项了,在silverlight里怎么做呢?首先,定义好XAML,如下:data:DataGrid Grid.Row="0" x:Name="gridVariables" Ro原创 2015-08-28 17:01:54 · 898 阅读 · 0 评论 -
Datetime月初 月末
DateTime now = DateTime.Now; AddOrderDate = now.Date; DateTime d1 = new DateTime(now.Year, now.Month, 1); //当月第一天 DateTime d2 = d1.AddMonths(1).AddDays(-原创 2015-08-12 15:30:26 · 1304 阅读 · 0 评论 -
C# 注册COM+组件步骤~
这篇是在C#中注册COM+组建测试用例.....项目创建:1.添加引用System.EnterpriseServices,并且using System.EnterpriseServices;2.Public class public class ComSample:ServicedComponent //类要从ServicedComponent继承在类的前面要添加 [Tra转载 2015-07-31 10:12:36 · 1012 阅读 · 0 评论 -
WPF添加右键菜单
WPF添加右键菜单Demo链接http://download.csdn.net/detail/qq_28270231/8946419原创 2015-07-30 14:59:29 · 1165 阅读 · 1 评论 -
C# 装箱与拆箱
装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来 例如: int val = 100; object obj = val; Console.WriteLine (“对象的值 = {0}", obj); 这是一个装箱的过程,是将值类型转换为引原创 2015-07-31 09:15:00 · 388 阅读 · 0 评论 -
WPF中获取鼠标位置
/// /// 设置鼠标的坐标 /// /// 横坐标 /// 纵坐标 [DllImport("User32")] public extern static void SetCursorPos(int x, int y);转载 2015-07-30 15:25:40 · 688 阅读 · 0 评论