
C#奇淫绝技
文章平均质量分 84
C# 工作中使用到的技术总结记录,方便同行们和自己以后复用
Fioman_Hammer
探寻事实以及事实背后发生的真相,是做成一切事情的依据!
展开
-
8. C#多线程基础概念
什么是进程(Process)一个正在运行的程序实例就是一个进程,拥有独立的内存空间和资源.每个进程都在自己的内存空间内运行,相互之间不直接共享内存,进程间通信一般需要一些机制,比如进程间通信IPC.每一个进程都有自己的一个主线程,而这个主线程是程序的入口点,它可以创建其他线程来执行不同的任务什么是线程(Thread)线程是进程内的一个执行单元,也是操作系统可执行的最小单元.一个进程中的多个线程共享进程的资源,它们之间可以共享数据.线程在程序中是可以并行执行的.多进程。原创 2024-06-05 17:31:58 · 956 阅读 · 1 评论 -
7.Prism框架之对话框服务
Dialog通常是一种特殊类型的窗口,用于和用户进行交互,一般是用来从用户那里接收数据,显示信息,或者是允许用户执行特定任务.窗口分为两种一种是模态窗口(),一种是非模态窗口(模态窗口模态窗口就是阻止和其他的控件进行交互的窗口,必须是处理完这个窗口之后,才能和其他的窗口进行交互,这个窗口脚模态窗口.一般用于比较重要的交互,比如保存文件,确认删除等.传统显示的是时候使用,有返回值.非模态窗口。原创 2024-04-22 16:23:52 · 2365 阅读 · 0 评论 -
6. log4net配置使用
log4net基本使用原创 2024-04-19 14:23:13 · 481 阅读 · 0 评论 -
5. Prism框架之区域和区域导航
Prism框架中Region可以理解为一个UI容器,这些容器可以动态加载和卸载不同的视图和组件.Region区域通常是一个控件,比如TabControl. 可以这么去理解Region,它就像是一个占位符,可以动态地向这个占位符中注入或者移除视图.原创 2024-04-18 17:12:42 · 2281 阅读 · 0 评论 -
4. WPF应用程序中的未捕获异常处理
UI线程未处理异常捕获事件介绍专门用于捕获UI线程上抛出的未处理的异常,在WPF应用程序中就是指的主线程.允许开发者阻止异常终止应用程序,默认情况下,如果不处理这个事件,则异常会导致应用程序关闭通常在App()构造哈数中注册其事件使用案例: 捕获到异常,并且显示弹窗,弹窗完之后,写一个按钮事件,点击会抛出一个异常.System.Diagnostics.Debug.WriteLine($"UI线程上未处理的异常:eExceptionMessage");原创 2024-04-12 14:03:33 · 1660 阅读 · 0 评论 -
3. WPF应用程序启动时StartUp事件和重写OnStartup方法有什么不同
WPF 应用中初始化启动函数OnStartup()函数以及启动事件Startup()之间的介绍原创 2024-04-11 15:51:58 · 2247 阅读 · 0 评论 -
2. WPF显示一个启动画面(欢迎屏幕)
WPF 显示启动画面原创 2024-04-11 13:47:25 · 2258 阅读 · 0 评论 -
1. C# 进程间同步机制(Mutex和EventWaitHandle)实现单一应用启动
C# 程序如何实现只有一个应用实例在运行,如果重复启动,会激活已经启动的应用原创 2024-04-09 16:22:56 · 1554 阅读 · 0 评论