<!--欲阅读此帮助文件,请在"解决方案资源管理器"中右击文件名,
然后选定"在浏览器中查看"-->
<html><head><title>具有资源管理器形式的应用程序示例</title></head><body><h1>具有资源管理器形式的应用程序示例</h1><div id="mainSection"><div id="mainBody"><div id="allHistory" class="saveHistory" onsave="saveAll()" onload="loadAll()"></div><h1 class="heading" >
示例文件:
</h1><p /><p>此示例包含两个类似资源管理器的窗体:<code>DirectoryScanner</code> 和 <code>ExplorerStyleViewer</code>。 </p><div class="alert"><table width="100%" cellspacing="0" cellpadding="0"><tr><th align="left">安全注意</th></tr><tr><td><p>提供该示例代码是为了阐释一个概念,并不代表着最安全的编码实践,因此不应在应用程序或网站中使用该示例代码。对于因将示例代码用于其他用途而出现的偶然或必然的损害,Microsoft 不承担任何责任。</p></td></tr></table></div><h1 class="heading">在“解决方案资源管理器”中打开该示例文件</h1><div id="procedureSection0" class="section"><ol><li><p>单击“下载示例”。</p><p>出现“文件下载”消息框。</p></li><li><p>单击“打开”,并在 Zip 文件夹窗口的左列单击“提取所有文件”。</p><p>
“提取向导”打开。</p></li><li><p>单击“下一步”。您可以更改文件将被提取到的目录,然后再单击“下一步”。</p></li><li><p>请确保选中了“显示提取的文件”复选框,并单击“完成”。</p></li><li><p>双击该示例的 .sln 文件。</p><p>示例解决方案显示在“解决方案资源管理器”中。您可能会收到说明解决方案位置不受信任的安全警告。单击“确定”继续。</p></li></ol></div><h1 class="heading">运行此示例</h1><div id="procedureSection1" class="section"><ul><li><p>按 F5。</p></li></ul></div><h1 class="heading">演示</h1><div id="demonstratesSection" class="section"><p>此示例包含与资源管理器界面类似的两个窗体:一个目录扫描器和一个资源管理器式的查看器。支持这两个窗体的文件包含在项目的单独文件夹中。 </p><ul><li><p><b>DirectoryScanner</b> 这是一个简单的应用程序,它扫描所有逻辑驱动器或用户选定的起始目录中的所有目录和子目录。驱动器列表是使用 <MSHelp:link keywords="frlrfSystemIODirectoryClassGetLogicalDrivesTopic" tabindex="0" >Directory.GetLogicalDrives</MSHelp:link> 方法获得的。一个树形视图控件显示反映最新扫描的目录结构。目录根据其中包含的所有子目录和文件的总大小显示为绿色、黄色或红色。<MSHelp:link keywords="frlrfSystemIODirectoryClassGetFilesTopic" tabindex="0" >Directory.GetFiles</MSHelp:link> 方法用于检索文件列表,<MSHelp:link keywords="frlrfSystemIOFileInfoClassTopic" tabindex="0" >FileInfo</MSHelp:link> 类用于获取文件大小。</p></li><li><p><b>ExplorerStyleViewer</b> 这是“Windows 资源管理器”应用程序的一个简化版本。通过使用 <MSHelp:link keywords="frlrfSystemIOFileSystemInfoClassAttributesTopic" tabindex="0" >FileSystemInfo.Attributes</MSHelp:link> 属性,<code>ExplorerStyleViewer</code> 显示的文件信息比 <code>DirectoryScanner</code> 显示的更多。它演示如何使用 <MSHelp:link keywords="frlrfSystemWindowsFormsTreeViewClassImageListTopic" tabindex="0" >TreeView.ImageList</MSHelp:link> 属性将图标与文件类型相关联。它使用户可以通过双击文件(就像在“Windows 资源管理器”中一样)运行与该文件类型相关联的应用程序(如果存在关联)。应用程序是使用 <MSHelp:link keywords="frlrfSystemDiagnosticsProcessClassStartTopic" tabindex="0" >Process.Start</MSHelp:link> 方法启动的。</p></li></ul></div><h1 class="heading"><span id="seeAlsoNoToggle">请参见</span></h1></div><div id="footer"><div class="footerLine"></div>
要提出有关“帮助”或本产品其他功能的建议或错误报告,请转到<a href="http://go.microsoft.com/fwlink/?LinkId=50040">反馈站点</a>。
</div></div></body></html>