C#
深夜奶爸
这个作者很懒,什么都没留下…
展开
-
C# DEV GridView 的使用心得
最近做前后台分离的项目,需要用表格展示数据,通过http返回数据,就想用用DEV 相关的控件进行展示,就做了一个GridView的窗口基类来处理数据,一下是这个基类 public partial class BaseUIForm : Form { protected BaseServerClass m_BaseServer; public BaseUIFo...原创 2018-10-09 11:45:27 · 3215 阅读 · 0 评论 -
C# httpclient 下载文件(下载文件为空的解决办法)
最近做个下载工具,请求json格式的数据都能请求下来,请求文件数据body体里面空,浏览器复制连接可以下载文件,最后在浏览器里面查看了下请求的报文,尝试把请求报文header拼接上,就能下载了,一下是代码 public static void downfile(string filename, string filePath, string url, List...原创 2018-08-16 11:11:40 · 9371 阅读 · 0 评论 -
总结C# 调用 C相应的库和WPF 控件嵌入Winform空间问题
前段时间做了一个通过C# 封装中间件调用C风格dll 提供给winform 窗口使用的任务,一下先把问题描述下,将解决问题的思路记录下 问题1:C# 能否调用C++动态库? 答案是肯定的,调用方式的话我在下面写上我前段时间解决的例子:(1)带有回调函数的C风格方式的方法在C#中的声明 //外部方法 [DllImport(@"ButelAgentAdapter.dll"...原创 2018-05-23 17:50:29 · 873 阅读 · 0 评论 -
C# 中关于子线程调用父线程的控件 Cross-thread operation not valid 错误
先说明下我的初衷,因为调用第三方的库,需要在我们这边实例化一个控件,传给第三方库去 最后在主线程里面启动子线程 问题:子线程结束后如何自动通知主线程?解决:利用委托和回调。 private Thread linkthread; //委托 public delegate void S...原创 2018-05-14 16:09:50 · 1006 阅读 · 0 评论 -
C# 调用C风格动态库(包含调用C++struct)
最近和其他公司对接,那边使用的是C++开发的动态库,但是我们这边需要封装成C#的动态库,研究了下,一下贴些各种接口使用,共大家参考//C# 对等声明C++那边的结构体[StructLayout(LayoutKind.Sequential)]public struct AgentInfo{public Int32 m_callEvent; public Int32 m_agentS...原创 2018-05-09 17:40:01 · 646 阅读 · 0 评论 -
C# 调用火狐内核做浏览器 与 JNI 调用 OpenCV做图像压缩
最近有个h5前段项目只能用火狐打开才能用(flash 插件支持),想来想去没啥好办法,就想用C#做个自定义浏览器,进行定制打开,简单做法就是https://bitbucket.org/geckofx/geckofx-33.0 gexkofx 下载地址C# 引入dll 截图 public partial class Form1 : Form { // Gecko...原创 2018-03-08 15:22:07 · 1435 阅读 · 0 评论 -
C# 调用 aws-s3-api 上传下载数据到minio上
C++ 封装动态库#pragma once#include "TDGeoAnalysis/TDPreDefine.h"#include <aws/core/Aws.h>#include <aws/s3/S3Client.h>#include <aws/core/auth/AWSCredentialsProvider.h>using namespace...原创 2019-02-14 15:20:44 · 2979 阅读 · 1 评论 -
C# 通过S3 给minio上上传数据
class OSSAmazonToolsCSharp { static private string accessKey = "RPW421T9GSIO4A45Y9ZR"; static private string secretKey = "2owKYy9emSS90Q0pXuyqpX1OxBCyEDYodsiBemcq"; static pri...原创 2019-03-07 17:04:12 · 1873 阅读 · 4 评论