UEStudio integrated development environment tour: project manager
The UEStudio tour is intended to guide you through some of the advanced IDE features of the application. UEStudio includes all of the features of UltraEdit, the world's best text editor, which are not covered here.
If you're looking for a simple, centralized method for managing complex projects, you will love the project manager in UEStudio. Whether being used by a single user strictly for organizational purposes, or by a lead programmer to provide structure for team efforts, the Project Manager offers powerful tools for streamlining work and getting into real programming quickly.
It enables users to create project lists, and track where projects are located as well as the amount of time spent coding the listed projects. Not only this, project backups can be created/restored from here and new projects may be created using project templates as well.
The project manager may be launched by selecting project manager in the project menu.
The main part of the project manager dialog is the Projects list . This list includes the project name, compiler, working time, and project path. The project manager is intended to be used to help manage all projects currently in progress. The functions related to project management are divided into three categories: project - related to opening, creating, backing up, and restoring project files, projects list - related to adding projects to or removing them from the projects list, and batch builder - related to opening/creating lists for batch building.
Projects may be opened from the project manager by double-clicking on a project name or by selecting a project name and pressing the open button. This will open the selected project in UEStudio.
If the create button is pressed, a context menu is presented from which the user may select "Empty" or "Using Templates."
If Empty is selected a dialog for creating a new, empty dialog is presented:
Here the project name and location may be specified. If create project directory is NOT selected then the specified project will be created in the specified directory. If create project directory IS selected then a directory with the name of the project will be created on the specified path. For example, if the project name "App1" were specified the path to the project file would be C:\Development\Working Group1\App1\App1.prj.
If the Using templates option is selected, the new project dialog is presented allowing the specification of the new project and the template to be used to create it.
If the backup button is pressed the files in the active project will immediately be backed up. If the location text field is empty, backups are created with the same name as the active project. If a path is specified, the project manager will generate names with a date stamp and if restore is pressed, the user may select the version of the backup desired to restore the selected project. Remove backup may be pressed to select backups that should be removed. Backups for the active project will be listed in a context menu from which the user may select the backup to remove.
If projects have already been created, the add button may be used to add a single project to the projects list. The find button may be used to add all projects found in the specified directory. To remove projects from the projects list, use the remove button. If a single project is selected when the remove button is pressed, the project manager will open the project directory in Windows Explorer to allow the user to more easily remove project files from the disk if desired. If more than one project is selected, project manager will remove these projects only from the projects list. Press the delete button to delete the entire active projects list.
Pressing the create button in the batch builder section with a project selected in the projects list will quickly create a batch builder list. Pressing the open button will open the batch builder dialog.
- Integrated debugger
- Batch builder
- Build project
- Resource editor
- User tools
- Run DOS commands
- Diff/comparison tool
- Integrated scripting
- Code style
- SVN/CVS support
- HTML validation
- HTML preview
- PHP support
- PHP debugging
- Ruby support
- Workspace manager
- Project manager
- Project converter
- Project templates
- Column/block editing
- Syntax highlighting
- Function list
- Code folding
- Output window