管理

随笔分类 -  【07】C#相关

摘要:今天将开发的那个校时管理器应用程序复制到公司的电脑上进行使用,结果运行的时候报错了,想着应该是操作系统位数不支持导致的,于是写了此文进行判断。(对于有源码的读者请自己编译程序为32位的进行使用) 该代码非常简单,就是判断一下句柄的长度: 1、源码; /*** 检测操作系统位数的操作类 Austin 阅读全文

posted @ 2024-03-18 19:44 lzhdim 阅读(10943) 评论(0) 推荐(0)

摘要:前言 俗话说的好工欲善其事必先利其器,安装一些实用的Visual Studio插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的IDE实用插件开始。以下是我认为比较实用的Visual Studio插件,希望对大家有所帮助。 各位小伙伴有更好的Visual Studio插件推荐可在文 阅读全文

posted @ 2024-03-03 20:37 lzhdim

摘要:在C#编程中,多线程是实现高效并发编程的关键技术之一。通过创建多个线程,程序可以同时执行多个任务,从而充分利用多核处理器的计算能力。本文将带你快速回顾C#多线程的基础知识,通过10分钟的学习,你将能够掌握多线程的核心概念,并学会使用C#语言创建和管理线程。 一、多线程基础概念 在C#中,线程是程序执 阅读全文

posted @ 2024-03-03 15:15 lzhdim

摘要:在C#编程中,序列化和反序列化是两个核心概念,它们分别代表着将对象状态转换为可以存储或传输的形式(通常是字节流),以及将这种形式的数据恢复为原始对象状态的过程。简单来说,序列化就是将对象转换为流(如文件、网络流等),而反序列化则是将这些流转换回原始对象。 为什么要序列化和反序列化? 数据存储:将对象 阅读全文

posted @ 2024-03-02 18:19 lzhdim

摘要:在编写C#代码时,优化代码不仅可以提高程序的性能,还可以使代码更加清晰、易于维护和扩展。下面将介绍10个可优化的C#代码技巧,帮助你编写出更高效、更优雅的代码。 1. 使用值类型而非引用类型 当定义一个变量时,如果可能的话,尽量使用值类型(如int、double、struct等)而非引用类型(如cl 阅读全文

posted @ 2024-02-25 15:02 lzhdim 阅读(610) 评论(0) 推荐(0)

摘要:在C#中,for和foreach都是用来遍历集合或数组的常见循环结构。每种循环都有其适用的场景和优缺点。下面我们将通过一些例子来详细比较这两种循环。 1. 使用for循环 for循环在C#中通常用于需要明确控制循环次数或需要访问集合索引的场景。 int[] numbers = { 1, 2, 3,  阅读全文

posted @ 2024-02-20 12:28 lzhdim 阅读(51) 评论(0) 推荐(0)

摘要:去年8月的时候无聊,想起博客网页中的鼠标跟随圈圈效果,于是就想用C#在Windows操作系统级别的基础上去开发一个类似的应用,于是有了此文。上次在博问里也发帖咨询了一下( https://q.cnblogs.com/q/143516 ),但是没得到很好的答案,今天也无聊,于是就把这个应用开发翻了出来 阅读全文

posted @ 2024-02-07 11:12 lzhdim 阅读(15333) 评论(4) 推荐(4)

摘要:反编译工具 Reflector 破解版下载地址:http://pan.baidu.com/s/15UwJo 使用方法:略 反混淆工具De4Dot 开源软件 下载地址http://pan.baidu.com/s/1d4fLt 使用方法: 参见:http://www.cnblogs.com/jio92/ 阅读全文

posted @ 2023-11-26 21:20 lzhdim 阅读(348) 评论(0) 推荐(0)

摘要:在开始菜单里面执行的。开始菜单->Microsoft Visual Studio 2005->Visual Studio Tools->Visual Studio 2005 命令提示 打开命令提示,在里面输入 devenv.exe /resetuserdata 然后回车就可以了 阅读全文

posted @ 2023-11-25 14:37 lzhdim 阅读(60) 评论(0) 推荐(0)

摘要:今天讲讲笔者自创的C#应用程序多语言的方案。 这个多语言方案,主要是对应用的窗体及其控件进行检索,然后根据控件的名称进行在语言字典里进行检索获取到对应的语言文本进行赋值显示的。笔者对网上的多语言方案进行过搜索和查阅,觉得不太满意,主要是代码比较多,而且速度不那么快。所以笔者就自创了这个多语言的方案, 阅读全文

posted @ 2023-09-11 13:40 lzhdim 阅读(26964) 评论(0) 推荐(1)

摘要:今天发布一个基础工具类代码集合。 以前有发布过一个类似的类库(见博文: Magical平台类库代码分享 ),不过那个版本有点久了,也没有这次这个全面,这次发布的是一个很多地方用到的基础类库代码。 1、 项目目录; 项目底下就是DLL类库的代码: 2、 函数介绍; 举例一个类库代码: 3、 运行界面; 阅读全文

posted @ 2023-09-10 14:39 lzhdim 阅读(26847) 评论(0) 推荐(0)

摘要:今天讲讲关于C#的配置文件读写的例子。 对于应用程序的配置文件,以前都是用的ini文件进行读写的,这个与现在的json类似,都是键值对应的,这次介绍的是基于XML的序列化和反序列化的读写例子。对于ini文件,操作系统已经提供了API的操作函数,但是这个ini配置文件,随着编程语言的发展,属于过时的产 阅读全文

posted @ 2023-08-18 22:00 lzhdim 阅读(10111) 评论(0) 推荐(0)

摘要:今天有个网友问了个关于操作系统锁屏的问题。 我们知道,操作系统是基于消息和事件处理的,所以我们只要找到该操作系统锁屏和解屏的那个事件,然后在事件里进行处理即可。下面是例子介绍。 1、 项目目录; 下面是项目目录: 2、 函数介绍; 具体的实现就简单了,直接绑定事件和处理函数即可。 3、 运行效果; 阅读全文

posted @ 2023-08-18 20:07 lzhdim 阅读(26453) 评论(1) 推荐(0)

摘要:今天讲讲关于C#应用程序中使用到的变量的统一管理的代码例子。 我们知道,在C#里使用变量,除了private私有变量外,程序中使用到的公共变量就需要进行统一的存放和管理。这里笔者使用到的公共变量管理库划分为:1)窗体;2)路径;3)对象;所以笔者对这几个库进行了统一管理,分别存放在不同的管理库里,调 阅读全文

posted @ 2023-08-18 13:51 lzhdim 阅读(27591) 评论(0) 推荐(2)

摘要:今天讲讲C#中应用程序随系统启动的例子。 我们知道,应用程序随系统启动,都是直接在操作系统注册表中写入程序的启动参数,这样操作系统在启动的时候就根据启动参数来启动应用程序,而我们要做的就是将程序启动参数写入注册表即可。此文笔者将随系统启动的代码进行了整理,形成了操作类库,方便大家直接进行代码复用。 阅读全文

posted @ 2023-08-17 17:30 lzhdim 阅读(27558) 评论(2) 推荐(1)

摘要:今天讲讲基于C#里的基于消息处理的应用程序的一个例子。 我们知道,Windows操作系统的程序是基于消息处理的。也就是说,程序接收到消息代码定义,然后根据消息代码定义去处理对应的操作。前面有一个博文例子( C#程序的启动显示方案(无窗口进程发送消息) - 开源研究系列文章 ),今天给出一个具体的消息 阅读全文

posted @ 2023-08-14 10:21 lzhdim 阅读(27670) 评论(0) 推荐(1)

摘要:今天介绍无边框窗体阴影绘制的内容。 上次有介绍使用双窗体的方法来显示阴影,这次介绍使用API函数来进行绘制。这里使用的是Windows API函数,操作系统的窗体也是用的这个来进行的绘制。 1、 项目目录; 下面是项目目录; 2、 函数介绍; 这里使用了几个API函数: 3、 运行截图; 4、 源码 阅读全文

posted @ 2023-08-13 12:52 lzhdim 阅读(28058) 评论(2) 推荐(3)

摘要:今天介绍关于C#的程序传入参数的处理例子。 程序的传入参数应用比较普遍,特别是一个随操作系统启动的程序,需要设置程序启动的时候不显示主窗体,而是在后台运行,于是就有了传入参数问题,比如传入/h或者/min等等。所以此文就介绍一下关于程序传入参数的处理问题。 1、 项目目录; 下面是项目目录截图: 2 阅读全文

posted @ 2023-08-11 12:57 lzhdim 阅读(27387) 评论(1) 推荐(1)

摘要:今天介绍一下笔者自己用C#开发的一个小工具软件:壁纸管理器。 开发这个小工具的初衷是因为Windows操作系统提供的功能个人不满意,而且现在闲着,所以就随意写了个代码。如果对读者有借鉴参考作用就更好了,能够直接代码段复用即可。这个壁纸管理器也比较简单,基于Winform开发,事件处理及一些操作类,使 阅读全文

posted @ 2023-08-08 10:53 lzhdim 阅读(27893) 评论(1) 推荐(3)

摘要:今天继续研究C#的WinForm的实例显示效果。 我们上次介绍了Winform窗体的唯一实例运行代码(见博文:基于C#的应用程序单例唯一运行的完美解决方案 - 开源研究系列文章 )。这就有一个问题,程序已经打开了,这时候再次运行该应用程序,我们的方案是将该应用的主窗体显示出来。这个在单例运行方案中已 阅读全文

posted @ 2023-08-07 13:11 lzhdim 阅读(27616) 评论(0) 推荐(2)

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved