Delphi MMX Code Explorer

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
MMX Code Explorer
1614451142194.png
As a Class Browser it shows classes (inheritance) and members (fields, methods, properties) in two filtered views,
similar to the windows explorer. On the left the Explorer docked in the IDE editor. The Classes view (top) displays
classes and inheritance relations for the current module. The Members view (bottom) show the filtered members for the selected class.

Navigation features like Для просмотра ссылки Войди или Зарегистрируйся,Для просмотра ссылки Войди или Зарегистрируйся,
Для просмотра ссылки Войди или Зарегистрируйся help finding your way around in code.

Code Explorer is fully Form Designer aware and, for example, has a special filter to suppress component fields and event handler methods.

As a Refactoring Editor, it makes changing code easy and fast:
Classes and members can be created and modified through drag and drop or by selecting options in dedicated dialogs.
You to Refactor, edit, correct and delete existing classes and members just as easy as you created them.

MMX Code Explorer offers

  • A Code Browser : Improved navigation based on two-way navigation.
  • A structured Class Editor: Create, edit, delete and copy classes, members and module procedures with a few mouse clicks.
  • Explorer Refactoring: Extract Class, Rename Parameter and Для просмотра ссылки Войди или Зарегистрируйся.
  • Editor Refactoring: Apply Extract Method, Add Local Var, Rename Local etc. in the IDE source editor.
  • Entity Insight™ bar – quick access to attributes for selected entities.
  • Live Documentation support any comment style.
Cut,Copy and Paste let you pick up a class, properties and methods and duplicate them or move them to another class or module.
Where necessary names and modifiers are automatically adjusted.

Drag and Drop Members on a class to copy / move / convert them.
For example: Drag interface members on a class to implement the interface (C#, pascal), Drag a module or local procedure on a class to convert it to a method (pascal)

Use Editor Refactoring’s to refactor an entity at cursor position or operate on selected code.
For example press Ctrl+Shift+X to invoke Extract Method for the selected code. Configurable keyboard shortcuts make these refactoring-s available
with just one keystroke. Common tasks like Add a Field, Modify a Property and Rename Local are all invoked with just one keystroke.

Advanced Code Sort and Rearrange features include:
  • Rearrange members in Members view using Drag and Drop in Interface and Implementation (pascal) rearrange modes.
  • Rearrange class members using predefined sorting schemes.
  • Sort class members according to the customizable default scheme.
  • Sorting maintains Source Regions and optionally sorts inside regions
  • Sorting hints are emitted for classes not matching the default sorting scheme.
  • Для просмотра ссылки Войди или Зарегистрируйся
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
MMX Code Explorer v15.0.33.2403 for Delphi 10, 10.1, 10.2, 10.3 and 10.4
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
MMX Code Explorer v15.0.33.2440
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои
 

ADSoft

Местный
Регистрация
1 Окт 2007
Сообщения
223
Реакции
86
Credits
1,062
MMX Code Explorer v15.0.45.2476
  • explorer contents tree and members view react on cut, copy, paste again
  • initial form positions are now restored properly
  • MMX now supports Delphi 11 Alexandria
  • support for Delphi 11 and High DPI
  • use Segoe UI 9 pt as default font
  • ESC in Contents and Details view focuses selected element in editor view
  • hide cursor link label in snippet editor for attribute snippets
  • restrict MultiFileWizard to pas and inc files
  • the string filter in the resource string wizard is initialized with GUID regex
  • filter ShowAllMembers works now
  • sometimes docked forms were not visible
  • enhanced splash screen info
  • faster load time
  • Apply Class Template submenu is now enabled
  • different captions for class template actions
  • renaming in list views and tree views now accept Ctrl+C, Ctrl+V and Ctrl+X
  • class helpers don’t support operators, so MMX doesn’t offer it anymore
  • Apply Default in customize toolbar now works
  • fixed spurious access violations with nil references
  • cleaner layout of group box visibility selector
  • Syntax Sensitive Wrapping disabled until a better approach is found.
  • when grouping units in uses clause the longest match is preferred
  • fix: off by one error in new syntax sensitive wrapping
  • fix: some glitches in High DPI mode of Structured Difference Viewer
  • Syntax sensitive wrapping can be turned off in Pascal Editing Options
  • UnitDependencies.exe is now High DPI aware
  • fix: UnitDependencies.exe didn’t start due to missing resource
  • Convert to const/resourcesstring keeps scope during the session
  • Units with trivial names (Unit1, Unit513) are not added to the Known Modules file
  • Convert Code to String splits strings into chunks of 255 characters max
  • Wrapping of method declarations keeps parameter declaration in the same line
  • The setup installs the (former separate) Structured Difference Viewer and registers it as an External Difference Viewer in the IDE.
  • fix: empty contents tree in MMX Explorer introduced in V15.0.35 (regression)
  • fix: content of name field in entity editors is (always) selected
  • fix: Units from current module are skipped when resolving unit aliases and expanding unit scope names
  • fix: swapped icons for up/down in Code Snippet Editor
  • fix: sporadic access violations (well, at least some of them)
  • enhancement: Implements list in Property Editor lists only interfaces the class supports
  • Live Doc editor ignores some non-changing keys before switching to edit mode
  • Attribute and Dialog presets, as well as Code Snippets and Surround Templates got some additions.
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои