C# WinFrom
hotmee
这个作者很懒,什么都没留下…
展开
-
C# MQTT 客户端 服务端实现
废话懒得说,调用的第三方的库。NUGET下载MQTTnet即可。这个库作者老是升级,而且版本之间老是不兼容。UI如下下面是主要代码。using MQTTnet;using MQTTnet.Client;using MQTTnet.Protocol;using System;using System.Collections.Generic;using Syste...原创 2019-12-30 17:36:43 · 9475 阅读 · 2 评论 -
WPF内存释放,C#
WPF用起来虽然很爽,但是内存涨的很过分啊!曾让我一度想放弃这个平台。。。内存一直狂涨,100,200,300.。。。。GC也回收不定,直到有一天,找到了方法!Nuget搜索lierda.WPFHelper,再AppStratup时,new一下,然后内存基本可以压缩到50MB以内,这个DLL每30s压缩一次内存,最低可以压缩到10MB。 示例代码: /// <summar...原创 2017-04-05 11:37:54 · 14742 阅读 · 19 评论 -
屏蔽Devexpress 试用窗口
屏蔽Devexpress 试用窗口原创 2017-02-05 11:40:03 · 2665 阅读 · 1 评论 -
Devexpress Spreadsheet 中文教程(1)
如何使用Workbook打开文档1、从文件打开:workbook.LoadDocument("Documents\\Document.xlsx", DocumentFormat.OpenXml);2、从文件流打开:using System.IO;using DevExpress.Spreadsheet;// ...Workbook workbook = new Workboo原创 2016-01-21 12:35:52 · 29865 阅读 · 3 评论 -
通过登录窗口调用主窗口的办法、禁止线程多开
通过登录窗口调用主窗口的办法 [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false);原创 2016-02-28 22:07:42 · 1390 阅读 · 0 评论 -
GridControl 删除选中行
GridControl 删除选中行,Winfrom,WPF原创 2015-12-09 09:40:55 · 10865 阅读 · 0 评论 -
Devexpress Spreadsheet 中文教程(4)
条件格式格式化单元格是高于还是低于平均值ConditionalFormattingCollection conditionalFormattings = worksheet.ConditionalFormattings;// Create the rule highlighting values that are above the average in cells C2 through原创 2016-01-21 21:23:46 · 8716 阅读 · 8 评论 -
Devexpress Spreadsheet 中文教程(3)
导入和导出数据如何导入数据到WorksheetImport Data from ArraysWorksheet worksheet = workbook.Worksheets[0];// Create an array containing string values.string[] array = new string[] { "AAA", "BBB", "CCC", "DDD原创 2016-01-21 15:05:03 · 9685 阅读 · 0 评论 -
Devexpress Spreadsheet 中文教程(2)
从Worksheet中访问Cellusing DevExpress.Spreadsheet;// ...Workbook workbook = new Workbook();Worksheet worksheet = workbook.Worksheets[0];Cell cellA1 = worksheet[0, 0]; // Cell A1Cell cellB2 = worksh原创 2016-01-21 14:10:46 · 19536 阅读 · 10 评论 -
C# Excel 基本操作、MS SQL Server
C# 操作Excel二次开发原创 2016-01-21 10:15:08 · 929 阅读 · 0 评论 -
C#获取当前系统桌面路径
string dir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);原创 2015-11-30 08:32:50 · 17571 阅读 · 2 评论 -
C# 创建第一个.NET Excel 应用程序
主要内容:创建一个Excel工作簿文件,然后再工作表的第一个单元格写入“Hello Word”。主要步骤:1.创建项目:启动Visual Studio 这里使用的是2012版本(注意建议使用旗舰版,社交版可能不包含.NET相应模型)修改好“名称”、“位置”后单击确定,进入主窗体如下:因为要创建的是.NET Excel 程序,那么自然要添加相应.NET引用;2原创 2015-11-19 09:39:13 · 1448 阅读 · 0 评论 -
Devexpress DateEdit 格式化显示
我们知道 DevExpress是个很强大的控件集,但是DataEdit该如何格式化显示日期呢?下面的操作可以设计器上直接属性修改,也可以通过代码的方式,这里主要介绍代码方式;假设我们要显示为“2015年11月24日”,而控件默认显示为2015/11/24,那么编写如下代码: dateEdit1.Properties.DisplayFormat.FormatStri原创 2015-11-24 11:21:14 · 5404 阅读 · 0 评论 -
GridControl 获取选中行的数量
MessageBox.Show(BANDGW.SelectedRowsCount.ToString()); BANDGW,表示GridControl 控件内的子控件名称,普通的GridControl语法一样BANDGW.OptionsFind.AlwaysVisible = true;//控制搜索对话框是否显示原创 2015-11-18 13:12:37 · 2877 阅读 · 0 评论 -
C# 获取获取经纬度!
本实例是通过C# 获取你的设备所在的经纬度!精确到小数点后六位;写程序前,请先添加引用System.Device添加完毕后再添加using System.Device.Location;命名空间,不然找不到该命名空间,你的对应.NET版本需要为.NET4.5以上,程序代码如下: GeoCoordinateWatcher watcher = n...原创 2015-11-22 01:58:03 · 12660 阅读 · 5 评论 -
DataAdapter 批量插入、更新、删除数据库!
程序实现了,批量插入,更新,删除;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;原创 2015-11-20 11:33:34 · 8360 阅读 · 1 评论