发现独特的m我:找到你的热情和人生目标

天美租号

今天跟大家唠唠我最近在搞的一个小玩意儿,就叫它“m我”,听起来是不是有点怪?哈哈,就是我自己瞎琢磨的一个个人信息管理的小工具。

事情是这样的,我平时用的各种APP、网站账号密码太多了,每次都得翻来覆去地找,烦都烦死了。而且有些重要的个人信息,比如身份证号、银行卡号啥的,零零散散地记在不同的地方,总感觉不安全,万一手机丢了或者电脑坏了,那就完犊子了。

所以我就想着,能不能自己做一个东西,把这些乱七八糟的信息都集中管理起来,还能加密一下,这样用起来也方便,安全性也能提高不少。

发现独特的m我:找到你的热情和人生目标

说干就干!我先是花了两天时间,在纸上画了画草图,把想要的功能都列了一下:

账号密码管理: 这是最基本的功能,能记录各种账号的用户名、密码、网址啥的。

个人信息存储: 身份证、银行卡、社保卡,各种重要的个人信息都要能存进去。

数据加密: 一定要加密!不然就白做了。

搜索功能: 方便快速找到想要的信息。

简单易用: 界面要简洁,操作要简单,不然自己都不想用。

发现独特的m我:找到你的热情和人生目标

有了目标,就开始找工具了。我本来想用Python写,但是考虑到Python打包成exe文件有点麻烦,而且界面也不太好做,就放弃了。后来一想,干脆用我最熟悉的C#,Visual Studio用起来也顺手,做个简单的WinForm程序应该没啥问题。

接下来就是吭哧吭哧地写代码了。

我建了一个新的WinForm项目,然后开始设计界面。界面很简单,就几个TextBox用来输入信息,一个DataGridView用来展示数据,还有几个Button用来添加、删除、修改数据。

然后,我开始写数据库的代码。我用的是SQLite,因为SQLite是个轻量级的数据库,不用安装,直接就可以用,很方便。我写了一些类来封装数据库的操作,比如创建表、插入数据、查询数据、更新数据、删除数据等等。

我开始写加密的代码。我用的是AES加密算法,把所有敏感的数据都加密存储在数据库里。这样,即使有人拿到了数据库文件,也看不到里面的内容。

我把所有的代码都连接起来,测试了一下,发现还真能用!虽然界面有点丑,功能也有点简陋,但是基本的需求都满足了。

发现独特的m我:找到你的热情和人生目标

写完之后,我把“m我”部署到我的电脑上,开始慢慢地往里面添加我的各种账号密码和个人信息。用了一段时间,感觉还挺方便的,至少不用每次都翻来覆去地找密码了。

“m我”还有很多需要改进的地方,比如:

界面太丑了,需要美化一下。

没有自动备份功能,需要手动备份数据库文件。

没有密码生成器,每次都要自己想密码。

没有多平台支持,只能在Windows上用。

发现独特的m我:找到你的热情和人生目标

不过这些都是后话了,以后有时间慢慢改进。“m我”已经能满足我的基本需求了,我就先用着,等以后有更好的想法了,再把它升级一下。

这回自己动手做一个小工具的经历还是挺有意思的。不仅复习了一下C#的知识,还学到了一些新的东西。更重要的是,解决了我自己的一个实际问题,这种感觉真的很棒!

好了,今天的分享就到这里了。如果你也有类似的需求,不妨自己动手试试,说不定也能做出一个让你满意的小工具!

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,24人围观)

还没有评论,来说两句吧...