- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 mongodb安装与C#引用
先去官网下载安装程序https://www.runoob.com/mongodb/mongodb-window-install.html双击安装一直点击下一步安装然后查看服务有没有启动进入安装根目录进入bin文件夹打开mongod的cfg文件将bindIp设置成0.0.0.0这样就外网也能访问你的mongodb了c#引用mongoDB.Bson,mongoDB.Driver,mongoDB.driver.Gridfs 等nuget包获取数据代码 IMongoDataba
2020-05-28 14:38:10 256
原创 c# Topshelf 搭建 Windows 服务
用本文基于 .net core 控制台应用程序部署为服务(.net Framework 可用)。一、创建.NET Core的控制台应第二步:通过 Nuget 安装 Topshelf 包。三、代码Program文件class Program { static void Main(string[] args) { Tops...
2020-04-26 16:25:27 983
原创 C#微软自带语音输出
1、在VS中使用微软自带的Speech进行语音播放,首先添加引用:2、具体实现逻辑代码如下:Task t1 = new Task(() => { SpVoice voice = new SpVoice(); voice.Rate = 1;//语速[-10-10] vo...
2020-01-15 15:03:54 718
原创 c#串口通讯
using System;using System.IO.Ports;using System.Text;public class SerialPortHelper { public delegate void HanderInterfaceUpdataDelegate(string sendData); private static SerialPo...
2020-01-13 14:59:23 187
原创 c#动态编译
动态编译简单的说将字符串转化成代码然后编译返回结果private void button1_Click(object sender, EventArgs e) { CodeDomProvider provider = CodeDomProvider.CreateProvider("C#");//创建编译器 CompilerParam...
2020-01-13 14:29:58 633
原创 c#多线程和委托的使用
一、基本概念先说什么是进程1、进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本单元,在进程中可以有多个线程同时执行代码。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程...
2020-01-13 14:02:04 1715
原创 滚动条控件ProgressBarControl使用
//最小值progressBarControl1.Properties.Minimum = 0;//最大值progressBarControl1.Properties.Maximum = 100;//设置步长,即每次增加的数progressBarControl1.Properties.Step = 1;//设置进度条的样式progressBarControl1.Properties....
2020-01-13 11:07:50 338
原创 双向验证证书地址请求方式
url:请求地址value:请求参数cerPath:P12证书路径password:证书密码public static HttpResult PostRequest( string url, object value, string certPath, string password){try{var parameters = JsonWrapper.SerializeObject...
2020-01-06 21:06:37 363
原创 委托基本用法
委托有两种,一种是同步委托Invoke和异步委托BeginInvoke举个例子,Form2要调用Form1使其的控件变化可以在Form2创建一个委托使其指向Form1的某个方法如下Form1代码 public Form1() { InitializeComponent(); } private void button1_Click(object se...
2020-01-05 22:44:16 109
转载 XtraReport报表控件
一、基本概念:XtraReports 中的每个报表都由 XtraRepot 类的一个实例表示,或者由该类的子类来表示(这种情况更常见)。 因此,每个报表都作为带区的容器使用,而每个带区中都包含报表控件。XtraReports 中的每个报表都可以被绑定到数据,或者不绑定。 要创建绑定报表,则首先要把报表绑定到数据源,然后指定每个报表控件的数据绑定选项。报表控件、带区 和报表自身的所有大小和位置,都...
2020-01-02 22:33:15 1041
原创 Http方式下载文件
/// <summary> /// Http方式下载文件 /// </summary> /// <param name="url">http地址</param> /// <param name="localfile">本地文件</param> /// <returns>...
2020-01-02 22:28:51 2568
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人