问题一:
我仍然是.net的新手,但是已经使用Visual Studio进行了一些最近的项目。我现在正在开发一个新项目,我想知道视觉工作室是否内置了任何可以让你浏览控件的所有细节等等。
MSDN是最适合这个的地方吗?
例如,如果我想看到所有的方法,属性等等。在VS中有什么东西吗?
问题二:
任何人都可以推荐,书籍,资源,特别是与Visual Studio交易?每个窗口的作用等等。我已经用它来完成一些项目,但我没有看到任何事情的确切方式和原因。
感谢您的任何建议。
答案 0 :(得分:2)
使用reflector(免费!)获取有关课程等的深入信息.Visual Studio还有一个内置的对象浏览器。
P.S。 Reflector还允许您对组件进行反向工程,允许您查看类/方法的实际代码。
P.P.S。谷歌仍然是开发者最好的朋友。需要有关控件的信息,在Web上搜索它。 (这将引导您多次访问MSDN,但也会为您提供示例和大量博客条目。)
答案 1 :(得分:1)
问题一:
您可以使用对象浏览器(菜单View \ Object Browser)查看所有已知程序集,类,接口,枚举等的分层列表...
这只给出了每个项目的签名而不是代码。
如果您想查看代码,请使用.Net reflector。
答案 2 :(得分:1)
您还可以在Visual Studio中使用对象浏览器。顶部通常有一个图标(通过工具箱,解决方案资源管理器等图标),或者您可以导航到它(视图 - >对象浏览器)。打开时,您将在左侧看到当前引用的所有库(系统和第三方)。它是分层的,所以你可以开始向下钻取。如果要查找特定的类,方法或库,顶部有一个搜索框。这将查看所有系统库,而不仅仅是当前项目中引用的系统库。
有关对象浏览器的更多帮助,请查看here。
答案 3 :(得分:1)
Q1:
在Visual Studio中:
编辑器上方有2个下拉列表:
左:显示类
右:显示班级成员
或点击查看>类视图:查看整个解决方案中的所有类
答案 4 :(得分:1)
在我完成大量Java编码后,当我开始使用VS时,我有类似的问题。我习惯了Java API文档来研究属性等。
我找到了VS等效的IMO,这里: http://msdn.microsoft.com/en-us/library/ms229335.aspx 您可以在那里浏览每个类方法,属性,构造函数等。他们的例子很不错。
答案 5 :(得分:1)
在回答问题1时,我通常做的是突出我感兴趣的框架代码,并点击F1以显示文档。例如:
Button myButton = new Button();
如果您突出显示第一个Button
并点击F1,您将获得Windows窗体中按钮的概述。如果您突出显示Button()
并点击F1,您将获得有关Button
类构造函数的文档。
在回答问题2时,我不确定一本书是答案。我认为阅读一本关于Visual Studio所有组件的书可能有些过分。我会说,根据需要,继续通过MSDN,Google和StackOverflow来破解您的项目和页面错误信息。与任何IDE和框架一样,您使用它越多,您就可以更好地浏览和学习细节。