What tools can I use to work with Mindjet files from via C #?

  • 1
  • Question
  • Updated 8 months ago
  • (Edited)
What tools can I use to work with Mindjet files from via C #?

Used
Win 7 (x64)
Mindjet MindManager 17.2.208 (x64)
Visual Studio 2015

I plan to develop a program for working with Mindjet MindManager files and snaps in C #.

I use materials:
 - MindManager 7 Object Model Reference -
https://secure.mindjet.com/partners/devzone/7/mm7_object_model/index.html
- How to Create a MindManager 7 Add-in Using C # -  https://secure.mindjet.com/partners/devzone/7/how_to_create_mm_addin_cs/index.html

Question.
1. Do the materials for my version of Mindjet MindManager work?
2. What is the principle of programming?
Can I just connect to the file?
Or should I work through the API?
3. Could you give any other references and recommendations with what to begin with?
Photo of Ivan

Ivan

  • 41 Posts
  • 0 Reply Likes

Posted 8 months ago

  • 1
Photo of aHa!Coaching

aHa!Coaching, Champion

  • 1192 Posts
  • 115 Reply Likes
1. Do the materials for my version of Mindjet MindManager work?

Yes, you should change some of the settings in the Registry though (changing the version number of Mindmanager from 7 to 17 to work in MindManager 2017)


2. What is the principle of programming?
Can I just connect to the file?
Or should I work through the API?

There is no intelligence or hooks in the file, it's just Zipped XML. You should connect via the API, much like the way you would connect to the API of MS Office applications like Word and Excel. However, depending on your needs you could also do a lot with just the XML using an XSL-Transformation.

3. Could you give any other references and recommendations with what to begin with?
It al depends on your needs. Public documentation is limited at the moment.
Photo of Ivan

Ivan

  • 41 Posts
  • 0 Reply Likes
3. Could you give any other references and recommendations with what to begin with?
It al depends on your needs. Public documentation is limited at the moment.

3.1 
I would like to implement the script.
Scenario
  1.  The program is connected to the Mindjet file MindManager Document file_1.mpt.
  2.  Finds the topic I need.
  3.  Extracts text from all sub-topics.
  4.  Places the text in the variables.
(Edited)