是 POC 还是 RC? | 用 C# 实作 Windows 剪贴簿管理工具

前言

在 macOS 我使用 Clipy 来管理我的剪贴簿,它不但可以储存你所复制过的东西还可以自订分类,而且提供了快速键可以直接呼叫出选单来使用,非常的直觉及方便。

Clipy 官方截图

但在新的公司使用的环境是 Windows,所以势必得找另一款软件来取代 clipy(他没有 Windows 版),在稍稍搜寻过後觉得没有合胃口的,便萌生了自己开发的想法。毕竟第一个接触的程序是在高职计概课的 VB,那时候也就透过 VB 写过不少功能简单的桌面应用程序,但这次我想使用 C# 来开发看看。

我也是 Google 才知道而且与本文完全无关的小知识:
中文里使用的全形小括号叫做「夹注号」,在夹注号後直接接上逗号是正确的文法。但是我觉得看起来有点怪 QQ。

POC

在有了这个想法之後我便马上着手开发 POC,毕竟之前碰 C# 的经验比日本制造的压缩机还要稀少,只有在学校的 Unity 课堂及作业中使用,根本不知道我做不做得出来,所幸经过两三天疯狂的 Google 後,终於有了初步的成果让我确定这个想法没有问题。

POC

运作的方式就是有一个 Windows Form 用来管理我储存的分类,然後透过 Alt + V 呼叫出快捷选单,点选想复制的项目後再自行按下 Ctrl + V 贴上。历史复制资料其实也有弄出来,但是因为复制多行的时候会有一些问题,而且目前可以用内建的 Windows + V 来取代这项功能,我就先拿掉了。

目前这个 POC 用在我工作上是还满开心的,它有够简单而且也算是方便,所以我很怕这个会变成我的最终版 XD。

POC 之後?

首先一定要先重构并做出一样的基本功能,目前我的 Code 说它是屎的话可能日本大便学会还会来信抗议,因为是求快的关系基本上毫无结构可言,但关於 C# 的结构我完全不知道,所以第一个 task 应该是好好看一下 C# 开发相关的文章等等,然後就先从模仿开始吧!

等到确定好架构後,开始重构、改善及增加功能、美化 UI、改善 UX,希望这些我真的都做得到。

未来希望这个系列的文章(会有第二篇吗?)能够分成两类,在实作前先有一篇概念篇,练习把自己的想法表达出来,然後幻想会有网友在我提出概念的时候就先来帮我 debug。

台阶

换新工作才刚满一个月,没有时间做 side project 很合理吧?
毕竟我已经有 POC 能用了。

LINK


<<:  NodeJS EventLoop 和 Promise 关系简述

>>:  部署网站with Heroku - Application Error

2022/02/12 更新

网格机器人改成一周开启一次就好,到周五机器人会自动关闭 ...

从 IT 技术面细说 Search Console 的 27 组数字 KPI (4) 流量:图片、影片、新闻等多媒体流量

『导言』在 2019 年後,多媒体的搜寻流量在一些网站占比越来越高,现在可以说是经营网站的人都要去注...

第二十天:在 TeamCity 上执行 Build Scan

昨天介绍了 Gradle 的 Build Scan 功能,让我们可以清楚的了解 Build 过程中的...

Day2 - 自由接案也是一种职涯选择

事实上,在 11 年的职涯中,我上过 8 年的班,也就是说这 8 年我都是过着白天上班晚上赶案子的生...

第26天~用电灯的照片代表连到感应器

开新档案- 布置一下design- 放入两张电灯照片当开关- Firebase网站连线- packa...