Windows 对原生 App 的不重视,甚至让我觉得他们高管里有内鬼,为什么这么说呢?
前几天突发奇想想开发个桌面管理工具,就是类似 fences 那种的,随开机启动且常驻,这种程序性能要好且内存占用要小,显然必须要平台原生 App,结果去找教程,发现 Windows 程序最新中文教程除了官方的基本找不到了。然后 msdn 推荐的都是 Azure 、.net core 、Webapp 这种。
然后原生开发之前是 winform,后来是 WPF,再后来是 UWP,.net 也从 framework 变成 core,几套平台同时支持,UI 库也一直在变,让人头大。
最后我搜索了包括中英文的资料,到现在还没找到桌面管理工具这种需要调什么 API 、用什么方式实现最合理,继续下去感觉投入产出不成正比,已经放弃了。
所以 Windows 平台现在除了游戏已经没有别的优势了,等云游戏真的普及,Windows 基本没什么不可替代的价值了。
所以我还真觉得 Linux 魔改系统说不定有咸鱼翻身的那一天,不知道大家怎么看,或者有没有知道桌面管理工具该怎么开发的。
1
murmur 2020-07-24 11:52:21 +08:00
MSDN 文档还是很牛逼的,你如果需要 c++的东西可以翻老老老老的 MSDN
fence 应该就是做了一套比较炫酷的 API,特别和 windows 风格契合,然后实现 drag and drop 就可以了,这些资料也不难找 你要开机启动直接注册服务,又不是说像杀毒一样必须抢在其他软件之前启动 |
2
murmur 2020-07-24 12:00:47 +08:00 3
我认为你这是典型的需求不清,也不会分解需求,也不会搜索资料,我大概看了一下,你需要实现以下功能
1 、一个透明窗体 2 、更花样的透明窗体(中间切割) 3 、更美化的透明窗体 4 、文件的拖拽功能 5 、文件操作(拖拽进文件夹后把桌面上的快捷方式删了或者隐藏起来?) 6 、注册服务 比如第五个,我首先搜索 windows 隐藏 桌面 图标,然后知道 windows 的却可以隐藏所有图标,给你个干净的桌面,然后用英文搜索 windows hide desktop icon api,就知道了爆栈网上的解答。 |
3
Counter 2020-07-24 12:04:38 +08:00
就算 LZ 说的都对,没未来就没未来呗,又不影响我恰饭
|
4
minamike 2020-07-24 12:12:16 +08:00
只要制造业和金融业不抛弃 windows 就还能续命
|
5
pockry OP @murmur 谢谢回复挺有启发的,我原来想的是全屏无边框覆盖原桌面,复制桌面背景和图标,给图标建快捷方式并自动分类和美化,然后复制桌面右键菜单并添加自己的。
|
6
netnr 2020-07-24 12:50:21 +08:00
都是 csharp 语法,框架更新影响不大
|
7
seki 2020-07-24 13:06:34 +08:00
从“放弃了”到“所以”中间感觉缺了几千字的论证过程,完全不知道从哪里讨论起
|
9
dexterzzz 2020-07-24 13:23:34 +08:00 via Android
wpf 是太领先,桌面技术到极致,没新内容可出了。
|
10
mingl0280 2020-07-24 14:03:19 +08:00 via Android
你说的东西我估计 Windows 桌面上的人来回做了起码几百遍了,搜不到只能说明你自己搜索能力太弱鸡……
|
12
lxilu 2020-07-24 15:11:38 +08:00
#11 一脉相承,再搜索 Win10 多了哪些 API 即可
|
13
mxalbert1996 2020-07-24 20:36:17 +08:00 via Android
前面还说 API 一直在变,让你用不变的 API 你又说不想学,典型的眼高手低。
|
14
PepperEgg 2020-07-25 09:44:54 +08:00
一般 win 端 c++开发熟手觉得这些都不是问题。。。之前没开发过的可能会头大。
|