C#/.net
nudt_qxx
这个作者很懒,什么都没留下…
展开
-
C#项目添加dll引用
部署dll流程:首先把dll文件放到应用程序…\bin\Debug\下;然后在解决方案中添加引用:右键鼠标–>添加引用–>浏览–>选择dll放置路径后点击“确定”。 最后在项目源代码头文件加入对应的引用。原创 2017-07-13 13:32:52 · 40103 阅读 · 3 评论 -
C#SSH.NET连接报错"value cannot be null All lists either null or empty"
用网上找到的SSH.NET连接远程FTP主机,大致代码如下:using Renci.SshNet;using Renci.SshNet.Common;Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);string user_Name = config.AppS原创 2017-09-07 09:07:05 · 947 阅读 · 0 评论 -
C#执行带参数的mysql语句
本教程用C# Connector/NET中的MySql.Data.dll连接mysql数据库,请做好相关配置后代码内引入:using MySql.Data.MySqlClient;最近在项目用C#调用mysql,执行的sql语句需要传输参数,搞了好久终于搞定了,记录下中间踩的坑,变量如下: public static long fileid; public static原创 2017-08-24 13:57:27 · 6044 阅读 · 1 评论 -
C# winform把sql查询结果绑定到ComboBox
本教程用C# Connector/NET中的MySQL.Data.dll连接mysql数据库,请做好相关配置后代码内引入:using MySql.Data.MySqlClient; string query_str = "select file_path from police_file where police_name LIKE ?police_name_value a原创 2017-08-24 14:07:20 · 4522 阅读 · 0 评论 -
C# winform删除线程和退出程序方法
退出C# WinForm程序有很多方法,如:this.Close(); Application.Exit();Application.ExitThread(); System.Environment.Exit(0); 区别在于: 1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application原创 2017-08-28 11:22:29 · 4130 阅读 · 1 评论 -
C# 计算两个日期之间的所有日期
用一个for循环就可以解决: int year_Begin = Convert.ToInt32(this.dateBegin.Value.ToString("yyyy")); int month_Begin = Convert.ToInt32(this.dateBegin.Value.ToString("MM"));原创 2017-09-04 15:38:30 · 3097 阅读 · 2 评论 -
C# winform PictureBox插入图片并设置自适应显示
1.把提前下载好的图片放置于:项目\bin\Debug\Resources目录下面; 注意:Resources文件夹必须放在bin\Debug文件夹下,否则提示找不到图片! 2.Form.cs中把pictureBox的BackgroundImage设置为需要显示的图片,PictureBox和图片文件名按自己的需要修改,如下:this.pictureBox1.BackgroundImage = I原创 2017-08-26 19:02:29 · 22759 阅读 · 1 评论 -
C# winform把新值写入app.config文件
网上找的只能暂时把新设置的值加载进去,但是回头去看app.config和exe.config,这两个xml文件都没变。这里提供一个直接把新值写入xml的方法: app.config如下:<?xml version="1.0" encoding="utf-8"?><configuration> <appSettings> <add key="ftpServer" value="192.原创 2017-09-03 21:39:49 · 6320 阅读 · 0 评论 -
ubuntu 16.04下用.NET Core写C#程序
2017 微软一个比较大的动作就是.Net core2.0了,微软出的这个框架野心很大:它可以让用户在几乎所有的PC终端用C#编写自己的应用程序。在win/linux/mac三大主流操作系统通吃之后,.Net core居然也支持Docker! 本文试着在ubuntu 16.04运行自己的C#程序也,其他操作系统包括Windows,MacOS和Docker上的教程见官网:.Net Core 首先注原创 2017-08-11 21:55:01 · 6911 阅读 · 1 评论 -
Docker下用.NET Core写C#程序
2017 微软一个比较大的动作就是.Net core2.0了,微软出的这个框架野心很大:它可以让用户在几乎所有的PC终端用C#编写自己的应用程序。在win/Linux/mac三大主流操作系统通吃之后,.Net core居然也支持Docker! 本文试着在Docker 17.05.0-ce运行自己的C#程序,其他操作系统包括Windows,MacOS和linux上的使用教程见官网: .Net C原创 2017-08-11 23:33:43 · 9643 阅读 · 0 评论 -
CentOS7下用.NET Core写C#程序
2017 微软一个比较大的动作就是.Net core2.0了,微软出的这个框架野心很大:它可以让用户在几乎所有的PC终端用C#编写自己的应用程序。在win/Linux/mac三大主流操作系统通吃之后,.Net core居然也支持Docker! 本文试着在Centos7运行自己的C#程序,其他操作系统包括Windows,MacOS和docker上的教程见官网:.Net Core 首先需要安装li原创 2017-08-17 19:28:39 · 4737 阅读 · 0 评论 -
SharpDevelop 开发WPF教程
最近写项目需要用到windows GUI开发,想到的第一个框架是QT。可是对方需要软件在XP运行,QT5.X写的桌面程序无法直接在XP主机运行,还需要一些额外的包装和操作。加上看QT教程,感觉从配置和教程都略微复杂,就放弃了,转用别人介绍的WPF。 一.WPF框架介绍: WFP的全称是Windows Presentation Foundation,你可以把它翻译成“微软呈现基础”。是微软推出的基原创 2017-07-06 10:43:13 · 7265 阅读 · 0 评论 -
nuget下载dll库文件
今天浪费一早上,折腾FluentFTP的nuget依赖包,一直提示“基础连接已关闭 发送时发生错误”。提了一个issue,地址issue,请求dll库。 然后作者的回复大概是: 先下载:nuget.exe,然后执行命令:.\nuget.exe Install FluentFTP就会在nuget.exe同目录生成一个文件夹,里面有各个版本的dll。 不得不说,歪果仁真是心细,回复及时准确啊!原创 2017-07-16 15:40:57 · 2772 阅读 · 0 评论 -
SharpSSH中文乱码问题解决
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Tamir.SharpSsh;namespace SSHTest{ class Program { static void M原创 2017-07-14 10:43:47 · 1830 阅读 · 0 评论 -
winform下调用SharpSSH库实现对远程linux主机的控制
本教程在虚拟机XP+VS2010下测试成功。 首先下载源码:SharpSSH-1.1.1.13.src.zip。 然后用vs2010打开项目,右键SharpSSH(不是Example)点击生成,然后在SharpSSH-1.1.1.13.src\SharpSSH\bin\Release或者(Debug)目录下生成有三个DLL文件。 自己用C#调用SharpSSH库实现连接主机功能简单代码示例如下原创 2017-07-13 11:57:08 · 5328 阅读 · 2 评论 -
C# winform实现与linux socket通信
windows 主机下winform Form1.cs代码://Form1.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;usin原创 2017-07-13 13:36:18 · 2343 阅读 · 0 评论 -
裸机XP SP3 离线安装.Net4.0
我的xp_professional_SP3镜像是从MSDN官网下载的纯净ISO,文件名是 zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_x14-80404.iso, 然后我在这个xp系统尝试离线安装了Microsoft .NET Framework 4。原创 2017-10-07 19:23:13 · 5363 阅读 · 0 评论