C#
暗夜流岚
这个作者很懒,什么都没留下…
展开
-
WPF学习日记:持续修改
一、wpf基本知识在VS中自动引用:PresentationCorePresentationFrameworkWindowsBase也可以自己用文本创建工程:1、打开VS编译器(与cmd类似但是已经加载一些环境设置):2、引用上述核心依赖:用\r 来开始3、用crc将文件编译成程序(.exe)、Windows程序(.winexe)、库文件(laibrary)、模块(module)...原创 2020-04-16 10:41:23 · 414 阅读 · 0 评论 -
C# 流动布局
描述:在一个控件中添加子控件子控件根据自身大小依次排列,类似HTML中float属性;实现:两种方法一.1、采用双重for循环在此控件中加载子控件;2、用一个数组来盛放这些子控件;3、在此控件的SizeChanged(object sender, System.EventArgs e)方法中用双重for循环来遍历盛放子控件的数组;根据此控件改变后大小,重新定义子控件的位置和大小;二....原创 2019-09-10 14:43:22 · 792 阅读 · 0 评论 -
C# 软件在Debug下可以运行在Release版本下不能运行
问题:软件在release第一次生成后运行异常在Debug版本却没有问题;解决方案:在Release版本下,右击项目名称-属性 :在 “生成“ 页面 先看看自己引用的dll是多少位 在目标平台改成响应的即可;如果不是32位的记得将首选32位复选框对勾去掉;...原创 2019-07-25 11:50:56 · 4933 阅读 · 0 评论 -
C# 用于不同控件触发动作事件
同一Form中加载两个控件; 一个导航菜单控件 , 一个显示控件;在点击导航控件时,更改另一个控件中内容; 使用事件方式;导航控件为发布者, 显示控件为订阅者;发布者代码: public delegate void TitleChangeHandler(string title); //定义委托 public partial class Navigation : Us...原创 2019-07-08 17:52:42 · 896 阅读 · 0 评论 -
C# Socket 转发封装后码流半包,粘包问题
本人采用C# Socket 传输视频码流信息,涉及到多路视频一起发送,因此需要封装数据, 因为数据比较大粘包,半包现象严重,不能够显示画面,现在说下解决粘包半包的方法,这里只说服务器接收端接收方法: private void receiveData(object state) { //send = new sendDada(); ...原创 2019-06-18 15:06:08 · 622 阅读 · 0 评论 -
C# 获取数据库某字段空值处理办法
在查询语句中难免遇到查询字段为空的情况,所以如何处理返回空值就是一个必须处理的问题;sqlserver在数据库中空值时NULL,在查询后就是一个空,不是“”,也不是null所以无法用sr[0]==null来判断;`在进行判断的时候我查看网上判断空值的办法大体分为三种:1.通过System.DBNull类来判断;dt.rows[0]["字段名"] == DBNull.Value; ...原创 2019-06-20 10:48:46 · 5159 阅读 · 0 评论 -
关于跨线程访问UI控件办法
第一种就是直接在在控件加载界面加载之前添加 Control.CheckForIllegalCrossThreadCalls = false;含义是设置一个值指示是否捕获对错误线程的调用;public Form1() { InitializeComponent(); Control.CheckForIllegalCrossThr...原创 2019-06-14 21:31:54 · 1312 阅读 · 0 评论 -
软件在其他电脑运行出错:异常终止 问题事件名称CLR20r3
描述:在本地VS2013写的winform软件放到服务器运行异常终止:问题事件名称CLR20r3解决思路:查看度娘和论坛多是说.netFramework版本不一致问题;或者在软件的属性页取消勾选“为ClickOnce清单签名”;还有一个推荐办法就是去 事件查看器 查看应用程序的windows 日志;解决办法:引用的Dll文件没有复制过去,正确引用即可...原创 2019-05-31 19:12:41 · 14091 阅读 · 1 评论 -
引用.dll文件异常
描述:在使用 VS2013 引用C封装好的 .dll文件调用异常:试图加载不正确的程序;解决方法:在项目属性-生成-常规 ,把平台首选32位复选框打钩去掉;...原创 2019-06-05 15:54:59 · 549 阅读 · 0 评论 -
关于http协议中发送字符串乱码问题
描述:关于http报文中发送中文字节出现乱码,如何解码问题方法:发送编码后文字(java): java.net.URLEncoder.encode(乱码文字, “utf-8”);接收解码(C#): HttpUtility.UrlDecode( 乱码文字);...原创 2019-05-31 13:51:15 · 701 阅读 · 0 评论