Marvin's Blog【程式人生】

Ability will never catch up with the demand for it

25 Nov 2020

WinRT中DateTimeFormatter类

关于UWP的DateTimeFormatter Class DateTimeFormatter Class放置在Windows.Globalization.DateTimeFormatting命名空间之下,可能意味着显示日期和时间这件事是一...
16 Nov 2020

C++20 模块规范阅读笔记【二】

C++ Modules规范阅读笔记。 10.3 Import declaration 模块导入声明的结构如下: module-import-declaration: import-keyword module-name attribute-...
15 Nov 2020

C++20 模块规范阅读笔记【一】

C++ Modules规范阅读笔记。 10.1 Module units and purviews 一个具名模块(named module)是一系列使用同一名字的模块单元的合集。 一个模块单元(module unit)是一个带有模块声明的翻...
14 Nov 2020

MSVC中的C++ Module

C++ Module区别于头文件的地方在于它可以对导入和到处的符号集合进行更好的控制。Visual Studio 16.8是刚发布的版本,在这个版本中,MSVC对C++ Module支持说是Feature Complete了。但是还是有一些...
13 Nov 2020

UWP的Dialogs和Flyouts

UWP文档阅读笔记。 Dialogs and flyouts Dialog(对话框)和Flyout(飞出框)两者都是用于临时展示内容,对用户正在进行的操作都具有打扰性质。二者通常用于通知、请求以及展示一些额外的信息。 Dialog是模态的,...
08 Nov 2020

The Little Schemer读书笔记(九)

The Little Schemer总结篇。 读后感 特点,采用对话的形式来引导阅读,希望读者能够自行给出对于所涉及概念的定义。但是书中还是列举了许多Laws和Amendments,也就是条例和修正案,来帮助读者记住相关原理。 迭代和递归在...
06 Nov 2020

The Little Schemer读书笔记(八)

第十章 What Is the Value of All of This? 一个entry是一对list,这对list的第一项是一个set,并且这两个list具有相同的节点数。一个例子: ((appetizer entree beverag...
04 Nov 2020

Webview2的Win32 C++ API

个人觉得,之所以采用Win32的COM方式来提供WebView2的API,主要时考虑到COM方式的API在Win32,.NET,WinRT中皆可方便使用。 ICoreWebView2 WebView2的核心封装是ICoreWebView2接...
04 Nov 2020

基于Chromium的Edge WebView2

给Win32用的WebView2在10月份GA了。MS提供了WebView2 SDK可以供Win32 C/C++应用使用。相应的Windows Blog文章Announcing Microsoft Edge WebView2 General...
31 Oct 2020

Fluent的颜色设计语言

Fluent Design System是微软退出一个UI设计体系,面向的平台包括Windows、Web、iOS、macOS、Android等等。Fluent的好处是提供了一套具有一致性的设计语言,可以方便地把Fluent地设计推广到各个平...
29 Oct 2020

Uwp Controls槽点合集

UWP CommandBar OverflowButtonVisibility 根据CommandBar.OverflowButtonVisibility Property,OverflowButtonVisibility默认是Auto。对...
25 Oct 2020

再读[ResourceDictionary and XAML resource references]

Windows/Apps/UWP/Design and UI/ Controls ResourceDictionary and XAML resource references XAML的资源一般指的是那些可以被共享的字符串,样式...