管理

随笔分类 -  【79】开源研究系列文章

摘要:以前编写过一个日志记录组件的博文,这次发布一个修改过的完善版本。 1、 项目目录; 2、 源码介绍; 1) 实现; 2) 使用; 后面的参数为级别设置,只有大于这个级别的才进行日志记录,限制了日志记录的等级,如果想记录全部进行,则设置为ALL即可。 3、 运行界面; 4、 使用介绍; 参考例子里的代 阅读全文

posted @ 2024-11-17 19:02 lzhdim 阅读(994) 评论(0) 推荐(0) 编辑

摘要:上次编写了自定义的提示和对话框窗体,这次记录的是自定义的Tip窗体,用于显示提示操作。有时间没编程了,这次就当进行了记录。 1、 项目目录; 2、 源码介绍; 1) 实现; 2) 应用; 3、 运行界面; 4、 使用介绍; 参考例子中的代码进行编写即可。 5、 源码下载; https://downl 阅读全文

posted @ 2024-10-24 09:30 lzhdim 阅读(6450) 评论(0) 推荐(0) 编辑

摘要:上次的应用因为需要用到对话框和提示窗体,然后系统自带的MessageBox界面个人又看不上,所以就想自己编写一个自定义的窗体,于是有了本文,具体的已经应用到笔者其它的应用里了。 1、 项目目录; 2、 源码介绍; 1) 实现; 2) 应用; 3、 运行界面; 4、 使用介绍; 直接根据例子里进行应用 阅读全文

posted @ 2024-10-17 09:30 lzhdim 阅读(8132) 评论(0) 推荐(0) 编辑

摘要:以前就想开发应用的升级更新的程序,也想过把升级工具单独弄成类库模块化。后来就想到要开发服务端和客户端独立出来,只要配置好就能够对任何应用进行升级更新操作。 笔者将这个命名为:LUAgent,即Lzhdim Update Agent,升级更新代理,上次发布了服务端工具:https://www.cnbl 阅读全文

posted @ 2024-08-19 09:30 lzhdim 阅读(10238) 评论(2) 推荐(4) 编辑

摘要:这次想到应用程序的窗体的快捷操作键的使用的问题。 上次发布过一个快捷键的例子(https://www.cnblogs.com/lzhdim/p/18342051),区别在于它是操作系统全局注册的热键,如果其它应用程序注册了对应的热键,那就会失效。此例子是对某个窗体里的按键的操作进行的快捷键的操作,有 阅读全文

posted @ 2024-08-12 09:30 lzhdim 阅读(10094) 评论(0) 推荐(2) 编辑

摘要:这次想到应用程序的快捷方式使用的问题。 Windows已经提供了API函数能够对窗体的热键进行注册,然后就能够在窗体中使用这些注册的热键进行操作了。于是笔者就对这个操作进行了整理,将注册热键操作写成了帮助类,并且用此博文来记录这个使用DEMO,便于其他读者进行复用代码。 1、 项目目录; 2、 源码 阅读全文

posted @ 2024-08-05 17:00 lzhdim 阅读(10269) 评论(0) 推荐(3) 编辑

摘要:上次编写了《LUAgent服务器端工具》这个应用,然后里面需要新启动一个线程去对文件进行上传到FTP服务器,但是新线程里无法对应用主线程UI的内容进行更改,所以就需要在线程里设置主UI线程里控件信息的方法,于是就有了此博文。此文记录的是一种高级用法。 为了实际的使用,笔者将线程操作放在独立的类当中, 阅读全文

posted @ 2024-07-02 09:30 lzhdim 阅读(10188) 评论(0) 推荐(4) 编辑

摘要:上次开发了《LUAgent服务器端工具》,然后就开发了自定义的提示和对话框窗体,因为这个是无边框窗体,所以不使用默认的MessageBox了,界面美观并且用户体验更好一些。然后就写了此文,让其他读者能够使用或者复用此类库的代码。 1、 项目目录; 2、 源码介绍; 3、 运行界面; 4、 使用介绍; 阅读全文

posted @ 2024-06-28 09:30 lzhdim 阅读(10084) 评论(0) 推荐(0) 编辑

摘要:继续整理和编写代码及博文。 这次将笔者自己整理的C#的无边框窗体项目的基本模板进行总结,得出了基于C#的.net framework的Winform的4个项目模板,这些模板具有基本的功能,即已经初步将代码写了,直接在其基础上添加业务代码即可: 1、 空项目; 这个项目模板只有一个解决方案文件,其它的 阅读全文

posted @ 2024-06-22 17:00 lzhdim 阅读(10276) 评论(0) 推荐(0) 编辑

摘要:十多年前编写过这个NoteNet小应用,不过当时用的是文本的保存方式,而且功能上也相对较多。这次重新编写这个小应用,用上新的技术和功能。现在先把源码发布出来,在另个系列的博文中( C#基于.net framework的应用开发实战编程(一) - 编程手把手系列文章 )将以此小应用为例子进行介绍其开发 阅读全文

posted @ 2024-06-17 09:30 lzhdim 阅读(10209) 评论(0) 推荐(0) 编辑

摘要:因为有一些项目保存在文件夹里,然后想着用不同的图标来显示该文件夹,但是Windows提供的那个修改文件夹的操作太麻烦,需要的操作太多(文件夹里鼠标右键,属性,自定义,更改图标,选择文件,选择图标,点击确定),于是就想自己用C#开发一个目录图标管理器,能够快速的将文件夹图标更改为自己想设置的内容,于是 阅读全文

posted @ 2024-06-11 09:30 lzhdim 阅读(10976) 评论(2) 推荐(4) 编辑

摘要:这次想开发一个目录图标更改器,里面涉及到图标文件的获取的问题。于是,就写了此博文来解决获取图标文件的方法,然后才用到那个小应用上。这个例子参考了网上的例子,主要是将图标从文件中获取出来,然后才能复制到目录进行应用。 1、 项目目录; 2、 源码介绍; 1) 获取图标列表; 2) 保存某个图标;(如果 阅读全文

posted @ 2024-06-05 20:50 lzhdim 阅读(10029) 评论(0) 推荐(1) 编辑

摘要:整理以前的代码。这次想到上次的一个例子,就是一个屏幕右下角显示的提示窗体,定时3秒自动关闭,如果鼠标移动到窗体上则停止关闭,鼠标移出后再定时关闭。这个效果笔者想到了方法,于是就记录在这个博文中。下面是提示窗体的那个解决方案。 1、 项目目录; 2、 源码介绍; 1) 显示提示窗体; 2) 鼠标移入移 阅读全文

posted @ 2024-06-02 09:30 lzhdim 阅读(10570) 评论(0) 推荐(0) 编辑

摘要:笔者开发过一些小应用,然后这些应用就需要有升级更新的功能,但是如果每个都集成进去也行,但是就是得写死更新的代码了。于是就想写一个应用升级更新的管理器,以前看到过Github上有一个AutoUpdate.Net,不过它那个要集成到应用中的,不符合笔者的需求,上次编写的那个没写完,然后这几天翻出来了,想 阅读全文

posted @ 2024-05-28 09:30 lzhdim 阅读(10762) 评论(6) 推荐(8) 编辑

摘要:这次继续整理以前的代码。本着软件模块化的原理,这次笔者对软件中的用户配置窗体进行剥离出来,单独的放在一个Dll类库里进行操作,这样在其它应用程序里也能够快速的复用该类库,达到了快速开发软件的效果。 笔者其它模块化应用的例子: C#的关于窗体的类库方案 - 开源研究系列文章 C#应用的欢迎界面窗体方案 阅读全文

posted @ 2024-05-23 09:30 lzhdim 阅读(11128) 评论(0) 推荐(1) 编辑

摘要:这次整理以前的代码,然后想到了应用的欢迎界面窗体的问题。这个例子是在应用中启动一个线程来进行显示欢迎窗体的,对于应用的启动无影响,与其他人的源码不相同,欢迎读者进行复用此类库。 以前有编写过欢迎界面窗体的代码,不过这次翻出来的时候想把它完善一下,于是经过不断地修改代码,终于得到了一个完善的欢迎界面窗 阅读全文

posted @ 2024-05-14 13:42 lzhdim 阅读(10863) 评论(0) 推荐(4) 编辑

摘要:这次想到了以前编写的关于应用的那个类库,不过当时的只是定义了显示接口,然后调用窗体显示。现在想到要把这个关于窗体的类库进行集合,统一调用,于是就把原来的代码进行了修改完善,终于得到了这次这个例子。 这个例子主要实现了4种关于窗体的形式。第1种为普通的显示文件的信息(即程序集信息里的那些信息);第2种 阅读全文

posted @ 2024-05-13 09:30 lzhdim 阅读(10253) 评论(0) 推荐(2) 编辑

摘要:上次编写的壁纸管理器( https://www.cnblogs.com/lzhdim/p/18074135 ),里面需要检索加载目录中的图片,这个有点耗时,所以就想放一个等待窗体,等获取完成再显示操作界面。当时想用异步的方式进行,不过想了一下,直接嵌入到窗体里就行(因为是子窗体),然后想着记录下来, 阅读全文

posted @ 2024-05-08 09:30 lzhdim 阅读(10795) 评论(0) 推荐(0) 编辑

摘要:上次发布了一个获取网络速度的例子( https://www.cnblogs.com/lzhdim/p/18167854 ),就是为了这次这个例子。用于在托盘里显示网络速度的图标,并且能够显示网络速度。下面就介绍一下这个小应用的源码。 1、 项目目录; 2、 源码介绍; 1) 获取网速; 2) 主窗体 阅读全文

posted @ 2024-05-03 09:30 lzhdim 阅读(10809) 评论(0) 推荐(0) 编辑

摘要:以前用C#编写过一个网络速度计,用于监控计算机当前网卡的上传和下载速度。不过当时这个小应用没有完成,主要是那个获取网络速度的类库没有完成。这次趁有空,就把这个小应用进行了编写。其中涉及到的获取网络速度的代码整理出来了,于是就有了此博文。 1、 项目目录; 2、 源码介绍; 1) 获取当前激活使用的网 阅读全文

posted @ 2024-05-01 15:09 lzhdim 阅读(10981) 评论(0) 推荐(0) 编辑

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved