分享
 
 
 

对象浏览器

王朝百科·作者佚名  2012-04-15
窄屏简体版  字體: |||超大  

Visual Studio对象浏览器“对象浏览器”使您可以选择和检查可用于项目的符号。可以从“视图”菜单中打开“对象浏览器”,也可以单击主工具栏上的“对象浏览器”按钮

对象浏览器有三个窗格:“对象”(左侧)、“成员”(右上侧)和“说明”(右下侧)。如果将“对象浏览器”调整为单列,则“对象”窗格移动

到顶部,“成员”窗格移动到中间,而“说明”窗格移动到底部。

在“对象”窗格中,图标标识分层结构(如 .NET Framework 和 COM 组件、命名空间、类型库、接口、枚举和类)。可以展开这些结构以显示其成员

的排序列表。“成员”窗格中列出了属性、方法、事件、变量、常量和包含的其他项。有关“对象”或“成员”窗格中选定项的详细信息显示在“说

明”窗格中。

浏览范围可以缩小到正在开发的项目和这些项目引用的组件,也可以展开以包括整个 .NET Framework、安装在计算机上的所有 COM 组件以及可访问

的所有外部组件。您还可以指定要浏览的自定义文件夹集。有关更多信息,请参见 如何:查看和更改浏览范围。

有关使用“对象浏览器”的更多信息,请参见 浏览代码和组件。有关所显示图标的指南,请参见 “类视图”和“对象浏览器”图标。对象浏览器工具栏使用“对象浏览器”工具栏可以进行以下操作:定义浏览范围;搜索对象;在“对象”和“成员”窗格内定位;向项目添加引用;选择逻辑视图或物理视图;选择要显示的项,然后根据需要对这些项进行排序。浏览菜单指定“对象”窗格的浏览范围。可以将该范围缩小到当前解决方案,也可以展开该范围以包括每个可用组件。在任意范围内,可以使用“搜索”来显示可用组件的子集。还可以选择“编辑自定义组件集”来定义“自定义组件集”的浏览范围。

所有组件

显示以下范围中的对象:整个 ..NET Framework,当前解决方案及其引用的组件和通过选择“编辑自定义组件集”添加的任何其他组件。

.NET Framework

显示整个 .NET Framework 中的对象。

我的解决方案

显示当前解决方案及其引用组件中的对象。

自定义组件集

显示通过选择“编辑自定义组件集”添加的任何组件中的对象。

编辑自定义组件集

显示 “编辑自定义组件集”对话框。还可以单击浏览(“...”)按钮来显示此对话框。可以从您的项目、项目中引用的组件以及外部组件中选择对

象层次结构。搜索菜单“搜索”菜单使您可以在“对象”窗格中定位对象。可以选择以前的搜索字符串,也可以输入新的字符串。搜索结果作为其原始内容的筛选子列表显示在“对象”窗格中。若要重新显示整个浏览范围,请选择“清除搜索”按钮。搜索将返回当前浏览范围中满足以下条件的所有符号名:搜索字符串

与该符号名的任意部分匹配。例如,搜索“MyObject”字符串将返回“MyObject”、“MyObjectTest”和“CMyObject”。搜索区分大小写。

搜索字符串

可以从下拉菜单中选择字符串,也可以输入新的搜索字符串。可以输入符号的全名,也可以输入出现在多个符号中的子字符串的全名。

搜索

单击此按钮将只显示“浏览”范围内那些名称中包含“搜索字符串”的对象。在与字符串匹配的每个符号名中,突出显示该字符串。

清除搜索

单击此按钮可清除“搜索字符串”字段并显示“浏览”范围中的所有可用对象。工具栏按钮“对象浏览器”工具栏按钮使您可以在“对象”窗格和“成员”窗格中定位,并向对象添加引用。 后退

定位到以前选定的项。连续单击此按钮可以浏览以前选定的项,直至到达浏览的第一项为止。单击“后退”和“前进”按钮,可以对以前浏览过的项

的历史记录列表进行浏览。

前进

单击“后退”按钮后便可以使用。定位到下一个选定的项。连续单击此按钮可以返回到最近选定的项。单击“后退”和“前进”按钮,可以对以前浏

览过的项的历史记录列表进行浏览。

在选定项目中添加引用

将选定组件的引用插入当前在“解决方案资源管理器”中选定的项目。有关更多信息,请参见 如何:在 Visual Studio 中添加和移除引用(C#、J#

)。对象浏览器设置“对象浏览器”工具栏上的“对象浏览器设置”菜单使您可以在当前的“浏览”范围内选择对象的特定视图,还可以指定要显示的可用对象。下面列出了可用选项。其中的一些命令还可以从“对象”和“成员”窗格中的快捷菜单中获取。

查看命名空间

如果选择此选项,“对象”窗格中最高级别的项将是逻辑命名空间。存储在多个物理容器中的命名空间已进行了合并。这些容器可以展开以显示包含

的类类型。

查看容器

如果选择此选项,“对象”窗格中的最高级别项将是物理容器,例如,组件、程序集、源浏览器 (.bsc) 文件和输出类型库 (.tlb)。这些容器可以展

开以显示包含的命名空间。

显示基类型

切换“对象”窗格中的基类型显示。

显示派生类型

切换“对象”窗格中的派生类型显示。仅对 Visual C++ 项目和 .NET Framework 可用。

显示隐藏类型和成员

切换“对象”窗格中的隐藏类型显示和“成员”窗格中的隐藏成员显示。

显示公共成员

为正在使用类的用户显示公共成员。

显示受保护的成员

为正在展开类的用户显示公共成员或受保护的成员。

显示私有成员

为正在实现和使用类的用户显示所有辅助功能级别的成员。

显示其他成员

显示不属于公共、受保护、私有或继承类别的成员。示例:

在下面的 Visual Basic 代码中,“Friend”包括在此类别中:

Copy Code

Friend Sub Test()

End Sub

在下面的 Visual C# 代码中,“internal”包括在此类别中:

Copy Code

internal void InternalF() { }

显示继承成员

切换“成员”窗格中的继承成员显示。“对象”窗格“对象”窗格显示符号的可扩展列表,该列表的顶级节点表示当前浏览范围内可用的组件或命名空间。这些顶级节点通常包含那些包含其他符号的符号。若要展开列表中选定的节点,请单击该节点的加号 (+) 或按数字小键盘上的加号 (+) 键。

在“对象”窗格中选择某项时,该项的成员显示在“成员”窗格中,该项的详细信息显示在“说明”窗格中。展开节点可提供有关符号的附加信息。

展开某个组件时,将列出其命名空间。展开命名空间将列出在其中定义的类。此外,还将列出基类、实现的接口和可用重写。

将嵌套的对象作为同级对象平展并列出。例如,如果父类 CMyClass 包括子类 CNestedClass,则这两个类在其命名空间中作为同级显示。它们的“对

象浏览器”节点在 Visual C++ 中分别被标记为 CMyClass 和 CMyClass::CnestedClass,在 Visual C#、Visual Basic 和 Visual J# 中则被标记为

CMyClass.CnestedClass,以指示前一个类包含后一个类。对象窗格快捷菜单右击一个符号将显示“对象”窗格快捷菜单。除了上面列出的“对象浏览器设置”命令以外,根据选定的符号,还可以在此菜单上显示下列一个或多个命令:

浏览定义

转到“对象浏览器”中选定符号的主节点(通常为顶级)处。

查找所有引用

使用“查找和替换”窗口 ->“查找符号”中指定的选项,对当前选定的对象符号执行搜索。搜索结果在 “查找符号结果”窗口 窗口中显示。

按类型筛选

只显示“对象”窗格中的选定类型和在“成员”窗格中键入的成员。

复制

对可以粘贴到设计器中的符号引用进行复制;也可以将选定项的完整路径和名称复制到剪贴板中。

移除

使用“选定的组件”对话框,可以从当前浏览范围中移除外部组件。

查看命名空间

如果选择此选项,“对象”窗格中最高级别的项将是逻辑命名空间。存储在多个物理容器中的命名空间已进行了合并。这些容器可以展开以显示包含

的类类型。

查看容器

如果选择此选项,“对象”窗格中的最高级别项将是物理容器,例如,项目、组件、程序集、源浏览器 (.bsc) 文件和输出类型库 (.tlb)。这些容器

可以展开以显示其包含的命名空间。

按字母顺序排序

以升序方式(A 到 Z)按对象名称字母顺序列出对象。

按对象类型排序

按照对象类型顺序列出对象,如先列出基类,然后列出派生类、接口、方法等等。

按对象访问进行排序

按对象访问类型(如公共或私有)顺序列出对象。

按对象类型分组

将对象按类型(如类、接口、属性、方法等)分组。

转到声明

转到代码中该符号的声明(如果有)。仅可用于 Visual C++ 项目。

转到定义

转到代码中该符号的定义(如果有)。

转到引用

转到代码中该符号的引用(如果有)。“成员”窗格每个对象都可以包含诸如属性、方法、事件、常量、变量和枚举值之类的成员。在“对象”窗格中选择一个对象后,“成员”窗格中会显示其成员。“成员”窗格中选定项的详细信息在“说明”窗格中显示。成员窗格快捷菜单右击“成员”窗格中的任意成员,可显示快捷菜单。使用此菜单可以对与父对象无关的成员进行搜索、排序和复制。此快捷菜单还包括某些命令,使您可以指定要显示的成员,例如,要查看隐藏成员还是继承成员。

查找所有引用

使用 “查找和替换”窗口 ->“查找符号” 中指定的选项,对当前选定的成员符号执行搜索。搜索结果在 “查找符号结果”窗口 窗口中显示。

复制

对可以粘贴到设计器中的符号引用进行复制;也可以将选定项的完整路径和名称复制到剪贴板中。

按成员类型分组

按类型对成员进行组织。

显示公共成员

为正在使用类的用户显示公共成员。

显示受保护的成员

为正在展开类的用户显示公共成员或受保护的成员。

显示私有成员

为正在实现和使用类的用户显示所有辅助功能级别的成员。

显示其他成员

显示不属于公共、受保护、私有或继承类别的成员。示例:

在下面的 Visual Basic 代码中,“Friend”包括在此类别中:

Copy Code

internal void InternalF() { }

显示继承成员

切换“成员”窗格中的继承成员显示。

按字母顺序排序

以升序方式(A 到 Z)按成员名称字母顺序列出成员。

按成员类型排序

按成员类型顺序列出成员,如依次列出基、接口方法。

按成员访问进行排序

按成员访问类型(如公共或私有)顺序列出成员。“说明”窗格“说明”窗格显示当前选定对象或成员的详细信息。可以将数据从“说明”窗格复制到“剪贴板”,然后将其粘贴到“代码编辑器”中。显示的信息可以包括:名称和父对象。

属性(Property)和属性(Attribute)。

活动对象的编程语言中的语法。

指向相关对象和成员的链接。

说明、注释和帮助文本。

选定的符号类型可以确定显示何种信息。

浏览定义

可在“说明”窗格的快捷菜单上获取“浏览定义”命令,该命令用于“对象浏览器”中的深层嵌套节点。选择一个符号以后,还可以在“代码编辑器”、“类视图”和“查找符号结果”窗口的快捷菜单上获取该命令。

如果该符号是在代码中定义的,则源文件在“代码编辑器”中打开并滚动到该定义。如果该符号是 .NET Framework 类或 COM 组件,则“转到定义”在“对象”窗格中选择其主节点,在“成员”窗格中列出其成员,在“说明”窗格中显示符号的详细信息。

符号帮助

可以在任何符号上按 F1 来查看相关的帮助主题(如果有)。此操作不仅应用于 .NET Framework 和 COM 组件,而且应用于许多第三方组件。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有