ANN: MM Code Explorer 4.05 released - new navigation features



Hi all,

ModelMaker Tools is happy to announce the release of
+++++ Code Explorer v4.05 for Delphi 5 - 7, BDS 2005 and BDS 2006 ++++

NEW NAVIGATION FEATURES include:

Module Search: ultra fast find methods, grouped per class:
http://www.modelmakertools.com/code-explorer/navigation-screenshots.html#modulesearch

Mark a Member as Favorite: favorite members appear highlighted and first in list:
http://www.modelmakertools.com/code-explorer/navigation-screenshots.html#favorites

Multiple files spanning Navigation History:
http://www.modelmakertools.com/code-explorer/navigation-screenshots.html#history


A fully functional demo is available from
http://www.modelmakertools.com/code-explorer/download.html


And of course there are tons of other features included:

The award winning ModelMaker Code Explorer[TM] is a Class Explorer and Refactoring browser for
Delphi 5-7, Delphi 2005 and 2006 with Pascal and C# support.

It features Instant Editing[TM], two way navigation and many build-in refactorings.

As a Browser it improves navigation by showing classes (inheritance) and members (fields, methods, properties)
in two filtered views, similar to the windows explorer.

As a Refactoring Editor, it makes changing code easy and fast:

Classes and members can be created and modified through drag&drop or by selecting options in dedicated dialogs.

Cut, Copy and Paste let you pick up any class, property or method and duplicate it or move it to another class or unit.

Code Explorer not only inserts new code, it also allows you to edit, correct and delete existing
classes and members with the same ease.

Configurable editor keyboard shortcuts make refactorings available right in the Delphi editor.
You can Copy/Paste/Move entire classes or methods with just a single keystroke.

To name a few (many more available):

o Add a Method to the class you're currently editing, Ctrl+Alt+M

o Similar for Ctrl+Shift+F/P to add a field or Property without scrolling to the class interface

o Synchronize a method's declaration in interface and implementation, updating parameters, returns types etc: Ctrl+Alt+Y

o Copy the entire method you're currently editing: Ctrl+Shift+C

o Ctrl+Shift+V pastes it in the same or another class, resolving name conflicts. The same applied on a property also copies its
state field and access methods.

o Add a unit to the uses clause without scrolling: Ctrl+U

o Module Resource String Wizard scans unit for hard coded strings and converts them to resourcestrings. A great aid when localizing
your application.

o Rename an identifier within a method (including the method's parameters): Ctrl+Shift+L

Other productivity increasing features:

o Display properties together with their access methods and state fields.

o Sort the selected class, all classes or modules procedures with user definable sorting schemes

o Browser shows hyperlinks to immediate ancestors, supported interfaces, standard unit sections like interface, implementation uses
clause etc.

o Location pane shows current entity in editor

o Member Search bar - allows quick finding a method.


Gerrit Beuze
ModelMaker Tools



.



Relevant Pages

  • ANN: ModelMaker 8.05 released: Native Delphi Refactoring / UML Modeler
    ... conversions of hard coded strings easier and more flexible. ... Editing and Rename members in class symbols ... += Members view optionally displays Class Associations connected to the current class. ... ModelMaker Tools ...
    (borland.public.delphi.thirdpartytools.general)
  • ***RACEXPERT NEWS***
    ... Our Affiliate Scheme has certainly caught the eye of a great many members - ... Subscribers are part of a "RaceXpert Community" which offers 'Private ... We regularly give our members BIG-PRICED WINNERS ... RaceXpert - more features, more savings, more profit. ...
    (uk.sport.horseracing)
  • Re: Free Money - 100% Guaranteed
    ... Our Affiliate Scheme has certainly caught the eye of a great many members - ... Subscribers are part of a "RaceXpert Community" which offers 'Private ... We regularly give our members BIG-PRICED WINNERS ... RaceXpert - more features, more savings, more profit. ...
    (uk.sport.horseracing)
  • Re: Detecting If A Namespace Is Available
    ... On initialization, attempt to load the .NET assemblies where those features are located, and if successful, use Reflection to obtain references to the appropriate class members, which then can be used to delegate the features advertised by your wrappers. ... And while there may be some addition maintenance issues for situations where you have to essentially reinvent the wheel, it seems to me those maintenance issues are less of a problem than trying to maintain code that does the above. ...
    (microsoft.public.dotnet.languages.csharp)
  • IJDb funky new features
    ... complete overhaul - adding features such as a profile page which details ... For an example, see my profile page: ... You can now alse see a list of all IJDb members who plan to attend an ...
    (rec.juggling)