C#
文章平均质量分 87
lyx程序人生
http://my.csdn.net/#
展开
-
关于VS中看不到DevExpress的控件的分析和解决方案和各个版本对VS版本和.net版本支持图
如下图所示,绿色Yes代表支持,红色No代表不支持。对于有些人觉得装了dev后,vs工具箱没有,一般都是以下两大问题:1、要么你的Dev的版本不支持你当前的VS版本,没有很正常。2、要么你的项目的.net版本并不支持当前版本Dev,修改项目的.net版本即可另外如果以上都没有问题的话,还有其他两种情况1、请记住安装顺序,先装VS,后装Dev,理由不需要解释自然懂;2、以上都没问题的话,工...转载 2020-03-25 11:45:23 · 1204 阅读 · 0 评论 -
C# sqlite数据库操作类
1、引用程序集System.Data.SQLite2、创建数据访问基础类(基于SQLite)DbHelperSqlite3、创建数据库操作类DataHelper4、创建共同函数类CommonHelper /// <summary> /// 数据访问基础类(基于SQLite) /// </summary> public clas...原创 2020-01-17 16:27:49 · 1066 阅读 · 0 评论 -
安装指定字体
GetWindowsDirectory、GetSystemDirectory、GetTempPath等函数获取系统常用文件夹通过环境变量获取目录:%WINDIR%{系统目录- C:\WINDOWS}%SYSTEMROOT%{系统目录- C:\WINDOWS}%SYSTEMDRIVE%{系统根目录- C:...原创 2019-12-10 17:07:02 · 135 阅读 · 0 评论 -
C# 并行任务——Parallel类
一、Parallel类 Parallel类提供了数据和任务的并行性;二、Paraller.For() Paraller.For()方法类似于C#的for循环语句,也是多次执行一个任务。使用Paraller.For()方法,可以并行运行迭代,迭代的顺序没有定义。 在For()方法中,前两个参数是固定的,这两个参数定义了循环的开头和结束。首先描述它的第一个...转载 2019-11-22 17:13:05 · 1343 阅读 · 0 评论 -
添加开机启动任务计划程序
添加 Microsoft.Win32.TaskScheduler.dllusing Microsoft.Win32.TaskScheduler;using System;using System.Collections.Generic;using System.Linq;using System.Text; /// /// 任务计划辅助类原创 2018-02-03 11:24:27 · 2286 阅读 · 0 评论 -
添加/删除端口(或程序)到防火墙外
/// /// 添加/删除端口(或程序)到防火墙例外,需要添加COM组件NetFwTypeLib引用 /// public static class INetFwManger { /// /// 添加端口到防火墙例外 /// /// 名称 /// 端口原创 2018-02-03 11:27:56 · 1051 阅读 · 0 评论 -
C#中的\r\n和\n\r什么区别
enter+newline with different platforms:windows: \r\nmac: \runix/linux: \nin "abc" + ”\n\rdef”, \n\r do not match any platform,so it is considered as \n and \r (which match unix/linux and原创 2018-01-27 18:07:05 · 5695 阅读 · 0 评论 -
配置文件读取和修改
/// <summary> /// add by lyx /// </summary> /// <param name="exePath"></param> /// <param name="key"></param> /// &l...原创 2018-03-20 14:16:52 · 215 阅读 · 0 评论 -
C#读取配置文件
1、方法实现 /// <summary> /// Gets the application setting key value. /// </summary> /// <param name="exePath">The executable path.</param> /// &l...原创 2018-05-16 15:54:37 · 924 阅读 · 0 评论 -
C#截图
private void FullScreen_Click( ) { //创建图象,保存将来截取的图象 //Bitmap image = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); ...原创 2018-08-23 18:45:17 · 1016 阅读 · 0 评论 -
C#获取本机操作系统,ip,mac地址、基本信息
using Microsoft.Win32;using System;using System.Collections.Generic;using System.Linq;using System.Management;using System.Net;using System.Text;using System.Threading.Tasks;namesp原创 2018-01-09 18:34:53 · 1407 阅读 · 0 评论 -
跨线程访问控件
介绍多线程的使用,跨线程访问控件,修改控件属性代码实现: /// /// 点击刷新界面显示数字-跨线程赋值文本框信息 /// /// The source of the event. /// The instance containing the event data. private voi原创 2017-12-26 18:27:05 · 226 阅读 · 0 评论 -
jQuery选择器和选取方法
一、jQuery选择器在CSS3选择器标淮草案定义的选择器语法中,jQuery支持相当完整的一套子集,同时还添加了一些非标准但很有用的伪类。注意:本节讲述的是 jQuery选择器。其中有不少选择器(但不是全部)可以在CSS样式表中使用。选择器语法有三层结构。你肯定已经见过选择器中最简单的形式。”#te st”选取id属性为”test”的元素。”blockquote”选取文档中的所有元素,而”d转载 2017-11-06 16:27:31 · 362 阅读 · 0 评论 -
c#WebBrowser的自动化模拟点击
作用:编写一些游戏的挂机脚本之类的东西。编写爬虫,自动抓取页面中的数据。代替人工,完成一些简单而又乏味的重复工作。嗯,纯粹为了技术。一、元素选择器1.设计元素选择器WebBrowser内置了一些元素选择的基本功能,比如:GetElementById,根据元素Id选择元素GetElementsByTagName,根据标签名选择元素GetElementFromPoi转载 2017-11-06 16:34:52 · 15985 阅读 · 3 评论 -
webbrowser屏蔽网页弹出框和脚本错误提示框
1、引用组件using mshtml;2、添加事件 webBrowser.Navigated += WebBrowser_Navigated;3、代码 /// <summary> /// 屏蔽alert /// </summary> /// <param name="sender">&...原创 2017-11-06 16:56:34 · 1724 阅读 · 1 评论 -
Tostring("X2")byte,string转化
/// /// 将byte型转换为字符串 /// /// byte型数组 /// 目标字符串 private string ByteArrayToString(byte[] arrInput) { int i; StringBuilde转载 2017-11-15 16:17:59 · 2132 阅读 · 0 评论 -
Webbrowser控件使用IE内核版本
如果电脑上安装了IE8或者之后版本的IE浏览器,Webbrowser控件会使用IE7兼容模式来显示网页内容。解决方法是在注册表中为你的进程指定引用IE的版本号。对于32位程序HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION原创 2017-11-15 17:11:17 · 978 阅读 · 0 评论 -
wcf获取客户端ip
获取客户端ip和端口号 public string ClientIpAndPort() { OperationContext context = OperationContext.Current; MessageProperties properties = context.IncomingMessagePropert原创 2017-12-20 16:17:21 · 847 阅读 · 0 评论 -
xml序列化反序列化辅助类
1、引入命名空间 system.xml.dll2、序列化反序列化xml辅助类代码using System.Xml.Serialization; /// /// XMLSerialiaze 默认帮助 /// /// xml序列化和反序列化的类型 public class XMLSerialiazeHelper {原创 2017-12-20 16:20:28 · 396 阅读 · 0 评论 -
C#委托事件
示例1:1、定义类,人,英国人,中国人 public class people { public delegate void delGreate(string msg,string opera); public event delGreate eGreate; public void Greate(string msg原创 2017-12-21 17:19:23 · 187 阅读 · 0 评论 -
C#接口方法事件
C#接口委托事件是很重要的部分,不了解时看到会很痛苦,过了那个坎就好多了,将自己的理解记录下来,以供以后学习,查阅1、定义接口 public interface ICal { /// /// 输出执行过程概要日志 /// event Action OnLogOutPut; void原创 2017-12-26 18:06:54 · 1982 阅读 · 0 评论 -
webbroswer读取网页alert内容
1.引用using mshtml; //Microsoft HTML Object Library2.[ComVisible(true)] //放到类的上边public partial class Form1 : Form3.//激活webBrowser1_Navigated事件private void webBrowser1_Navigated(object sender,原创 2017-11-14 16:52:47 · 242 阅读 · 0 评论