上一页 1 ··· 114 115 116 117 118 119 120 121 122 ··· 177 下一页

2019年2月25日

学习SQLite数据库及命令

摘要: 1. 介绍 SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的 SQL 数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保 SQLite 的二进制文件存在即可开始创建、连 阅读全文

posted @ 2019-02-25 16:42 jack_Meng 阅读(907) 评论(0) 推荐(2)

C#实现自动升级(附源码)

摘要: 对于PC桌面应用程序而言,自动升级功能往往是必不可少的。而自动升级可以作为一个独立的C/S系统来开发,这样,就可以在不同的桌面应用中进行复用。本文将着重介绍OAUS的相关背景、使用方法,至于详细的实现细节,大家可以直接下载源码研究。如果了解了OAUS的使用,源码的理解就非常容易了。如果需要直接部署使 阅读全文

posted @ 2019-02-25 16:40 jack_Meng 阅读(19327) 评论(4) 推荐(5)

在WinForm中使用Web Services 来实现 软件自动升级( Auto Update ) (C#)

摘要: winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。 一、升级的好处。 长期以来,广大程序员为到底是使用Client/Ser 阅读全文

posted @ 2019-02-25 16:04 jack_Meng 阅读(1116) 评论(0) 推荐(1)

2019年2月22日

解决winfrom下TextBox不支持透明背景色

摘要: 不知道微软扯什么拉鸡蛋子,居然有控件不支持透明,我实在想喷设计的人脑残。尤其可恨的是TextBox不支持,更可恨的是直到最新版.net4.6也不支持。源码又看不见,具体实现细节都不知道,谁能改得动?这也难怪C#会被java大军淹没。不是C#不好,是很多细节没到位。 解决方案一: 重写一个TextBo 阅读全文

posted @ 2019-02-22 17:10 jack_Meng 阅读(2124) 评论(0) 推荐(0)

C# Winform 怎么让按钮在Panel里居中显示

摘要: 把pannel里面的多个按钮的那个anchor属性全部去掉,如下图: 再用VS2010自带的工具调一下即可: 小注: 有的时候我们却想子控件在父控件里的相对位置不要随着父控件的变大缩小而变化,或者控件边缘距离父控件边缘的相对距离不要发生变化,但又不是停靠在父控件的边缘,这就是Anchor该出场的时候 阅读全文

posted @ 2019-02-22 17:03 jack_Meng 阅读(7539) 评论(0) 推荐(0)

DevExpress Cpicturebox或者Dev控件 PictureEdit 按比例的缩放加载图片

摘要: 方法一: 如果要加载的图片的长宽比不是太过失衡, 1.可以改变picturebox的SizeMode属性为 PictureBoxSizeMode.StretchImage, 2.或者Dev控件 PictureEdit的SizeMode属性为Zoom。(zoom:缩放;clip剪短;stretchHo 阅读全文

posted @ 2019-02-22 17:02 jack_Meng 阅读(1812) 评论(0) 推荐(0)

DevExpress 中 设置 labelControl 的背景透明到图片的方法

摘要: labelControl 中的 backColor 可以设置为: TransParent 当设置为: Transparent 的时候,labelControl 的背景依然为 主form的背景颜色 ,研究了好久没有效果 ,后来 自己 奇思妙想,看了一下这个 TransParent这几个字发现 从字面上 阅读全文

posted @ 2019-02-22 17:01 jack_Meng 阅读(1076) 评论(0) 推荐(0)

Dev TextEdit 输入提示

摘要: TextEdit.Properties.NullValuePromptShowForEmptyValue = true; TextEdit.Properties.NullValuePrompt = “我是提示。”; 出处:https://blog.csdn.net/ranmawawa/article 阅读全文

posted @ 2019-02-22 12:37 jack_Meng 阅读(2563) 评论(0) 推荐(1)

C#模拟键盘按键的三种方式实现

摘要: 1.System.Windows.Forms.SendKeys 组合键:Ctrl = ^ 、Shift = + 、Alt = % 模拟按键:A private void button1_Click(object sender, EventArgs e) { textBox1.Focus(); Sen 阅读全文

posted @ 2019-02-22 10:20 jack_Meng 阅读(23684) 评论(0) 推荐(3)

C#窗体模拟键盘按键(组合键)产生事件 ---- 通过keybd_event()函数

摘要: 如何模拟键盘按键触发产生的事件,比如模拟按下Alt + F4 关闭当前程序,Ctrl+Shift 切换输入法等 可以通过win32api 键盘事件 keybd_event() 来实现 1、定义键盘按键对应得键码 #region bVk参数 常量定义 public const byte vbKeyLB 阅读全文

posted @ 2019-02-22 10:19 jack_Meng 阅读(5856) 评论(0) 推荐(1)

keydown,keypress,keyup三者之间的区别

摘要: <!-- flowchart 箭头图标 勿删 --> 最近看了Javascript高级教程中对过滤输入的介绍,想实现比如电话号码中不能包好非数值的字符,而相应文本中插入字符的操作是keypress事件,所以就想通过阻止这个事件的默认事件行为来阻止这个事件的默认行为来屏蔽此类字符,但是屏蔽之后所有的安 阅读全文

posted @ 2019-02-22 10:14 jack_Meng 阅读(13814) 评论(0) 推荐(1)

C# 键盘响应事件及键值对照表

摘要: 键盘响应事件总结 键盘响应事件是在用户按下某个键后触发的事件,可以是任意操作,但不是任意键都可以被捕获的。 原型:public event KeyPressEventHandler KeyPress MSDN说明:键事件按以下顺序发生: 1.KeyDown 2.KeyPress 3.KeyUp Ke 阅读全文

posted @ 2019-02-22 09:58 jack_Meng 阅读(3904) 评论(0) 推荐(0)

2019年2月21日

让Windows XP的键盘“说话”,全语音键盘

摘要: 长期面对无声的电脑,我们难免疲倦。如果正在输入的内容被系统一字(字母)不差地念出来,你还能在无声的疲倦中输入错误的内容吗?本文以Windows 2000/XP中一个鲜为人知的“讲述人”为例,来教你DIY一个完全的语音键盘。 在“运行”中输入“narrator”后单击“确定”按钮,系统首先会弹出一条警 阅读全文

posted @ 2019-02-21 16:57 jack_Meng 阅读(384) 评论(0) 推荐(0)

在C#中使用全局鼠标、键盘Hook

摘要: 今天,有个同事问我,怎样在C#中使用全局钩子?以前写的全局钩子都是用unmanaged C或C++写个DLL来实现,可大家都知道,C#是基于.Net Framework的,是managed,怎么实现全局钩子呢?于是开始到网上搜索,好不容易找到一篇,318804 - HOW TO: Set a Win 阅读全文

posted @ 2019-02-21 14:58 jack_Meng 阅读(3824) 评论(0) 推荐(1)

键盘钩子原理----开发按键发音程序

摘要: 一、前言 一日,看见我妈正在用电脑练习打字,频频低头看键盘,我想:要是键盘能发音的话,不就可以方便她养成"盲打"的好习惯吗?光想不做可不行,开始行动(您可千万别急着去拿工具箱啊^_^)...按键能发音,其关键就是让程序能够知道当前键盘上是哪个键被按下,并播放相应的声音,自己的程序当然不在话下,那么其 阅读全文

posted @ 2019-02-21 14:54 jack_Meng 阅读(1627) 评论(0) 推荐(0)

拦截双击标题栏、移动窗体的系统消息

摘要: if 语句可替换成下面的十进制显示 if (m.Msg != 163 && m.Msg != 3 && m.WParam != (IntPtr)61548) 出处:https://zhidao.baidu.com/question/1116109957871462059.html 阅读全文

posted @ 2019-02-21 12:16 jack_Meng 阅读(283) 评论(0) 推荐(0)

C# WinForm 菜单项的大小、高宽的手动控制

摘要: 控制菜单项的第一级的下级菜单项的大小: 直接通过(ContextMenuStrip对象).AutoSize = false、(ContextMenuStrip对象).Size = new Size(50,50)就可以控制大小。 控制菜单项的第二级或多级的下级菜单项的大小: 通过(ToolStripM 阅读全文

posted @ 2019-02-21 08:33 jack_Meng 阅读(896) 评论(0) 推荐(0)

2019年2月20日

对象的释放Dispose和Close对比

摘要: C#内存释放的几个方法对比: 而Close与Dispose这两种方法的区别在于,调用完了对象的Close方法后,此对象有可能被重新进行使用;而Dispose方法来说,此对象所占有的资源需要被标记为无用了,也就是此对象被销毁了,不能再被使用。 在实现Dispose方法的时候,一定要加上“GC.Supp 阅读全文

posted @ 2019-02-20 15:41 jack_Meng 阅读(1636) 评论(0) 推荐(0)

WinForm中执行JS代码(多种方法)

摘要: 方法一 使用微软官方组件Interop.MSScriptControl 1.msscript.ocx下载的地址 http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=D05FCF37-4D9F-4769- 阅读全文

posted @ 2019-02-20 15:25 jack_Meng 阅读(12287) 评论(2) 推荐(1)

C# 利用反射动态将字符串转换成属性对应的类型值

摘要: 在开发的过程中,我们经常要用到属性的绑定,我们可以通过反射来做。 出处:https://www.cnblogs.com/feiyuhuo/p/5493354.html 阅读全文

posted @ 2019-02-20 15:21 jack_Meng 阅读(1563) 评论(0) 推荐(0)

上一页 1 ··· 114 115 116 117 118 119 120 121 122 ··· 177 下一页

导航