The Code Explorer in Visual Expert (VE) Web is a powerful tool that helps developers efficiently navigate, understand, and manage their codebase.
With its intuitive, tree-like structure, developers can easily explore key elements of their projects, such as classes, methods, functions, and variables. It enables quick code review, dependency analysis, and detailed insights into code relationships, boosting productivity and streamlining software maintenance and development.
The TreeView structure visually organizes code components, enabling quick insights into hierarchical relationships and providing direct access to functions like code documentation, cross-references, and performance analysis.
Advantages of the Code Explorer in Visual Expert Web
- Enhanced Code Navigation
The Code Explorer offers a hierarchical view of the codebase, allowing easy navigation through components like classes, methods, and variables. - Streamlined Visual Representation
The TreeView presents a graphical hierarchy, helping developers trace dependencies and relationships at a glance. - Improved Code Understanding
Developers can visualize the project’s structure, making it easier to understand how different code elements interact, which aids in understanding complex systems. - Efficient Code Management
The organized layout helps developers quickly find specific code elements, reducing time spent searching through files. - Dependency Analysis
Code Explorer highlights dependencies between code elements, enabling developers to understand the impact of changes and avoid unintended consequences. - Quick Access to Code Components
With a few clicks, developers can jump directly to a component’s definition or implementation, speeding up code reviews and debugging. - Support for Large Codebases
The structured view is particularly useful for large projects, where manually searching through thousands of lines of code is impractical. - Facilitates Team Collaboration
A clear and consistent view of the code ensures all team members understand the project structure, promoting collaboration. - Boosted Productivity
The ease of navigation and access to code elements enhances productivity, allowing developers to focus more on development rather than searching through code. - Error Detection and Maintenance
A comprehensive view of the codebase helps developers spot inconsistencies, unused code, and potential errors, reducing maintenance efforts.
Sample TreeView Features
Below are some key aspects of the Code Explorer’s treeview structure:
- A – Sample tree view displaying the hierarchical structure of a component.
- B – The number of lines in the code, where active lines are highlighted in red and referenced lines in orange.
- C – List of keyword references, organized by line numbers for quick access and review.
On the platform's left navigation bar, you can access the following functions for the objects.
Key Features of Code Explorer
You can also right-click on any object in the treeview or source code view to see a list of available functions.
Object Functionalities to Explore Your Code

- Component List: Displays all components in the selected PBLs.
- Locate: Locates selected components within the container hierarchy.
- Code Inspection Issues: Lists the items to be corrected detected by code inspection.
- Lines of Code (SLOC): Calculates the source lines of code for selected items.
- Create View from Selection: Allows users to create custom views of selected code elements.
- Add all selected items to shortlist: Adds selected components to a shortlist for easy access and reference.
Detailed Functionalities to Explore Your Code


- Definition: Displays detailed information about selected items.
- Architecture: Allow to visualize the hierarchy and structure of the selected components.
- Declared Non-Visual Objects: Shows all non-visual objects declared in the selected code elements.
- Impact Analysis (Tree): Displays elements affected by a code modification in a tree structure.
- References (Items Used): Identifies where specific items or components are used in the code.
- Create Custom View: Build a personalized view based on selected components for targeted analysis.