科学健康资讯 · 内容仅供参考,不替代专业诊疗 联系我们|疾病百科
操作系统

dialoginterface

2023-06-06 操作系统 本文链接

这是我以前在SAE的时候,用visual c++写的一个标准的win32屏幕保护程序。

其实,用Windows API写一个标准的Windows屏幕保护程序是很简单的。因为windows本身就为屏幕保护程序预留了接口,只要处理ScreenSaverProc和ScreenSaverConfigureDialog两个回调函数就可以了。其余的,就是图象显示技巧了,比如百叶窗,上下拉动,左右两分,淡出淡入等效果。

也有人用其它编程语言来写Windows屏募保护程序的,但不够专业,属于模仿而已。

如今用visual c++写程序的人越来越少了。其中一个关键的原因,就是学习曲线太陡峭了,学起来困难太大。

先要学好C++,很难,干掉了一半人。

再则,要学习标准的visual c++编程,先要学下Windows API编程,先弄清楚写一个Windows程序的大致流程及相关技术元素的表述。然后转到MFC编程,MFC是微软弄的一个编程框架,是对Windows API编程的改进与简化,但是这里面有太多的弯弯绕绕了,很快就能弄晕剩下的那一半人,至此,全军覆没!

如今,国内只有少许的专业人士在坚持了。

大部分人都转到Java和Python两种编程语言上去了。两惜的是,这两种语言写的程序都不是编译成机器码而后执行的,都是编译成中间语言,然后用翻译机一边一翻译机器码一边执行的,这样执行速度就会大打折扣,同时也会产生很多内存垃圾,这也是Android系统卡顿的关键所在。

Java和Python,搞一下大数据处理,问题不大,但对于实时处理系统,特别是对反应时间有要求的系统,Java和Python,基本就是垃圾。

Java靠生态活着,Python用来玩玩数据处理,其它的,其本没什么卵用。

本文内容仅供健康科普参考,不能替代专业医疗诊断和治疗建议。如有身体不适,请及时就医并遵从医师指导。

相关阅读