百科问答小站 logo
百科问答小站 font logo



如今 Windows 软件开发究竟该用什么库,C#、Qt,还是其他? 第1页

  

user avatar   yao-dong-27 网友的相关建议: 
      

在GUI开发领域就没有完美方案,每个技术方案都有缺点,而且根据场景不同各自缺点的严重程度也不同。

所以我的意见是,反正哪个方案都有无数坑,你有能力填哪个的坑就用哪个吧。

比如我,C/C++水平足够好,对Qt MFC都很熟,所以我敢用,有坑我能填,反正有源码,大不了自己去给它打补丁。

C# WPF不开源,遇到坑只能绕开了。

webkit JS,我不熟,遇到坑我是真没办法,所以谨慎选用。

大部分的坑是到了项目的中后期,用户量大了才能发现的,那时你想换框架早就来不及了。

比如 Qt 的 trayicon实现有兼容问题,大约有 千分之几的概率在Windows下托盘图标会出不来,用户量到了上百万的级别你才能发现,所以后来我自己实现了TrayIcon。

Qt的字体缓存当字体很多的时候非常占内存,一位同事给Qt实现了带内存压缩功能的字体缓存。

比较流行的框架,你遇到问题可以去搜索,去问人,比较小众的你到 Stackoverflow都找不到相关话题,只能自己搞定。

这就像有人总问 魔兽世界里哪个职业哪个天赋厉害一样,没有明确答案,因人而异,只能说你会用哪个哪个就厉害。

如果你问学哪个?既然你从iOS的 OC过来的,就学 C#吧!反正未来是属于托管语言的。


user avatar   find-goo 网友的相关建议: 
      

当感情成为生活的一种负担而且无力改变的时候。

与女生不同,大多数男生是不会把感情当作生活的全部的,过日子是头等大事,感情只是其中一部分。所以对于男生来说,一段好的感情是能让生活更轻松的。

一个男生可能会因为你漂亮而喜欢你,但这种喜欢无非是荷尔蒙冲动无法长时间维系,真正能让男生愿意和你一辈子走下去的,是你能够理解他,能够支持陪伴,能够默契相处。

但就这一点上,很多女生都是在逆行。她们所期望的感情都是建立在对于男生的索取之上,她们会因为男朋友没有足够专注自己而去作,会因为男朋友没满足自己的需要而去闹,会频繁吵架提分手来试探这个男人是否足够爱自己,却忽略了这个过程中,自己一步步在抛掉自己值得被爱的筹码。

当男生觉得和你在一起,不但体会不到丝毫乐趣,反而成为一种负担的时候,其实就已经在积累失望了。但这个时候男生一般不会直接放弃,他们会尝试逃避,会尝试沟通,会寄希望于你能逐渐去改变。

所以有经验的女生应该知道,男人的态度变化是有个周期的,不会因为你和他吵几次而一下子和你分手,但是会逐渐冷漠下来,这个过程中他就是在开始怀疑是否真的合适,会希望看到你有所变化。然而往往女生在这个阶段,又会因为男生的逃避而更加变本加厉去作去闹,想要控制对方,最终形成恶性循环。

等到失望积累够了,也就变成绝望。他会判断你已经不会变了,无药可救了,再相处下去只会让那自己越来越累,最终决定分开,等你意识到问题所在时已经来不及了,这种理性思考下的分手,往往挽回难度也是比较大的。

很多女生整天担心男生变心不爱自己,但同时却又是亲手在不断把他往外推,想想还挺可笑的。




  

相关话题

  在C#下有什么好办法可以替代if-else和switch-case? 
  有没有大神知道这几行代码是什么意思? 
  对象和实例的在不同编程语言中的有什么区别? 
  以GDI,WPF,win32,Qt,DX,Unity,.net为例的几组“名词”有什么联系? 
  F#内的函数怎样和C#的Action互相转换? 
  git是Linus一个人开发出来的吗? 
  C#如何实现类似Nullable<T>的效果? 
  EF 框架中多个项目怎么共享一个数据模型? 
  2021年,开发单个exe桌面应用程序,用什么语言、技术合适? 
  开发桌面软件时,如何使用 Mac 上那种扁平化极简风格的 UI? 

前一个讨论
为什么大多数的 C++ 的开源库都喜欢自己实现 string?
下一个讨论
如何评价「中国终于造出圆珠笔芯,有望完全替代进口」?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利