07 2019 档案
摘要:之前一直分不清楚字段和属性的合理用法,以及命名规则,现简单整理。 C#的编程准则 标识符的规则: 尽管可以包含数字字符,但它们必须以字母或下划线开头。(而且虽然从语法上看,在标识符中可以使用下划线字符,但大多数情况下最好不要这么做。我个人理解为除了字段命名的首字符使用下划线外,其他命名中都不要使用。
阅读全文
摘要:堆与栈都是内存空间的一部分,其中,堆又可以分为托管堆和非托管堆。托管堆和栈由 CLR 管理。 堆 这里的堆(heap)是托管堆(managed heap)的简称。顾名思义,它由 CLR 进行管理。 它是在运行程序时,CLR 申请的一块内存空间。它基于进程,属于进程内存空间的一部分。 当创建新对象时,
阅读全文
摘要:SplashScreen类为WPF应用程序提供启动屏幕。 方法一:设置图片属性 1. 添加启动图片到项目中 2. 设置图片属性的Build Action为SplashScreen 方法二:编写代码 1. 在App.xaml.cs中重写OnStartUp方法: 1 using System; 2 us
阅读全文
摘要:效果: 1. 点击WPF主窗体上的一个按钮,弹出子窗体, 2. 窗体最小化后,在菜单栏中点击子窗体,会连带显示它所从属的主窗体。 1. 在WPF项目中,已有主窗体MainWindow,再新建子窗体ChildWindow: 2. 在主窗体的按钮单击事件的处理程序中: 【显示窗口】 为显示窗口,需要创建
阅读全文
摘要:举例中英文切换: 一、静态切换(每次切换需要重启应用) 1. 新建一个WPF APP(.NET Framework)项目,StaticLanguageSelect 2. 右击项目名,添加New Item,选择Resources File类型,取名为Resources.en-us.resx,把该文件拖
阅读全文
摘要:项目调试中,可以借助Windows自带的PowerShell查看实时更新的日志,操作如下: 比如服务端使用log4net生成日志,在log4net.config中可设置日志存储的路径: 然后新建文本文件,改名字及文件拓展名为 log.psl,内容为: Get-Content -Encoding UT
阅读全文