Consultingwerk - Blog
 

Consultingwerk Blog

  • Use/Misuse of the BindingSource

    by Marko Rüterbories | Nov 09, 2011
    A must read for every OpenEdge GUI for .NET developer.

    Categories

    • GUI for .NET

    Tags

    • GUI for .NET
    • ABL
  • Create custom shortcut combination not contained in the System.Windows.Forms.Shortcut enumeration

    by Marko Rüterbories | Oct 07, 2011
    The usage of shortcuts is one of the key features to enable the user to use an application completely using the keyboard.

    Categories

    • GUI for .NET

    Tags

    • WinKit
    • GUI for .NET
    • ABL
  • OpenEdge Architect Preferences

    by Marko Rüterbories | Aug 31, 2011
    OpenEdge Architect offers a lot of great functionality. But some features need to be turned on using preference settings for the workspace. For other preferences the default settings are just not what my first choice would be. In this article we introduce some settings that we typically do prefer.

    Categories

    Tags

    • OpenEdge Architect
  • Customizing OpenEdge Architect Templates made easy: Personalization

    by Marko Rüterbories | Aug 15, 2011
    OpenEdge Architect’s templates for new files and new code sections like methods or internal procedures are not always what a developer would expect or like to have. The templates used are based in Eclipse JET templates. To customize those it is required to set up an Eclipse Plugin Development environment (PDE).

    Categories

    Tags

    • OpenEdge Architect
  • The Dependency Inversion Principle

    by Marko Rüterbories | Aug 10, 2011
    The Dependency Inversion Principle is used to achieve a high level of abstraction in the SmartComponent Library framework.

    Categories

    Tags

    • smartcomponent library
    • Architecture
  • Progress Alert and Notification Service

    by Marko Rüterbories | Aug 03, 2011
    Recently independent consultant Tim Kuehn from Canada reminded me to write about PANS – the Progress Alert and Notification Service. PANS is a free service offered by Progress Software.

    Categories

    Tags

    • Progress Software
    • ABL
  • UltraControls, .NET Assemblies and deployment, a follow up

    by Marko Rüterbories | Jul 18, 2011
    Traditionally Progress R-code is compatible a few minor versions up and down. So it would be expected that 10.2A R-code should work on 10.2B and 10.2B R-code works on 10.2A as long as you do not use any of the new features of 10.2B in the ABL source code.

    Categories

    • GUI for .NET

    Tags

    • GUI for .NET
    • Deployment
    • ABL
  • A few words on OpenEdge UltraControls and deployment…

    by Marko Rüterbories | Jul 15, 2011
    Very often we are faced with questions about deployment of OpenEdge GUI for .NET based applications and references to .NET Assemblies.

    Categories

    • GUI for .NET

    Tags

    • GUI for .NET
    • Deployment
  • No restriction on where you can use the Openedge UltraControls for .NET product

    by Marko Rüterbories | Mar 02, 2011
    Since the release of the GUI for .NET with OpenEdge 10.2A there has been a lot on uncertainity or even rumors about the license conditions for the OpenEdge UltraControls. The biggest – and very important – unanswered point so far was whether the .NET Controls obtained as the OpenEdge UltraControls can only be used in OpenEdge development tools or anywhere the product can technically be used.

    Categories

    • GUI for .NET

    Tags

    • GUI for .NET
  • Using object oriented language features with procedural Progress code

    by Marko Rüterbories | Nov 24, 2010
    In our projects where we support customers introducing the GUI for .NET into existing Progress / OpenEdge applications as well as while building our tools WinKit and Dynamics4.NET the integration between existing procedural and new object oriented code has always been a fundamental requirement.

    Categories

    Tags

    • WinKit
    • PUG Challenge
    • GUI for .NET
    • Dynamics4.NET
    • ABL
  • Progress relaxes usage restrictions of GUI for .NET Bridge with 10.2B Service Pack

    by Marko Rüterbories | Sep 25, 2010
    Among technical modifications Progress has changed the OpenEdge license agreement (EULA) with Service Pack 2. Prior to the service pack the usage of the AVM / .NET Bridge was restricted to the use for building .NET UIs as part of the Progress runtime. As a result of the successful “Help us test the bridge” initiative, Progress decided to remove the restrictions from the EULA.

    Categories

    • GUI for .NET

    Tags

    • GUI for .NET
    • Architecture
  • OpenEdge Architect Hotkeys

    by Marko Rüterbories | Aug 31, 2010
    I know that beginners may not want to believe this – but for me personally the OpenEdge Architect or Eclipse is the favorite editor for every text based file format, including ini files, batch files, xml and html – and of course ABL source code. One key to this productivity are keyboard shortcuts.

    Categories

    Tags

    • OpenEdge Architect
  • 4GL Query concepts (FOR EACH, FIND, GET, INDEX)

    by Marko Rüterbories | Aug 25, 2010
    The Progress knowledge base contains an article that was formerly published under the engine crew monographs. This article uncovers the strategies of query execution on the ABL.

    Categories

    Tags

    • ABL