| Samples |
|
Process Step Editor (DLL)
Description:
This sample demonstrates how to create a custom metadata editor and then
substitute your editor for the default editor provided with ArcCatalog.
The simple Process Step editor is an example of a metadata editor that records
possible data quality process steps in the creation of geospatial data. Process
step details are written to the FGDC Data Quality Information metadata section.
This sample implements the IMetadataEditor interface and is intended to be
used within ArcCatalog.
|
Products:
Platforms: WindowsMinimum ArcGIS Release: 9.0 |
How to use:
- Register the dll on your machine;
- Run Categories.exe from %ARCHOME%\bin.
- Navigate to the 'Metadata Editors' folder. Select the folder and click Add Object.
- Navigate to the compiled QualityEditor.dll and click Open.
- The Add Objects dialog box appears listing "QualEditor", which is checked by default. Click OK.
- In the Component Categories Manager, you can see that "qualityEditor.QualEditor" has been added to the
list of components in the Metadata Editors category. Click OK.
- In ArcCatalog, click the Tools menu and click Options. Click the Metadata tab.
- Click the Metadata Editor dropdown arrow, click "", then click OK.
- Click a shapefile or another data source in the Catalog tree. Click the Metadata tab and then
click the Edit Metadata button on the Metadata toolbar. The custom editor appears in place of the
Catalog's default metadata editor.
|
File
|
Description
|
| simpleDialog.frm |
Form containing Process Step editor interface. |
| simpleDialog.frx |
Binary data file used to store binary information for the form. |
| globals.bas |
Module defining the global variables used by the project. |
| simpleEditor.cls |
Class file implementing the IMetadataEdit interface. |
| ProcessStep.dll |
The compiled project. |
| ProcessStepEditor.vbp |
The project file for the Process Step Editor. |
Key CoClasses:XmlPropertySet
Key Interfaces: IPropertySet
Key Members:IPropertySet::GetProperty, IPropertySet::SetProperty
Send feedback on this sample