⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 9-class browser.mht

📁 这是著名的源码浏览工具(不仅仅浏览
💻 MHT
📖 第 1 页 / 共 5 页
字号:
From: <由 Windows Internet Explorer 7 保存>
Subject: Class Browser
Date: Thu, 15 May 2008 14:47:39 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_00C2_01C8B69A.9F294540"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_00C2_01C8B69A.9F294540
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sourcenav.sourceforge.net/online-docs/userguide/clbrws.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Class Browser</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DISO-8859-1">
<META http-equiv=3DContent-Style-Type content=3Dtext/css>
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR><LINK=20
href=3D"http://sourcenav.sourceforge.net/online-docs/cygnus2.css" =
type=3Dtext/css=20
charset=3DISO-8859-1 rel=3DSTYLESHEET></HEAD>
<BODY bgColor=3D#ffffff>
<DIV>
<TABLE class=3DTABLE cellPadding=3D1 width=3D100 align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dmiddle>
      <P class=3DGotos><A=20
      =
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/index_ug.h=
tml">Contents</A>=20
      </P></TD>
    <TD align=3Dmiddle>
      <P class=3DGotos><A=20
      =
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/clhierbrws=
.html">Previous</A></P></TD>
    <TD align=3Dmiddle>
      <P class=3DGotos><A=20
      =
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/crossref.h=
tml">Next</A></P></TD></TR></TBODY></TABLE>
<HR align=3Dcenter>
</DIV>
<TABLE>
  <TBODY>
  <TR>
    <TD></TD></TR></TBODY></TABLE>
<H1 class=3DChapterTitle><A name=3DpgfId-997886></A><BR><A =
name=3D38835></A>Class=20
Browser&nbsp;&nbsp;<IMG=20
src=3D"http://sourcenav.sourceforge.net/online-docs/userguide/clbrws-1.gi=
f">=20
<DIV><IMG=20
src=3D"http://sourcenav.sourceforge.net/online-docs/userguide/clbrws-2.gi=
f">=20
</DIV></H1>
<P class=3DBody><A name=3DpgfId-1001771></A>For projects developed using =

object-oriented languages, the <A name=3Dmarker-1001770></A><SPAN =
class=3DBold>Class=20
Browser</SPAN> enables you to browse class hierarchies, access levels, =
and=20
member types. The <SPAN class=3DBold>Class Browser</SPAN> displays the =
list of=20
class members of a particular class, based on your selections from the =
<SPAN=20
class=3DBold>Class/Hierarchy</SPAN> tab of the <SPAN =
class=3DBold>Preferences</SPAN>=20
dialog (see <A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/clhierbrws=
.html#29305">Class/Hierarchy=20
Preferences</A>). </P>
<P class=3DBody><A name=3DpgfId-1046282></A>For traditional languages =
such as C,=20
COBOL, and FORTRAN, the <SPAN class=3DBold>Class Browser</SPAN> enables =
you to see=20
the members of structures and common blocks.</P>
<H3 class=3DLabel>Note</H3>
<P class=3DNote>Source-Navigator treats structures, classes, and common =
blocks in=20
the same way. The only difference is that classes have inheritance and =
the=20
others do not.=20
<H2 class=3DHeading1><A name=3DpgfId-1091985></A>Using the Class =
Browser</H2>
<P class=3DBody><A name=3DpgfId-1091991></A>Start the <A=20
name=3Dmarker-1091990></A><SPAN class=3DBold>Class Browser</SPAN> in one =
of the=20
following ways:</P>
<UL>
  <LI class=3DBullet>
  <P class=3DBody><A name=3DpgfId-1158604></A>double-click on a class. =
</P>
  <LI class=3DBullet>
  <P class=3DBody><A name=3DpgfId-1158605></A>select a class and click =
the <SPAN=20
  class=3DBold>Class Browser</SPAN> toolbar button (see <A class=3DXRef=20
  =
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/symbrws.ht=
ml#20717">Class=20
  Browser button</A>). </P>
  <LI class=3DBullet>
  <P class=3DBody><A name=3DpgfId-1158606></A>from the <SPAN=20
  class=3DBold>Windows</SPAN> menu, select <SPAN class=3DBold>New View =
</SPAN><EM=20
  class=3DArrow>-&gt;</EM> <SPAN class=3DBold>Class</SPAN>. </P>
  <LI class=3DBullet>
  <P class=3DBody><A name=3DpgfId-1158607></A>choose the <SPAN=20
  class=3DBold>Class</SPAN> tab in the <SPAN class=3DBold>Editor</SPAN>. =

</P></LI></UL>
<P class=3DFigureTitle><A name=3DpgfId-1046411></A><A =
name=3Dmarker-1046357></A>Class=20
Browser Window </P>
<DIV><IMG=20
src=3D"http://sourcenav.sourceforge.net/online-docs/userguide/clbrws-3.gi=
f">=20
</DIV>
<H3 class=3DHeading2><A name=3DpgfId-996794></A>Class Name</H3>
<P class=3DBody><A name=3DpgfId-996795></A>You can enter the <A=20
name=3Dmarker-999609></A>class name into the <SPAN class=3DBold>Symbol =
Accelerator=20
</SPAN>combo-box (<A name=3Dmarker-1165108></A>emacs-style tab =
completion is also=20
supported). If you press the <SPAN class=3DBold>Enter</SPAN> key and the =
name=20
matches a valid class name, the information for the appropriate class is =

loaded.</P>
<H3 class=3DHeading2><A name=3DpgfId-996797></A>Member List</H3>
<P class=3DBody><A name=3DpgfId-996798></A>The symbols displayed in the =
member list=20
are controlled by the pulldown menus and inheritance tree. Access levels =
and=20
attributes are indicated by icons; for the key to these icons select =
<SPAN=20
class=3DBold>Abbreviations</SPAN> from the <SPAN class=3DBold>Help =
</SPAN>menu, or=20
see <A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/usingsn.ht=
ml#16890">Abbreviations=20
Panel</A>.</P>
<H3 class=3DHeading2><A name=3DpgfId-996808></A>Inheritance Tree</H3>
<P class=3DBody><A name=3DpgfId-996809></A>The <A =
name=3Dmarker-997418></A>inheritance=20
tree shows the relationship of the browsed class and its baseclasses. =
</P>
<DIV><IMG=20
src=3D"http://sourcenav.sourceforge.net/online-docs/userguide/clbrws-4.gi=
f">=20
</DIV>
<P class=3DBody><A name=3DpgfId-1002666></A>The check boxes before the =
class names=20
determine whether or not members of a class are included in the member =
list. Use=20
the mouse to manipulate these check boxes:</P>
<P class=3DBody><A name=3DpgfId-996810></A>Click<BR>
<P class=3DBodyHang1>Toggles the check box.</P>
<P class=3DBody><A name=3DpgfId-996811></A>Ctrl+click<BR>
<P class=3DBodyHang1>Includes only the members of the selected =
class.</P>
<P class=3DBody><A name=3DpgfId-996812></A>Double-click<BR>
<P class=3DBodyHang1>Starts the <SPAN class=3DBold>Editor</SPAN>, which =
displays the=20
source file.</P>
<P class=3DBody><A name=3DpgfId-996813></A>Right-click<BR>
<P class=3DBodyHang1>Displays a menu in which you may select one or all=20
classes.</P>
<H3 class=3DHeading2><A name=3DpgfId-996826></A>Member List Filter =
Dialog</H3>
<P class=3DBody><A name=3DpgfId-1002728></A>Click on the <SPAN=20
class=3DBold>Filter</SPAN> button to bring up the <SPAN =
class=3DBold>Filter</SPAN>=20
dialog. The symbols displayed by the <SPAN class=3DBold>Member List =
</SPAN><A=20
name=3Dmarker-1002727></A>are included based upon these settings. </P>
<DIV><IMG=20
src=3D"http://sourcenav.sourceforge.net/online-docs/userguide/clbrws-5.gi=
f">=20
</DIV>
<P class=3DBody><A name=3DpgfId-996828></A>All<BR>
<P class=3DBodyHang1>Sets all selections.</P>
<P class=3DBody><A name=3DpgfId-1002770></A>None<BR>
<P class=3DBodyHang1>Clears all selections.</P>
<P class=3DBody><A name=3DpgfId-1002752></A>Methods, Instance Variables, =
Friends<BR>
<P class=3DBodyHang1>Shows methods based on their types.</P>
<P class=3DBody><A name=3DpgfId-1002761></A>public, private, =
protected<BR>
<P class=3DBodyHang1>Shows members based on their access level.</P>
<P class=3DBody><A name=3DpgfId-1002773></A>AND<BR>
<P class=3DBodyHang1>If AND is selected, only functions matching <EM=20
class=3DItalics>all</EM> attributes will be shown. If AND is not =
selected,=20
functions matching any of the attributes will be shown. </P>
<P class=3DBody><A name=3DpgfId-996830></A>static, structor, inline, =
virtual, pure=20
virtual<BR>
<P class=3DBodyHang1>Shows members based on their attributes.</P>
<P class=3DBody><A name=3DpgfId-997448></A>overridden<BR>
<P class=3DBodyHang1>Shows members that are overridden from a base =
class. You can=20
also display these by selecting the <SPAN class=3DBold>overridden</SPAN> =
checkbox=20
in the main window.</P>
<P class=3DBody><A name=3DpgfId-1002827></A>overloaded<BR>
<P class=3DBodyHang1>Shows functions that have more than one type =
signature in the=20
class.</P>
<H3 class=3DHeading2><A name=3DpgfId-1165358></A>Scope Selector</H3>
<P class=3DBody><A name=3DpgfId-1165361></A>The <A =
name=3Dmarker-1165359></A><SPAN=20
class=3DBold>Scope Selector</SPAN> menu filters the member list by the=20
accessibility of the members. </P>
<DIV><IMG=20
src=3D"http://sourcenav.sourceforge.net/online-docs/userguide/clbrws-6.gi=
f">=20
</DIV>
<P class=3DBody><A name=3DpgfId-1165363></A><A =
name=3Dmarker-1165362></A>subclass<BR>
<P class=3DBodyHang1>Shows only the members accessible to new subclasses =
of the=20
currently browsed class. Does not include private members of the =
currently=20
browsed class or private base classes.</P>
<P class=3DBody><A name=3DpgfId-997466></A><A =
name=3Dmarker-997465></A>class<BR>
<P class=3DBodyHang1>Shows only the accessible members of the currently =
browsed=20
class; private members of base classes are not included.</P>
<P class=3DBody><A name=3DpgfId-996857></A><A =
name=3Dmarker-996856></A>baseclass<BR>
<P class=3DBodyHang1>Shows all members, including the private members of =
the base=20
classes.</P>
<P class=3DBody><A name=3DpgfId-1167482></A></P>
<HR align=3Dcenter>

<TABLE class=3DTABLE cellPadding=3D1 width=3D100 align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dmiddle>
      <P class=3DGotos><A=20
      =
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/index_ug.h=
tml">Contents</A>=20
      </P></TD>
    <TD align=3Dmiddle>
      <P class=3DGotos><A=20
      =

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -