管理

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

摘要:今天想起那天有个网友咨询的Visual Basic 6的事情,于是就想把原来的VB 6的应用开发模板进行更新,主要是借鉴了C#的模式,将所有的内容都集中到Class类里,能够通过类似命名空间的点号链式的方式来进行调用相关的应用程序对象,主要是都封装在了Class类模块中。 1、 项目目录; 2、 源 阅读全文

posted @ 2024-12-18 00:00 lzhdim 阅读(927) 评论(0) 推荐(0) 编辑

摘要:上次整理VB6的原来写的代码,然后遇到了关于应用窗体的显示问题。VB6不比C#,能够直接反射调用里面的方法,判断是否显示关于窗体然后显示。以前写过一个VB6插件的例子,不过那个源码不在,所以就找了度娘,能够象C那样用LoadLibrary动态调用,这个也是实现反射调用的方法,于是就有了本文,至于C# 阅读全文

posted @ 2024-12-09 01:42 lzhdim 阅读(2813) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

posted @ 2024-06-05 20:50 lzhdim 阅读(10031) 评论(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 阅读(10768) 评论(6) 推荐(8) 编辑

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

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

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

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

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

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

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

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

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved