Marvin's Blog【程式人生】

Ability will never catch up with the demand for it

13 Jan 2021

初探PowerPont的VBA

VBA是MS Office的标准脚本语言。普通的pptx结尾的PowerPoint文件无法保存VBA脚本,只有以pptm结尾的文件可以。 MS Office自带VBA的开发工具,在Ribbon中开启Develop Tab才能看到VBA开发工具的启动按钮。对于属于Visual …
05 Jan 2021

MS Office RibbonX的CustomUI

微软Office采用的是Ribbon风格的界面。Ribbon具有Extensibility,也就是RibbonX,可以允许用户对界面进行自定义。这个功能叫做CustomUI。具体实现是通过XML对Ribbon进行定制。由于Office套件已经改用OpenXML作为存储格式。用 …
21 Dec 2020

学习Groovy

Java的虚拟机JVM上可以支持多种语言,除了原住民Java之外,还有Kotlin,Closure,Scala等等。Groovy也是其中一员。参考List of JVM languages。 groovy官方对其解释是 Apache Groovy is a powerful, …
20 Dec 2020

对iOS设备进行MDM管理

iOS设备支持MDM管理。MDM有点类似于Windows的组策略。允许管理员从服务端下载配置文件到iOS设备,来启用和关闭某些预定义的功能。 先来看一组名词: MDM, Mobile Device Management DEP, Device Entrollment …
19 Dec 2020

把FileMaker当作ODBC和JDBC数据源

Filemaker是一款数据库设计工具,也是一款数据库UI设计工具。有点类似于MS的Access,但是其UI设计功能更强大,并且跟iOS和macOS结合更紧密。Filemaker支持作为ODBC或者JDBC数据源使用。下文在不用区分ODBC以及JDBC的时候,使用xDBC替代。 …
17 Dec 2020

Jupyter Notebook介绍

Jupyter Notebook原先叫做IPython Notebook,前者从后者派生出来的。IPython是一个命令行的Python的REPL(Read Evaluate Print Loop,而Jupyter Notebook是一个拥有Web界面的REPL。 …
05 Dec 2020

算法学习资源

算法的可视化 Data Structure Visualizations VisuAlgo.net/ 某种算法的解析 Tree data structures Tree data structures Algorithm Binary search tree 这应该算一种 …
01 Dec 2020

UWP开发档【XAML性能】阅读笔记

Develop > Debugging, testing, and performance > Performance and XAML UI 文档笔记。 ListView and GridView UI optimization 使用UI虚拟化、元素缩减以及渐进式更新来改 …
30 Nov 2020

C++20中的Ranges库

Ranges是C++20引入的一个库。其标准可以参考Ranges library。因为还很新,不是所有额编译器都提供,但是有开源的实现range-v3可以参考使用。 A beginner’s guide to C++ Ranges and Views这篇文章是很好的入 …
29 Nov 2020

UWP Design Input文档笔记

Keyboard > Access keys 键盘访问键可以快速在UI中切换和交互。Windows内建对键盘访问键的支持,并且能够通过Visual Cue也叫做Key Tips提供UI反馈。 Keyboard > Keyboard accelerators 快捷 …
28 Nov 2020

UWP Design Style文档笔记

Design and UI Style 笔记。 Icons for UWP apps App icons and logos Small tile 71x71 Medium tile 150 x 150 Wide tile 310 x 150 Large tile 310x310 …
27 Nov 2020

UWP Design Layout文档笔记

Uwp Design Layout学习笔记。 Page layout 一般来说一个页面包含导航,命令以及内容等元素。 尽管包含很多不同风格的导航,但是看不到对传统菜单的采用。 一些应用示例: …