![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 62
pooooong
这个作者很懒,什么都没留下…
展开
-
c#实现串口操作 SerialPort
/// /// 打开串口/// /// 串口号/// 波特率/// 数据位/// 停止位/// /// 校验位/// public bool OpenCom(string protName, int baudRate, int dataBit, float stopBits, int parity){bool flag = true;if (sp == null){sp转载 2016-07-12 19:14:45 · 9764 阅读 · 0 评论 -
在C#中使用SerialPort类实现串口通信
表1 SerialPort类的常用属性名 称说 明BaseStream获取 SerialPort 对象的基础 Stream 对象BaudRate获取或设置串行波特率Bre转载 2016-07-13 10:19:06 · 12473 阅读 · 0 评论 -
C#串口SerialPort常用属性方法
SerialPort()://属性.BaudRate;获取或设置波特率.BytesToRead;得到 接收到数据的字节数.BytesToWrites;得到送往串口的字节数.DataBits;获取或设置数据位.IsOpen;获取一个值,判断串口是否打开.Pariy;获取或设置校验位.PortName;串口名称.ReadBufferSize;获取或设置读取数据的缓存转载 2016-07-13 09:50:53 · 30696 阅读 · 0 评论 -
使用串口模拟工具进行串口程序开发调试
所以如何在自己的笔记本电脑上模拟串口数据就成了当务之急。托Google的福,找到了两个小工具:VSPD和串口调试助手。下面简单介绍一下如何结合这两个小工具进行串口程序调试。1、安装好VSPD后,首先选择你要虚拟的端口号,点击“添加端口”。一般现在的笔记本电脑都没有串口,所以可以选COM1和COM2。2、虚拟好端口后,左侧能看到新虚拟出的COM1和COM2,此时两个端口应该都转载 2016-07-13 11:30:25 · 26920 阅读 · 4 评论 -
在C#中调用python方法
1. 安装IronPython到http://ironpython.codeplex.com/下载。2. 创建项目创建一个C#的控制台应用程序。添加引用: 浏览到IronPython的安装目录中,添加对IronPython.dll,Microsoft.Scripting.dll 两个dll的引用。 3. 添加Python文件到当前的项目中转载 2016-06-19 00:20:57 · 5009 阅读 · 0 评论 -
如何使用LINQ链接数据库并操作数据库
1、在App_Code下面添加新项“LINQ to SQL 类”2、打开该类,设置Name属性(例如MyLinqDB)和Connection属性3、服务器资源管理器内添加数据库连接4、将数据库内需要操作的表拖入LINQ to SQL 类的设计视图,并保存5、新建数据绑定控件例如ListView16、后台Page_Load编写代码:var DB = new MyLinqDB(转载 2016-07-09 09:36:07 · 13327 阅读 · 0 评论 -
图片转换为字节流,字节流转换为图片
图片-》文件流-》字节流//比如得到图片全路径名称 fileNameFileStream fs=new FileStream(fileName,FileMode.Open,FileAccess.Read);fs.read(字节数组,位置,长度);图片-》内存流-》字节流Image ima=Image.FromFile(图片全路径名称);ima.save(内存流ms,格式);转载 2016-07-20 17:22:58 · 19066 阅读 · 1 评论 -
C#使用Log4Net记录日志
第一步:下载Log4Net 下载地址:http://logging.apache.org/log4net/download_log4net.cgi 把下载的 log4net-1.2.11-bin-newkey解压后,如下图所示: 双击bin文件夹转载 2016-08-30 09:42:01 · 11718 阅读 · 2 评论 -
C#中正则表达式的使用
目前为止,许多编程语言和工具都包含对正则表达式的支持,C#也不例外,C#基础类库中包含有一个命名空间(System.Text.RegularExpressions)和一系列可以充分发挥规则表达式威力的类(Regex、Match、Group等)。那么,什么是正则表达式,怎么定义正则表达式呢? 一、正则表达式基础l 什么是正则表达式 在编写字符串的处理程序时,经转载 2016-09-12 15:18:39 · 299 阅读 · 0 评论 -
UdpClient用法
参考:UDP_Server: UdpClient receivingUdpClient = new UdpClient(11000); IPEndPoint RemoteIpEndPoint = new IPEndPoint(IPAddress.Any, 0); try { byte[] sdata转载 2016-08-24 20:16:20 · 11305 阅读 · 0 评论 -
屏&幕&截&图
//获得当前屏幕的大小 Rectangle rect = new Rectangle(); rect = System.Windows.Forms.Screen.GetWorkingArea(this); Size mySize = new Size(rect.Width, rect.Height); Bitmap bitmap = new Bitmap(rect.转载 2016-08-24 23:15:32 · 338 阅读 · 0 评论 -
C#& Screen 类&(&多&屏&幕&开&发)
Screen 类下面的代码示例演示如何使用 Screen 类的各种方法和属性。 该示例调用 AllScreens 属性来检索连接到系统的所有屏幕的数组。 对于每个返回的 Screen,该示例将设备名称、边界、类型、工作区和主屏幕添加到ListBox。 1 private void button1_Click(object sender, System.EventArgs转载 2016-08-24 23:16:35 · 6155 阅读 · 1 评论 -
C#中&结&构&体&与&字&节&流&互&相&转&换
一、c#结构体 1、定义与C++对应的C#结构体 在c#中的结构体不能定义指针,不能定义字符数组,只能在里面定义字符数组的引用。 C++的消息结构体如下: //消息格式 4+16+4+4= 28个字节 struct cs_message{ u32_t cmd_type; char username[16]; u3转载 2016-08-25 10:04:48 · 426 阅读 · 0 评论 -
Windows下F&F&m&peg&快&速&入&门
本系列文章导航Windows下FFmpeg快速入门ffmpeg参数解释mencoder和ffmpeg参数详解(Java处理视频)Java 生成视频缩略图(ffmpeg)使用ffmpeg进行视频文件转换成FLV整理java 视频处理 mencoderjava 视频处理 ffmped+mencoder Windows下FFmpeg转载 2016-08-25 11:10:43 · 317 阅读 · 0 评论 -
Windows下f&fm&p&eg&录&制&视&频&命&令
我的需求是录制整个屏幕,故而,需要命令如下: ffmpeg -f gdigrab -framerate 30 -offset_x 0 -offset_y 0 -video_size 1600x900 -i desktop out.mpg - gdigrab:表明我们是通过gdi抓屏的方式; - -framerate 30:表示我录制的帧率为30; - -offset_x :左上偏移转载 2016-08-25 19:59:44 · 255 阅读 · 0 评论 -
详解SQL Server连接(内连接、外连接、交叉连接)
http://blog.csdn.net/jiuqiyuliang/article/details/10474221有两个表A和表B。表A结构如下: Aid:int;标识种子,主键,自增ID Aname:varchar 数据情况,即用select * from A出来的记录情况如下图1所示: 图1:A表数据表B结构如下: Bid:int;标识种子,主键,自增转载 2016-08-14 14:39:13 · 1160 阅读 · 0 评论 -
c#Socket
IPAddress ip=IPAddress.Parse("10.172.1.68"); IPEndPoint ipep=new IPEndPoint(ip,6000); Socket g_socket=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tc转载 2016-09-06 15:48:23 · 219 阅读 · 0 评论 -
C#.NET利@用@f@f@mpe@g操@作@视@频@实@战(格式转换,加水印 一步到位)
先上一张完工的项目截图: 在指定目录中读取视频,然后一件处理即可(中间的截取秒数的参数,属于视频剪切,暂时没有这块功能) 现有的视频均为flv格式的,通过C#调用ffmpeg,转换为mp4格式,并添加水印C#调用ffmpeg的方法封装如下: 1 /// 2 /// 视频处理器ffmpeg.exe的位置 3 /// 4转载 2016-08-26 19:44:13 · 880 阅读 · 0 评论 -
Process类启动其他程序
转载 2016-09-22 17:25:39 · 298 阅读 · 0 评论 -
C#winform直接连接SQL数据库mdf文件
首先在与数据库(文件)建立连接之前需要执行如下代码,该段代码是获取数据库文件路径:1 string dataDir = AppDomain.CurrentDomain.BaseDirectory;2 if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))3 {4转载 2016-09-22 18:51:57 · 4911 阅读 · 0 评论 -
c#自定义圆角控件panel
using System;using System.Collections.Generic;using System.ComponentModel;using System.Diagnostics;using System.Linq;using System.Text;namespace myControlLibrary{转载 2016-10-08 22:34:28 · 10514 阅读 · 1 评论 -
C# @以@M@D@F@文@件@链@接@数@据@库
一直以来都是链接SQL Server数据库服务但是在部署时将很麻烦,所以突发奇想,直接连接到MDF文件,刚开始还很混乱不会连接,后来向导,连接MDF文件不就和连接ACCDB数据库一样吗?方法如下:如下为连接字符串“ Data Source=(LocalDB)\v11.0;AttachDbFilename="F:\数据库 - 副本.mdf";Integrated Security转载 2016-09-22 21:13:42 · 542 阅读 · 0 评论 -
VFW(video for window)技术-- 监控
转载 2016-09-22 21:43:01 · 1292 阅读 · 0 评论 -
C#编@程@使@用@Ma@n@a@g@ed@ W@i@f@i A@PI连@接@无@线@S@S@I@D
如何用C#去操作无线网卡连接无线网络一直是个人学习过程中的一大困惑。好在最近成功解决了这个问题。最近在写一个中国电信ChinaNet无线热点自动连接工具,期间用到了Managed Wifi API,使用起来很是方便。操作步骤很简单:1.下载Managed Wifi API关于Managed Wifi API:This project is a .NET class libr转载 2016-09-22 21:50:47 · 1606 阅读 · 0 评论 -
c# 中的file和fileinfo,directory和directoryinfo以及filesysteminfo
在c#中提供了file和fileinfo类,这两个类的方法基本相同,以前只知道用,一直没弄明白究竟有什么区别,今天看书有点意外收获,与伙伴们共享: file和fileinfo都提供对文件的操作 file类提供静态的方法,file类不能被继承,也不能产生实例,如果只需要使用一次或者次数很少,那么使用file类会比使用fileinfo效率高,但是file类每转载 2016-10-09 21:00:09 · 2907 阅读 · 0 评论 -
c#TcpListener类
转载 2016-09-23 20:28:49 · 747 阅读 · 0 评论 -
网@上@信@息@提@取
转载 2016-09-23 20:50:46 · 313 阅读 · 0 评论 -
c#数据加解密
文本加解密:转载 2016-09-23 21:26:26 · 193 阅读 · 0 评论 -
BindingSource控件介绍
BindingSource控件是.NET Framework 2.0提供的新控件之一。BindingSource控件与数据源建立连接,然后将窗体中的控件与BindingSource控件建立绑定关系来实现数据绑定,简化数据绑定的过程。BindingSource控件即是一个连接后台数据库的渠道,同时又是一个数据源,因为BindingSource控件即 支持向后台数据库发送命令来检索数据,又支持转载 2016-09-21 12:04:28 · 8083 阅读 · 0 评论 -
c!#@创@建@P@D@F@文@档
转载 2016-10-10 22:08:14 · 603 阅读 · 0 评论 -
窗@口@屏@蔽@鼠@标@键@盘@消息
备注:此方法设置窗体不能接受鼠标键盘消息,但是这些消息依然可以穿透窗体到达被遮挡的窗体上转载 2016-09-25 16:05:38 · 270 阅读 · 0 评论 -
窗体效果
使窗体具有动画效果:如,淡入淡出API函数:animateWindow使窗体闪烁:API函数:flashWindow转载 2016-09-25 16:47:16 · 217 阅读 · 0 评论 -
c#@屏@蔽@窗@口@关@闭@按@钮
方法一:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;usin转载 2016-09-25 17:36:46 · 186 阅读 · 0 评论 -
c!#!中!实!现!文!件!拖!放
转载 2016-10-11 20:17:09 · 232 阅读 · 0 评论 -
c!#!获!取!文!件!夹!中!的!图!标!资!源
转载 2016-10-11 20:37:02 · 190 阅读 · 0 评论 -
c!#!远!程!关!闭!与!重!启!计!算!机
转载 2016-10-11 21:09:59 · 220 阅读 · 0 评论 -
c!#!获!得!磁!盘!属!性
C#取硬盘、CPU、主板、网卡的序号 ManagementObjectSearcherprivate void button1_Click(object sender, EventArgs e) { textBox1.Text = ""; foreach (string s in listBox1.SelectedItems)转载 2016-10-11 21:19:03 · 1377 阅读 · 0 评论 -
C!#!中!操!作!W!M!I!的!类!库!简!介
.Net FrameWork SDK对WMI提供了全面的支持,.Net FrameWork SDK为Visual C#能够操作WMI提供了一个专门的命名空间"System.Management"。在命名空间"System.Management"中提供了大量用以处理和WMI相关的类、接口和枚举。 命名空间"System.Management"中的成员是非常复杂的,由于篇幅所限完全介绍这些成转载 2016-10-11 21:44:16 · 2092 阅读 · 0 评论 -
c!#!Process!启!动!cmd.exe程!序
转载 2016-10-12 19:38:30 · 221 阅读 · 0 评论 -
c!#!检!查!驱!动!器!容!量
转载 2016-10-12 19:43:26 · 189 阅读 · 0 评论