
WPF
文章平均质量分 54
黑鸦log
内有洪荒之力
展开
-
c# WPF DataGrid的使用
c# WPF DataGrid的使用1.设置显示内容datagrid显示的方式是绑定指定数据集合来实现显示的,理论上也可以具体去一行一行、一格一格的去指定datagrid中该显示什么,但是这样巨难用,而且后面想修改指定行、指定格的内容特别难,我百度了N久,网上的方法都不对,所以建议使用绑定数据集合的方式来设置显示的数据,如果你的数据是临时构建的,那你可以定义一个临时集合去装临时数据,然...原创 2018-08-27 20:47:55 · 16784 阅读 · 0 评论 -
c# WPF 在同一seesion下,获取http协议下的验证码,并提交验证码验证
关键点1.保持session获取http数据服务器通过session来保存用户的数据,用户第一次访问服务器时,服务器返回唯一的session ID 而后客户端将此id放在cookie中,每次访问服务器时,均带上此seesion ID ,从而让服务器进行识别。 在c#中要想保持cookie的访问服务器,主要是用到了以下方法:private static CookieContainer ...原创 2018-08-31 11:50:19 · 570 阅读 · 0 评论 -
C# WPF 文本框和密码框实现placehode水印效果
主要功能皆为参考他人代码,在这里做封装汇总,没想到html上面一个placehode就能实现的功能,在wpf上要几百行代码才能实现……1.准备两个样式文件PasswordBoxStyle.xaml<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ...转载 2018-09-06 20:47:50 · 1924 阅读 · 0 评论 -
c# WPF文本框TextBox只允许输入数字值或小数
在xaml.cs文件中定义判定方法//isDigit是否是数字public static bool isNumberic(string _string){ if (string.IsNullOrEmpty(_string)) return false; foreach (char c in _string) { if (!char.I...原创 2018-09-06 20:48:19 · 6793 阅读 · 0 评论 -
cefSharp通过js操控页面,含跨域操控
##基本操控cefSharp可以让页面运行指定的js代码,所以这就为操控页面提供了方法,js能做的所有操控DOM元素的方法,cefSharp都可以做了在67版本中对页面使用js的方法很简单,一句话:browser.ExecuteJavaScriptAsync(script);//script是String格式的js代码##获取Js返回的结果如果要获取到js返回的结果,则需要麻烦一点 ...原创 2018-09-25 16:56:27 · 11232 阅读 · 0 评论 -
#C# 在vs2017上安装cefSharp.WPF并部署
CefSharp版本众多,而且版本间改动较大,很多方法被弃用,所以一定要注意版本问题,当前文中所用的版本是67,要求.net4.5.2以上版本,也就是不支持Xp系统。安装方式的官方教程(英文版)请移步此处https://www.codeproject.com/Articles/881315/Display-HTML-in-WPF-and-CefSharp-Tutorial-Part个人简单介...原创 2018-09-25 16:56:52 · 5338 阅读 · 0 评论 -
C# WPF 使用CefSharp 做爬虫,破除所有前端js加密限制
##1.引言现在随着python火热,学爬虫的人不计其数,防爬虫的手段层出不穷,但防爬虫无非通过3种手段,1.后台限制IP访问次数,这个可以通过使用代理IP破解,2.检测访问来源数据,判定是否是爬虫还是机器人,3.数据传输加密,不在明文传输数据,通过js加密,在加密js文件,或者直接把数据封装成图片等其他格式,不让用户获取到数据本身。针对第2、3点,这里就实现通过在程序里面嵌入一个开源Chro...原创 2018-09-25 16:59:37 · 10488 阅读 · 4 评论