- 博客(160)
- 资源 (23)
- 收藏
- 关注
原创 Winform异步解决窗体耗时操作(Action专门用于无返回值,Func专门用于有返回值)
#region 调用timer控件实时查询开关机时间private void timer1_Tick(object sender, EventArgs e){ string sql = "SELECT startTime,endTime,AMTusername,AMTpassword,AMTip FROM AmtTiming at, AmtComputer ac WHERE at.ci
2014-05-12 03:03:18 6455
原创 WPF下拉框ComboBox样式
显示效果下图:1、静态显示如图1,悬浮如图22、下拉的Popup带阴影(无Border);下拉三角图标用的是自己的png图片,可任意替换(其他或Path数据等自己处理);宽高等可直接在样式代码里修改。3、实际项目里,对下拉的滚动条做了美化处理,此处没附带上相关代码。有需求的可自己添加或用第三方控件库帮助类实现(如Panuon,其ScrollViewerHelper类可方便的修改宽度和圆角)样式代码如下:<ResourceDictionary x
2022-02-11 14:51:23 6970
原创 WPF在远程桌面情况下,窗体显示透明的
WPF 某个界面或控件在界面找不到看不到可能的原因_lindexi-CSDN博客_wpf界面显示不出来WPF 设置纯软件渲染_lindexi-CSDN博客_wpf 渲染问题描述:用WPF开发了一个程序,在远程桌面情况下,发现Window窗体显示透明,实际上,远程电脑边上的同事是能看到的,但用远程桌面工具(包括但不限于向日葵、todesk等)操作,就看不到。后来咨询了下lindexi(林德熙)大神,判断可能是渲染模式导致的,经确认,的确如此。具体为:如果WPF的Window用了WindowChro
2022-01-26 14:58:28 1460
转载 用 AppContext 解决类库的更新兼容问题
文章转自吕毅博客,原文地址:https://blog.walterlv.com/post/dotnet/2017/09/30/app-context.html还记得微软在Mitigation: Pointer-based Touch and Stylus Support中告诉大家如何在 .NET Framework 4.7 中迁移 WPF 的触控到基于 Pointer 消息?记得关键的<AppContextSwitchOverrides value="Switch.System.Window...
2021-03-02 10:28:39 711
原创 动态修改WPF窗体大小并设置其居中显示
假如现在有2个窗体:1、主窗体MainWindow2、子窗体ChildWindow主窗体MainWindow.xaml.cs里有一段代码: var child = new ChildWindow(); child.Owner = this; child.ShowDialog();其中子窗体的大小,是由构造方法根据不同情况设置不同的大小。如在线时宽高大小为100*100,离线时宽高是200*200。那么如果在动态修改了子窗体...
2020-07-28 20:39:29 2964
原创 WPF 自定义最大化及还原按钮,支持双击标题栏空白处的最大化及还原处理
App.xaml代码:<Application x:Class="WpfToolbar.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml...
2019-12-16 11:52:33 1934
原创 WPF 不用Window.Shell.dll实现窗体的拖动、伸缩等
<Window xxxx> <WindowChrome.WindowChrome> <WindowChrome CaptionHeight="30" GlassFrameThickness="0" NonClientFrameEdges="None" ...
2019-12-11 19:36:50 304
原创 C#获取尼康D5100里拍好的照片
简介:一台尼康D5100数码相机,里面已经拍好了若干照片,通过USB连接电脑。现在通过C#程序,获取其相片集合。主要通过WIA操作。WIA:Microsoft Windows Image Acquisition Library v2.0。这是一个COM操作,需要在项目里右键引用,选择COM,勾选Microsoft Windows Image Acquisition Library v2...
2019-10-18 16:08:49 685 4
原创 WPF 解决弹出ActiveMovie Window的问题
一般常用方法有以下几种:1、卸载格式工厂(或其他类似软件),重启电脑2、通过编写代码,修改为VMR93、安装完美解码软件,或安装K-Lite工具包(K-Lite Codec Pack)4、升级摄像头驱动 不一般的绝密解决办法(Logitech usb Webcam摄像头): 添加EnableSampleGrabbing属性,设置其值为true xmlns...
2019-01-08 17:47:01 5581
原创 c# 关闭中文输入法(系统级别)/开启中文输入法
[DllImport("user32.dll")] private static extern bool PostMessage(int hhwnd, uint msg, IntPtr wparam, IntPtr lparam); [DllImport("user32.dll")] private static extern IntPtr Loa
2017-11-04 19:17:35 6214
转载 不装mono,你的.NET程序照样可以在Linux上运行!
让.NET应用程序在linux上运行,目前通用的做法就是在Linux上安装mono,然后通过”mono your.exe“命令运行这个程序。这种运行.net程序的办法有两个弱点,一个是需要客户机安装mono,二个是 ”mono xx.exe“ 这种命令行总让人感到有点不太专业的味道。那么,有没有办法既不安装mono,又能让你的.NET程序就像c语言编译的程序那么,”直接“在Linu
2016-09-30 00:28:34 11653
转载 提升SQLite数据插入效率低、速度慢的方法
转载地址:http://blog.csdn.net/majiakun1/article/details/46607163未验证...不知道.net里如何用的...仅转载...前言SQLite数据库由于其简单、灵活、轻量、开源,已经被越来越多的被应用到中小型应用中。甚至有人说,SQLite完全可以用来取代c语言中的文件读写操作。因此我最近编写有关遥感数据处理的
2016-04-27 14:02:42 2023 2
转载 WPF中Image控件的Source属性,删除此Source所属目录时提示文件被占用的异常
原文地址:http://www.cnblogs.com/pdfw/archive/2008/03/25/1121787.htmlimageEditImage是一个Image控件,在后台代码中我想给它指定Source的属性。我先如下方式进行:BitmapImage image = new BitmapImage(new Uri(strImagePath, UriKind.Absolu
2016-01-09 01:02:26 2779 1
转载 关于sql连接语句中的Integrated Security=SSPI
关于sql连接语句中的Integrated Security=SSPI 解决方法: 即:Security Support Provider Interface 设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。 I
2015-07-13 11:45:47 14289 1
转载 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
原文地址:http://blog.csdn.net/smartsmile2012/article/details/22167179private void button1_Click(object sender, EventArgs e) { //Sqlite使用事务批量操作 极大的提高速度 DateTime starttime = Dat
2015-06-18 14:39:19 4605
转载 C#.ToString()格式大全
原文地址:http://www.cnblogs.com/1971ruru/archive/2012/12/12/2814853.html 最近在做第三方支付,用到了ISO8583包,因为有些域需要特定的格式,所以把常用的都搬过来了,以备不时之需,知识是无限的,大脑也是无限的。C货币2.5.ToString("C")
2015-05-27 06:28:29 4405
转载 sqlite日期函数及时间
SQLite分页显示: Select * From news order by id desc Limit 10 Offset 10这篇文章是根据 SQLite 官方 WIKI 里的内容翻译,如果有什么翻译不当的地方希望大家指出,毕竟我的英文水平实在很差。 SQLite 包括以下五个时间函数:date(日期时间字符串, 修正符, 修正符, ……)time(日期时间字符串
2015-05-21 16:30:30 1600
转载 [分享]外部exe窗体嵌入winform
using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Text;using System.Windows.Forms;using System.Diagnostics;using Sys
2015-03-12 11:26:47 5769
原创 jquery客户端分页
var array = [];//显示按优惠金额层$("#showAmountDiv").click(function () { showDiv("amountDiv");});//显示按优惠百分比层$("#showPercentDiv").click(function () { showDiv("percentDiv");});//显示按优惠底价层$("#s
2014-08-25 10:50:07 1008
转载 sql语句-linq语言-lambda表达式对照
1、查询Student表中的所有记录的Sname、Ssex和Class列。select sname,ssex,class from studentLinq: from s in Students select new { s.SNAME, s.SSEX, s.CLASS }Lambda:
2014-08-16 04:02:39 900
转载 关于Embedded Resource(嵌入式资源)的理解
关于Embedded Resource的理解2012-02-26 22:28 by Ecin, 471 阅读, 0 评论, 收藏, 编辑Embedded Resource.NET中使用外部资源时常用的方式都是使用资源文件,作为程序集的一部分发布。资源文件的读取也比较方便,字符串、图片和任何二进制数据,包括任何类型的文件都可以作为资源的项。使用资源文件时VS也会自动生成相应的
2014-07-22 11:23:38 9038
转载 delegate的衍化过程
class Program { delegate bool foo(int n); static bool foo1(int n) { return true; } static bool foo2(int n) { return n % 2
2014-05-14 17:03:29 813
原创 IEnumerable IEnumerator
写了2个demo,还是没发现哪里会用到。class Program{ static void Main(string[] args) { Book[] books = new Book[3] { new Book() { BookName = "java" }, new Book() { BookName = ".net" }, new Book() { Bo
2014-05-13 17:38:50 803
转载 .net yield关键字
static void Main(string[] args) { //输出:2 4 8 16 32 64 128 256 foreach (int i in Power(2, 8)) { Console.Write("{0} ", i); }
2014-05-13 11:02:46 1902
转载 C#获取当前运行的源代码的文件名和当前源代码的行数的方法
在C#中记录日志时,为了以后查找错误或者跟踪的方便,最好能记录下出错的源代码的文件名和出错的源代码的行数。这2个方法如下:/// /// 取得当前源码的哪一行/// /// public static int GetLineNum(){ System.Diagnostics.StackTrace st = new System.Diagnostics.StackT
2014-04-20 18:04:13 1884
转载 利用表达式树构建委托改善反射性能
最近搞一个系统时由于在比较关键地方用到反射了,所以要关注了一下反射的性能问题。搜索一下,不难搜到老赵的这篇文章,下面是一些杂乱的笔记。(建议先看老赵的文章).Net4.0反射性能改善看老赵的文章,老赵得到的结果是这样的:12300:00:00.0125539 (Directly invoke)00:00:0
2014-02-20 10:34:48 1500
转载 逆变与协变详解
逆变(contravariant)与协变(covariant)是C#4新增的概念,许多书籍和博客都有讲解,我觉得都没有把它们讲清楚,搞明白了它们,可以更准确地去定义泛型委托和接口,这里我尝试画图详细解析逆变与协变。变的概念我们都知道.Net里或者说在OO的世界里,可以安全地把子类的引用赋给父类引用,例如:123//
2014-02-19 10:55:33 1170
原创 .net获取硬件信息
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Management;using Microsoft.Win32;using Microsoft.VisualBasic.Devices;using System.Windows.Forms;u
2014-02-18 14:13:21 1487
转载 .NET中反射机制的使用与分析
.NET反射的定义:审查元数据并收集关于它的类型信息的能力。元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中。而将代码转换为 Microsoft 中间语言 (MSIL) 并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和成员都将在元数据中进行
2014-02-17 15:51:00 794
原创 .net下调用webservice(json格式、ut8转码、zip压缩)
调用方:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;namespace ConsoleWSTest{ class Program { static void Main(string[] args)
2013-11-26 11:02:25 5207 1
原创 .net下webservice包装类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.CodeDom;using Microsoft.CSharp;using System.CodeDom.Compiler;using System.IO;us
2013-11-26 10:55:36 2235
原创 .net zip压缩包装类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace ConsoleWSTest{ public class ZipUtil { /// /// 压缩 ///
2013-11-26 10:53:48 1763
原创 .net中将Json包装类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Data;using System.Collections;us
2013-11-26 10:43:38 2249
转载 ISO8583报文协议
最开始时,金融系统只有IBM这些大的公司来提供设备,象各种主机与终端等。在各个计算机设备之间,需要交换数据。我们知道数据是通过网络来传送的,而在网络上传送的数据都是基于0或1这样的二进制数据,如果没有对数据进行编码,则这些数据没有人能够理解,属于没有用的数据。起初的X.25、SDLC以及现在流行的TCP/IP网络协议都提供底层的通讯编码协议,它们解决了最底层的通讯问题,能够将一串字符从一个地方传送
2013-10-16 10:44:10 1329
C#操作扫描仪.zip
2019-10-18
数据加密MD5(包括javascript代码和java代码实现的两种方式)
2009-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人