Is there a way to automatically create doc for classes and Methods in OpenEdge Developer Studio? - progress-4gl

OpenEdge Developer Studio is built on Eclipse where usually the shortcut Ctrl+Alt+J can be used to create JavaDoc for classes and methods.
For Progress however I am unable to figure out how this should work.
Could someone help me out here?

To create an html documentation (like http://help.consultingwerkcloud.com/smartcomponent_library/release/) use this here:
https://github.com/Riverside-Software/pct/wiki/ClassDocumentation
https://github.com/Riverside-Software/pct/wiki/HtmlDocumentation
For documentation comments in PDSOE, I'd suggest you have a look at:
https://www.hh-berlin.de/oedt/features/editor
It's going to be commercial. I'm beta-testing it since a while. And it's working really, really nice.

Related

How to understand the code flow in nuxeo

Recently I have downloaded the Nuxeo code, SDK and Nuxio IDE for the development purpose. I am also able to do build the project run the SDK and importing project into eclipse. But as Nuxeo guys know, it's a huge project and document doesn't contains details about the Code Flow. So, I am sucked. To develop and fix bugs I need to know the existing code structure, functionality of each projects(modules/bundles) , how to identify the code flow if user click on a button. So, please help me
It depends on the UI you want to debug. If it's the JSF UI, then the buttons are usually associated with an "action" contributed from an XML file. You can then follow the thread.
Your question is too much generic to give you more details. Do look for development guidelines and/or how-to fix some bugs? In the latter case, it depends on each kind of bug, the Nuxeo version, the original code writer (Nuxeo legacy code or customized code), the use of Nuxeo Studio or not...

Eclipse RCP terminologies and concepts

I am just starting to develop some application using Eclipse RCP. I was able to hack out a prototype by reading some tutorials. Although I was able to hack out some working code, I found myself shaky on some of the RCP concepts like:
What is a page? I see a lot of getActivePage() API calls, so I am assuming there can be multiple pages am I correct?
In the IWorkbechPart API there is an API called getSite(), which is being use a lot, but I am not sure what is a "site"
The above are just a sample of questions I am having, so it would really help me if someone can point me to some articles explain these type of concepts (I did google around without success).
I would also appreciate it if someone can point me to some articles that can educate me on how to write clean RCP code; kind of like the "Effective Java" for RCP.
You may want to check this as well:
Take a look at the JavaDoc for the Interfaces, they are well documented and give you an idea of the terminology. For example:
What is a page?
Look at the Javadoc at org.eclipse.ui.IWorkbenchPage
called getSite(),
Look at the Javadoc at org.eclipse.ui.IViewSite

Writing custom IDE on top of Eclipse

I wish to write my own Python IDE (just for the heck of it). I was wondering if I could use Eclipse as a foundation. This will save me from coding a whole lotta things (code editor, intellisense and so on).
To understand what I mean, please take a look at Visual Studio Isolated Shell. I'm essentially looking for something equivalent. Searching on Google hasn't helped. Is there anything like this available in Eclipse's case?
Yes. Eclipse is designed to have additional languages added and there is extensive support for this kind of plugin development. I'm surprised Googling didn't help - there's an entire site dedicated to a tutorial on the basics and a toolkit for developing such things

How to launch minimal eclipse?

This my seem a little odd but I want to start eclipse (v3.5) in the most minimal version possible. Pherhaps just the core and the ui component without anything else. I'm new to eclipse Plugin Development so I don't really know if this is possible at all?
I googled this topic but there seems to be no useful info out there. Perhaps someone can help me...
Thanks
I found the solution. On this webpage in Section 3 "Create your first RCP application". There a minimal application based on the Extensions
org.eclipse.core.runtime.apllications
org.eclipse.ui.perspectives
is created.

How to extend windows explorer functionality?

How would I go about extending the functionality of windows explorer in XP?
Is there some way whereby I could create a "plugin" of some sorts that could hook into explore.exe to add additional folder browsing functionality? What language could I use to achieve this?
This is an expansion of a question I asked here.
There's a great series of tutorials on CodeProject which might help you. C++ is required there.
There is an old O'reilly book called 'Visual Basic Shell Programming' that explains the API's for this in some detail. While taken from a VB6-centric point of view, the API's are all exposed through COM, so they can be used from any language that supports this. This article discusses using the windows shell with .Net and a tool to build an interop assembly.