![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Winform
gx_up
用心付出终究会获得收获的。
展开
-
【SignalR】简介及使用
SignalRSignalR是一个.NET Core/.NET Framework的开源实时框架. SignalR的可使用Web Socket, Server Sent Events 和 Long Polling作为底层传输方式.SignalR基于这三种技术构建, 抽象于它们之上, 它让你更好的关注业务问题而不是底层传输技术问题.SignalR这个框架分服务器端和客户端, 服务器端支持...原创 2019-10-14 13:59:36 · 1377 阅读 · 0 评论 -
C#获取全国地区信息,精确到省市区乡镇居委会
闲来无聊爬了下全国的省市区乡镇居委会的信息,存入到数据。以后做地址联动选择的时候可能用得着,这次可以精确到居委会数据来源:国家统计局2016年统计用区划代码和城乡划分代码(截止2016年07月31日)http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2016/index.html具体代码,也是写的比较随意:using ...原创 2018-04-06 17:49:20 · 3918 阅读 · 4 评论 -
C#中使用WinRAR实现加密压缩及解压缩文件
转自:http://www.jb51.net/article/68916.htm 本次示例主要实现:1.压缩文件夹及其下文件2.压缩文件夹下文件3.压缩文件夹及其下文件为rar 还是 zip4.解压缩5.加密压缩及解加密压缩-----------示例代码如下:protected void Button1_Click(object sender, EventArgs e)...转载 2018-04-29 11:58:54 · 2700 阅读 · 0 评论 -
一个截图和webapi上传的小栗子
不解释,只是贴贴代码控制台:using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Imaging;using System.IO;using System.Linq;using System.Net;using System.Text;using Sy...原创 2018-04-30 21:55:41 · 217 阅读 · 0 评论 -
一个图像识别的小栗子
贴代码:using System;using System.Collections.Generic;using System.Drawing;using System.IO;using System.Linq;using System.Net;using System.Net.Security;using System.Security.Cryptography.X509Cer...原创 2018-05-03 21:40:59 · 220 阅读 · 0 评论 -
【代码生成器】拼Html和TS代码的
效果如图:实体: public class DbTableHeadEntity { public int Id { get; set; } public string ColumnName { get; set; } public string ColumnType { get; set; } } pu...原创 2018-09-12 16:47:27 · 1613 阅读 · 0 评论 -
在阿里云服务器发邮件
在本地调试可以正常发送邮件,在服务器上发送失败 原因25端口被阿里云禁用,不能被开启,只能尝试用465 端口采用加密方式发送邮件。 然而 使用 smtp.163.com 的用 465端口发送还是失败,用自己网站的邮箱发送也是失败的报554错误啥的 最后用QQ的邮箱成功了!Demo:代码:public class MailHelper ...原创 2018-08-08 09:36:30 · 2215 阅读 · 0 评论 -
Windows程序打包,使用VS2017
作者:KwokKwok链接:https://www.jianshu.com/p/be0ea8c04643來源:简书安装依赖组件首先打开扩展和更新:扩展和更新联机查找下面的组件,然后安装,重启VS。安装依赖组件创建项目文件作为应用的主程序。比如这里我就创建一个简单的项目,只有一个窗口:创建一个简单的项目创建一个打包项目先右键解决方案,选择 添加-新建项目创建打包项目我这里就起名为PackageDem...转载 2018-06-06 18:13:02 · 2053 阅读 · 0 评论 -
C#阴历转农历
using System;using System.Collections;using System.Collections.Generic;using System.Globalization;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication...原创 2018-06-05 20:30:55 · 1146 阅读 · 0 评论 -
【小程序】实时截屏上传到服务器
这几天跟个咸鱼似的。天气太热了,什么事情都不想干。继续以前的思路写了个winform后台实时截屏de小程序,这次的小改进是,可以将图片上传到自己服务器上就相当于可以实时监控别人电脑de画面情况,然后加上开机启动,后台运行,一般小白也难以察觉。hhh找了几个人试了下,效果还不错,而且还发现,在QQ上传文件时,腾讯的测试机会先进行文件的查看测试机器也在运行我程序的时候被截屏,并上传到服原创 2017-07-25 11:09:20 · 5470 阅读 · 6 评论 -
C#文件和文件文件夹按时间、名称排序-顺序与倒序
转自:https://www.cnblogs.com/soundcode/p/4885723.html 对于文件和文件夹有多种排序方式,常用的就是按创建或修改时间、按文件名排序。在 C# 中,按时间和文件名排序都十分简单,用数组提供的排序方法 Array.Sort() 一行代码就可以搞定,当然也可以用常用的排序方法,如快速排序、冒泡排序等。 文件排序的方法也适用于文件夹,只是传递的变...转载 2018-04-26 18:10:41 · 5723 阅读 · 1 评论 -
C#汉字转拼音(npinyin)
转自:http://www.cnblogs.com/soundcode/p/6247531.html 汉字转拼音貌似一直是C#开发的一个难题,无论什么方案都有一定的bug,之前使用了两种方案。1.Chinese2Spell.cs 一些不能识别的汉字全部转为Z2.Microsoft Visual Studio International Feature Pack 1.0 连"广"、...转载 2018-04-08 15:22:43 · 3447 阅读 · 0 评论 -
【winform】飞凤平台 - api调试工具
由于需要经常调用飞凤平台上的各种接口,为了方便调试接口写了个小程序:有两个功能:格式化json代码,编辑json时自动补全tab键飞凤平台api:http://develop.feifengiot.com/docCenter#/apiDetail/132/1968代码很简单:using System;using System.Collections.Generic;usi...原创 2019-03-02 15:46:14 · 545 阅读 · 0 评论 -
EF查询 根据字段动态排序
using XXX.Infrastructure.Services;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Linq.Dynamic.Core;namespace XXX.Infrastructure.Extensions{ ...原创 2018-12-16 17:51:09 · 3009 阅读 · 2 评论 -
对查询结果进行过滤
using System;using System.Collections.Generic;using System.Dynamic;using System.Linq;using System.Reflection;using System.Text;namespace XXX.Infrastructure.Extensions{ /// <summary>...原创 2018-12-15 20:14:35 · 1889 阅读 · 0 评论 -
【收集】常用的一些代码块
一、记录日志 protected override void OnStart(string[] args) { this.WriteLog("\n当前时间:" + DateTime.Now.ToString("yyyy-MM-dd hh-mm-ss") + "\n"); this.WriteLog("客户端数据同步服...原创 2017-11-02 19:59:14 · 579 阅读 · 0 评论 -
【常用类】FileHelp
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Web;namespace FileHelper{ public static class ...原创 2017-11-05 15:16:14 · 394 阅读 · 0 评论 -
模拟post登陆
public static CookieContainer theCC = new CookieContainer();/// <summary> /// 登录方法(无验证码) /// </summary> /// <PARAM name="url">POST请求的地址</PARAM> /// <P...原创 2017-12-02 17:08:56 · 359 阅读 · 0 评论 -
.NET对象映射组件Tiny Mapper
阅读目录1.Tiny Mapper基本介绍 2.Tiny Mapper 基本使用 3.Tiny Mapper 指定配置使用 4.Tiny Mapper复杂类型使用 5.资源 好久没有写文章,工作甚忙,但每日还是关注.NET领域的开源项目。五一休息,放松了一下之后,今天就给大家介绍一个轻量级的对象映射工具Tiny Mapper:号称是.NET平台最快的对象映射组件。那就一起看看呢...转载 2018-03-27 22:08:03 · 918 阅读 · 0 评论 -
.Net平台下ActiveMQ入门实例
转载自:http://www.cnblogs.com/madyina/p/4121458.html1.ActiveMQ简介先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接...转载 2018-03-28 10:15:06 · 1360 阅读 · 0 评论 -
C#一个简单的爬虫
写了一个小爬虫,把CSDN上发表的博客全都备份了下。获取发表过的文章信息,存入到数据库。C#中用 AngleSharp这个组件就可以像用linq一样就行html标签的查询操作。所以从html里获取需要的内容是非常方便的具体代码,随便写的:using AngleSharp.Parser.Html;using System;using System.Collections.G...原创 2018-04-05 21:36:46 · 2437 阅读 · 0 评论 -
一个带线程的抽奖机
由于经常看到老师搞个随机数,来点人回答问题。 那个程序未免也太傻瓜式了,一点就产生了一个数,毫无悬念的就出来结果了。 就想让那个过程动起来,可以人为的控制开始和结束的过程。 也就是一个不断给lalble赋值的过程,于是就写了一个while的死循环,不点暂停,它就一直在给lalble赋值。 那么问题来了,這样不断赋值的过程就造成的窗体的假死现象。程序就死在那,暂停也没有用。原创 2016-12-11 16:27:43 · 364 阅读 · 0 评论 -
小例子(一)、MD5加密
一个MD5加密的小案例代码如下: 1 using System; 2 using System.Text; 3 using CCWin; 4 using System.Security.Cryptography; 5 6 namespace WindowsFormsApplication2 7 { 8 public partial class原创 2016-12-11 16:27:52 · 515 阅读 · 0 评论 -
小例子(二)、winform窗体间的关系
写一个关于winform窗体间的关系1、登陆,思路:登陆后隐藏登陆窗体,关闭Form2时结束整个应用程序。1 //登陆窗体 2 private void button2_Click(object sender, EventArgs e)3 {4 Form2 fr = new Form2();5原创 2016-12-11 16:27:57 · 227 阅读 · 0 评论 -
小例子(三)、winform控件的移动
程序:Do You Love Me ?说明:就是鼠标移动到“不爱”按钮上按钮就会移动到其他地方代码:28 //鼠标进入控件表面的事件MouseEnter29 //this.ClientSize.Width 窗体宽度30 //button2.Width 按钮的宽度31 //设置按钮的位置: button2.Locatio原创 2016-12-11 16:27:59 · 318 阅读 · 0 评论 -
部门树形结构,使用Treeview控件显示部门
部门树形结构。设计张部门表用于存储部门编码、名称、上级部门id,使用Treeview控件显示部门树,并实现部门增删改、移动、折叠等功能。特别提示,部门有层级关系,可用donetbar的adtree控件代码如下 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel;原创 2016-12-11 16:28:04 · 2107 阅读 · 0 评论 -
模拟键盘录入,复制粘贴剪切,全选
首先创建一个KeyBoard类,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.Threading;namespace KeyBoardI原创 2016-12-11 16:28:18 · 2209 阅读 · 0 评论 -
音乐播放器:打开文件对话框
制作了一个简单的音乐播放器。具有打开电脑里面的文件,选择歌曲播放 主要是为了掌握,打开文件夹,选择文件的 1 private void Frm_Load(object sender, EventArgs e) 2 { 3 skinEngine1.SkinFile = "DiamondBlue.ssk";原创 2016-12-11 16:27:34 · 436 阅读 · 0 评论 -
笔记13:File 类的一些操作
一、对文件的创建(create) 1 private void button1_Click(object sender, EventArgs e) 2 { 3 File.Create(@"F:\\QQPCmgr\\Desktop\\新创的.txt"); 4 MessageBox.Show("创建成功原创 2016-12-11 16:27:32 · 273 阅读 · 0 评论 -
笔记5:QQ群聊天机器人
之前经常在别人群里看到有自动回复消息的机器人。功能有好多,可以玩各种游戏。觉得还蛮有意思的。。于是就去请教别人怎么弄得,但是他们都说得好复杂,好高大上,无非就是不想让别人弄本人是个不会轻易放弃的人。无奈之下,只好去请教度娘了在我,众里寻她千百度,终于在一个很不起眼的地方,找到了这个链接:https://cqp.cc/当然在这之前也点过很多的没有网页,试过很多,但都没有成功好原创 2016-12-11 16:26:42 · 1138 阅读 · 0 评论 -
笔记7:winfrom的一些知识点(一)
一、MDI窗体 1 private void 添加窗体ToolStripMenuItem_Click(object sender, EventArgs e) 2 { 3 Form2 frm1 = new Form2(); 4 frm1.MdiParent = this; 5原创 2016-12-11 16:26:54 · 255 阅读 · 0 评论 -
笔记8:winfrom连接数据库DBHelp
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Data.Sql; 6 using System.Data.SqlClient; 7 using System.Data; 8 9 namespac原创 2016-12-11 16:26:59 · 456 阅读 · 0 评论 -
笔记9:winfrom的一些知识点(二)
一、新建,和删除文件夹 1 private void button4_Click(object sender, EventArgs e) 2 { 3 Directory.Delete(@"F:\", true); //删除文件,true直接格式化 4 MessageBox.Show("格式化成功!"原创 2016-12-11 16:27:03 · 190 阅读 · 0 评论 -
笔记12:简易的二维码生成解析程序
首先得引用一个文件。直接看代码吧! 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Drawing; 5 using System.Data; 6 using System.Text; 7 using Syst原创 2016-12-11 16:27:13 · 355 阅读 · 0 评论 -
笔记10:时时屏幕抓取小程序
今天无意间看到了一边关于黑客的制作木马病毒的文章感觉还蛮有意思的。 里面有一个说到做一个木马病毒,可以时时抓取别人电脑的屏幕内容,然后我灵机一动 就想能不能用我们现在学的C#和winfrom也写个程序来抓取屏幕呢。 于是我就抱着试试看的态度,去找度娘了。。。没想到這一搜索还真的有這样的代码。 自己就一句句的照着敲,尝试的去理解里面的东西,到处改改试试的原创 2016-12-11 16:27:06 · 527 阅读 · 0 评论 -
笔记11:GDI 制作数字验证码
大二学长让我学下GDI绘制验证码,然后自己就试了试了。找了点视频看了下。 现在会画直线,矩形,字符串,制作验证码 一、绘制一条直线1 private void button1_Click(object sender, EventArgs e)2 {3 Graphics g = this.CreateG原创 2016-12-11 16:27:11 · 264 阅读 · 0 评论 -
listbox鼠标拖动数据和为button注册快捷键
将listbox1中的数据用鼠标拖动至listbox2,即有左至右。分别对应控件注册如下事件DragEnter,MouseDown,DragDrop代码如下: //P128 DataGridView的托动改成listBox的拖动 private void listBox1_DragEnter(object sender, DragEventArg原创 2016-12-11 16:28:20 · 353 阅读 · 0 评论