摘要:
Startup ASP.NET Core必须包含Startup类。它就像 Global.asax 文件,我们传统的 .NET 应用程序。如名称建议的那样,在应用程序启动时首先执行它。在程序类的Main方法中配置主机时,可以使用**UseStartup()**扩展方法配置启动类。请查看下面的程序类,并 阅读全文
摘要:
这一章,我们了解一下launchSettings.json的作用。 打开launchSettings.json 文件后,默认情况下,您将找到以下代码。 { "iisSettings": { "windowsAuthentication": false, "anonymousAuthenticatio 阅读全文
摘要:
让我们讨论一下 CreateDefaultBuilder() 方法究竟对配置和设置 Web 服务器的作用。从托管的角度来看,一个ASP.NET Web 应用程序可以通过两种方式托管,即进程托管(InProcess)或进程外托管(OutOfProcess)。 注:当我们使用任何模板创建新 ASP.NE 阅读全文
摘要:
为什么ASP.NET Core采用Main方法? 需要记住的最重要的一点是,ASP.NET Core Web 应用程序最初作为控制台应用程序启动,Main() 方法是应用程序的入口点。因此,当我们执行ASP.NET Core Web应用程序时,首先它寻找 Main() 方法,这是执行开始的方法。然后 阅读全文
摘要:
前言 如果看文字版本不没耐心, 点击下方查看视频讲解。 点击观看视频 回顾 在讲解依赖属性之前, 首先我们熟悉一下WPF当中的绑定(Binding), 可能你曾用过WPF中绑定的语法。 下面演示了在Button按钮上为Content属性设置了一个绑定语法, 如下所示: <Button Content 阅读全文
摘要:
点击观看视频 关于IDialogService 在Prism中,该接口封装了一组API, 提供了Show/ShowDialog方法, 便于我们在应用程序中灵活的进行弹出窗口进行操作。 对于Show/ShowDialog方法, 提供了一组参数与回调函数, 允许我们在调用方法前传递参数, 以及处理回调函 阅读全文
摘要:
.NET 中的正则表达式引擎是一种功能强大而齐全的工具,它基于模式匹配(而不是比较和匹配文本)来处理文本。 在大多数情况下,它可以快速、高效地执行模式匹配。 但在某些情况下,正则表达式引擎的速度似乎很慢。 在极端情况下,它甚至看似停止响应,因为它会用若干个小时甚至若干天处理相对小的输入。 本主题概述 阅读全文
摘要:
关于注册表 注册表是存储设备,用于提供有关应用程序、用户和默认系统设置的信息。 例如,应用程序可以使用注册表存储需要在应用程序关闭后保留的信息,并在重新加载应用程序时访问相同的信息。 例如,你可以存储颜色首选项、屏幕位置或窗口大小。 可以通过将信息存储在注册表中的不同位置来控制每个用户的此数据。 说 阅读全文
摘要:
.NET 5.0 引入了一项运行时行为更改,其中,全球化 API 目前在所有支持的平台上默认使用 ICU。 这明显有别于较早的 .NET Core 和 .NET Framework 版本,在 Windows 上运行这些版本时,它们利用操作系统的区域语言支持 (NLS) 功能。 有关这些更改的详细信息 阅读全文
摘要:
.NET 为开发本地化和全球化应用程序提供广泛支持,在执行排序和显示字符串等常见操作时,轻松应用当前区域性或特定区域性的约定。 但排序或比较字符串并不总是区分区域性的操作。 例如,对于应用程序内部使用的字符串,通常应该跨所有区域性以相同的方式对其进行处理。 如果将 XML 标记、HTML 标记、用户 阅读全文