rst*_*kly 14 .net programming-languages
我不喜欢编程的东西是学习一个新的API.例如,现在我正在尝试学习Windows Identity Foundation.令人沮丧的是因为我将花费大量时间来学习一些类如何工作,实际上只编写几行代码.
在.NET中,有很多类型我似乎花费更多的时间在msdn中寻找一个类而不是编写代码.它还会在我工作时中断我的工作流程,因为我必须输入一些内容而不是查找内容.
显然,我不必为基础课做这个.每当新事物发生时,肯定会有一些人在想.然后,我经常不会重复使用该类,以便真正地审查它或将其付诸实践.
我想知道是否有人找到了一种记忆(或更有效地查找)这些对象模型层次结构的方法?
小智 8
您可以完全学习新API的想法很久以前就已经死了,可能是Windows 3.0.Windows API变得如此复杂,以至于我们大多数人都无法全面学习它,例如学习所有UNIX系统调用的方式.并且没有必要 - 在线文档,易于搜索,使学习变得不必要.
当然,你需要知道的是如何一个API(或类库)的组织,它的功能是什么,但在学习函数调用X的第三个参数就是没有意义的.
很久以前,当我学习 Java 及其 Collection 类(或 SWING 或 AWT)时,我也处于您的位置。
以下是我所做的几个步骤以及这些步骤的结果:
还有几点建议:
一个简单的类图示例:
与此比较(不那么简单):
希望有帮助。
埃德