C#特性知识图谱-二、事件

C#特性知识图谱-二、事件 二、事件 在事件驱动的软件系统中,符合某种预设条件的情形出现是,一个事件就会被触发。 2.1 事件三要素 事件源:激发事件的对象 事件信息:事件本身说携带的信息 事件响应者:响应时间的处理逻辑代码 示例: 2.2 事件的特点 一个事件源可以有多个响应者即一对多关联。 事件 ... »

PublishFolderCleaner 让你的 dotnet 应用发布文件夹更加整洁

大家都知道,在 dotnet 发布时,将会在输出的 publish 文件夹包含所需的依赖。在 .NET Core 开始,引入了 AppHost 的概念,即使是单个程序集,也需要独立的 Exe 可执行文件带上实际包含 Main 函数的 dll 文件。特别是进行独立发布的时候,输出文件夹上有超级多个文件... ... »

DotNet 3.0 情人节的玫瑰 - JesseZhao

今天情人节,想想没有什么好送给你女朋友的。下午和她聊天,看到她对 dotnet 3.0 和 windows vista 还是比较感兴趣的,所以今天写点 dotnet 3.0 的介绍文章给女朋友看看,当 »

jessezhao

《DotNet Web应用单文件部署系列》三、混淆dll文件

众所周知,C#编译后的dll文件可被反编译,网上搜索”C# 反编译”会出现一大堆资料。为了提高反编译成本,我们必须对dll文件进行混淆处理。 目前,C#混淆工具很多,我推荐obfuscar,它是一款免费开源的混淆工具,配置简单,支持命令行。 一、 从Github上下载Obfuscar。 Obfusc ... »

toolgood

dotnet 读 WPF 源代码笔记 布局时 Arrange 如何影响元素渲染坐标

大家是否好奇,在 WPF 里面,对 UIElement 重写 OnRender 方法进行渲染的内容,是如何受到上层容器控件的布局而进行坐标偏移。如有两个放入到 StackPanel 的自定义 UIElement 控件,这两个控件都在 OnRender 方法里面,画出一条从 0 到 100 的线段,此... ... »

lindexi wpf

dotnet core多平台开发体验(mac os x 、windows、linux)

前言 随着net core rc2的发布,园子里面关于net core的入门文章也也多了起来,但是大多数都是在一个平台上面来写几个简单的例子,或者是在解释代码本身,并没有体现说在一个平台上面创建一个项 »

1175429393wljblog

Deepin install dotnet-sdk-5.0

Deepin install dotnet-sdk-5.0 参考 https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-deb »

lsgxeva

dotnet 读 WPF 源代码笔记 渲染收集是如何触发

在 WPF 里面,渲染可以从架构上划分为两层。上层是 WPF 框架的 OnRender 之类的函数,作用是收集应用程序渲染的命令。上层将收集到的应用程序绘制渲染的命令传给下层,下层是 WPF 的 GFX 层,作用是根据收到的渲染的命令绘制出界面。本文所聊的是渲染上层部分,在 WPF 框架是如何做到界... ... »

lindexi wpf

RenderControl - DotNet1010

protected void Page_Load(object sender, EventArgs e) { Response.ContentType = "text/plain" »

DotNet1010

《DotNet Web应用单文件部署系列》二、打包wwwroot文件夹

在这篇文章中,你将学到web缓存规则,文件传输中用到的压缩格式,以及如何手写代码响应请求。最后还能学到快速打包wwwroot文件夹组件用法。 一、了解Response Header 当第一次加载程序时,浏览器将打开页面并下载所有的资源连接。假如页面没有错误返回都是正确那么就是返回文件数据和Http ... »

toolgood

《DotNet Web应用单文件部署系列》一、pubxml文件配置

很多人想用DotNet开发软件赚点外快子补添家用,但心里总放不下心来,担心被人破解了。好消息是去年发布的DotNet 5支持单文件部署,不同于DotNet 3运行时将文件释放到临时文件夹内,DotNet 5运行时将文件释放到内存,将安全系数提高了一个层次。 虽然DotNet 5发布已有9个多月了,却 ... »

toolgood