-
Notifications
You must be signed in to change notification settings - Fork 263
ATF File Explorer Sample
Gary edited this page Mar 17, 2015
·
3 revisions
FileExplorer is a sample viewer that displays the user's file hierarchy and files. For information on this sample's programming, see File Explorer Programming Discussion.
- Use of Managed Extensibility Framework (MEF) to put applications together and to extend a file view.
- Use of the application shell framework, including CommandService, SettingsService, and StatusService. FileExplorer does not use ControlHostService.
- Use of the TreeControl, TreeControlAdapter, and the ITreeView and IItemView interfaces to display the file folder tree structure.
- Use of ListView, ListViewAdapter, and IListView and IItemView interfaces to display the list of files in the selected file folder.
- Use of the UserFeedbackService for bug reporting.
- Use of the VersionUpdateService to test upgrading to the latest SHIP version of the application. This is just a test. There is not really a newer version of FileExplorer on SHIP.
- Double-click the FileExplorer.exe in \bin\wws_atf\Release.
- An Explorer-like window appears, showing the user's file hierarchy and files, and an Update dialog box pops up, that tests the version update feature.
- Click "No" on the Update dialog box.
- File: choose Exit to exit FileExplorer.
- Edit:
- Keyboard Shortcuts: use the Customize Keyboard Shortcuts window to set up keyboard shortcuts.
- Load or Save Settings: use the Load and Save Settings window to save current FileExplorer application settings, or to load application settings from a file.
- Preferences: set application preferences such as whether to check for updates at startup (default is TRUE).
- Help:
- Send Feedback: use the Send Feedback window to report and submit bugs to SHIP.
- Check for update: use to check for updates to FileExplorer.
Expand and collapse file hierarchies by clicking the "+" or "-" sign next to folder names.
- CircuitEditor: Editor for circuits, consisting of modules with input and output pins and connections between them.
- CodeEditor: Code editor that uses the ActiproSoftare SyntaxEditor to provide an editing Control.
- DiagramEditor: Combines the Circuit, Finite State Machine, and State Chart editors into a single application to show how multiple editors can share an application shell and editor components.
- DOMPropertyEditor: Demonstrates property editing, with a large variety of property editing controls and property descriptors.
- FileExplorer: Shows how to build a simple Windows® Explorer-like application to view the contents of a disk.
- FSMEditor: Finite state machine editor.
- ModelViewer: Shows how to use the ATF's ATGI and Collada file loaders and OpenGL® rendering.
- SimpleDOMEditor: Demonstrates the use of the DOM (Document Object Model) in WinForms, including defining a data model.
- SimpleDOMEditorWPF: Similar to ATF SimpleDOMEditor Sample, but implemented using ATF’s WPF framework.
- SimpleDOMNoXMLEditor: Very similar to the SimpleDOMEditor sample, but does not use XML.
- StateChartEditor: Editor for statecharts.
- TargetManager: Shows how to use the TargetEnumerationService to discover, add, configure and select targets, which are network endpoints, such as TCP/IP addresses, PS3™ DevKits or PlayStation®Vita DevKits.
- TimelineEditor: Relatively full-featured timeline editor whose components have been used in real production tools.
- TreeListControl: Demonstrates the usage of TreeListControl/TreeListItemRenderer classes to display and edit hierarchical data in a tree view with details in columns.
- TreeListEditor: Shows how to create and add entries to various kinds of Tree lists, including a hierarchical list to display selected folders' underlying folders and files.
- UsingDirect2D: Demonstrates how to use Direct2D and ATF classes that support Direct2D.
- UsingDom: Simple demo of basic DOM use.
- Home
- Getting Started
- Features & Benefits
- Requirements & Dependencies
- Gallery
- Technology & Samples
- Adoption
- News
- Release Notes
- ATF Community
- Searching Documentation
- Using Documentation
- Videos
- Tutorials
- How To
- Programmer's Guide
- Reference
- Code Samples
- Documentation Files
© 2014-2015, Sony Computer Entertainment America LLC