相关疑难解决方法(0)

学习win32 API值得吗?

我确信有人会特意问过这个问题,但是从我看不到的人那里(有关于学习win32的问题,但这并不包括它是否值得这样做).

我非常有兴趣深入了解我使用的所有系统(我主要是用C#编程,至少是专业的),所以我很想知道,非常简单 - 学习win32值得,还是有点过分?我在浪费时间吗?我获得的知识值得付出努力吗?


StackOverflow上的类似/相关问题:

学习低级WinAPI编程还有意义吗?
Win32编程与现代专业人士的相关性如何?

winapi

32
推荐指数
8
解决办法
1万
查看次数

Win32编程与现代专业人士的相关性如何?

作为Charles Petzold的书籍Code and The Annotated Turing的忠实粉丝,我看到了他的书" 编程Windows",该书在C语言中教授Win32编程.我是一名新生计算机科学专业的学生,​​他先学习C语言,但我现在使用C#和.NET进行Windows编程,所以我想知道Win32是否仍然与专业的Windows程序相关.作为一名想要编写Windows应用程序的学生,我是否值得学习Win32 API到本书涵盖的深度?

c winapi

29
推荐指数
7
解决办法
8370
查看次数

如何为列表框中的每个项目设置不同的工具提示文本?

我有一个数据绑定到对象集合的列表框.列表框配置为显示每个对象的标识符属性.我想展示一个工具提示,其中包含特定于列表框中正在悬停的项目的信息,而不是整个列表框的一个工具提示.

我在WinForms中工作,感谢一些有用的博客文章,这是一个非常好的解决方案,我想分享.

我有兴趣看看是否有任何其他优雅的解决方案来解决这个问题,或者在WPF中如何做到这一点.

.net c# winapi listbox winforms

23
推荐指数
4
解决办法
4万
查看次数

win32 api已经过时了吗?

win32 api仍在开发中,今天值得学习吗?你可以使用原生api的.net框架做你能做的一切吗?

.net c c# windows winapi

12
推荐指数
2
解决办法
2403
查看次数

什么是Windows编程及其发展方向?老实说win32已经死了,不是吗?

重复:

我最近阅读了一篇关于有人要求提供关于Windows编程的好书的博客文章.他感到不安的是,他发现的大多数书籍都是10年左右,可能已经过时了(不要担心他找到了包括Charles Petzold在内的常见嫌疑人).直到今天我不愿意在他的网站上发表任何评论,因为我根本无法回答他.当然,从那时起,Windows编程已经发生了变化,并且在许多不同的方向上分裂,但它在哪里?

几年前,Win32肯定是以某种方式为Windows编程的方式.合理快速,很多例子等等.然而,由于转向.NET(听说第四个化身即将来临......)似乎有了变化.虽然旧的API仍然存在并且相当一些.net代码使用它,但在我看来它越来越失去其重要性.当然有几个原因:首先,C#(.net)在为程序员提供现代语言方面具有所有优势,在很多方面取代了C/C++.另一个是我个人认为MS及其VS IDE非常支持.NET应用程序的开发,但为什么呢?我的意思是为什么在c#中有很多很酷的功能,而且在我看来win32/c是一些半成品(比如设计师)?另一件事是,CodeProject和许多其他论坛上的Win32问题在本月变得不那么频繁了.我要补充的最后一件事是,所有现代花哨的GUI /网络框架都是为.NET(Dundas等......)设计的,这使得快速开发变得非常容易,并为老家伙留下了不大的空间......

简而言之:你认为Win32的目标是什么,未来有没有,新人应该学习它还是会过时并在未来几年内消失?它只会在下一个Windows版本的Wine环境中运行吗?

.net windows winapi

5
推荐指数
1
解决办法
3064
查看次数

标签 统计

winapi ×5

.net ×3

c ×2

c# ×2

windows ×2

listbox ×1

winforms ×1