Use/Misuse of the BindingSource

Progress Software’s Laura Stern has recently started a discussion on Progress Communities about misuses of the ProBindingSource in OpenEdge GUI for .NET. She has written down her concerns based on  technical support calls that Progress developement has received as bug reports. She clarifies some conceptual misunderstandings especially from GUI for .NET beginners in an attached document.

A must read for every OpenEdge GUI for .NET developer at: http://communities.progress.com/pcom/message/142693#142693

Share
Posted in GUI for .NET | Tagged , | Leave a comment

Create custom shortcut combination not contained in the System.Windows.Forms.Shortcut enumeration

The usage of shortcuts is one of the key features to enable the user to use an application completely using the keyboard. When using the OpenEdge Architect we all know that Ctrl + S saves the current changes from for example code files. In an ABL GUI for .NET application this is typically achieved by assigning a shortcut key from the System.Windows.Forms.Shortcut enumeration to a menu item or ribbon tool – no matter if you are using the toolbar and menu components from Microsoft or Infragistics. A common concern of developers moving from the ABL GUI to the GUI for .NET is that the ABL GUI seems to support more combinations of the modifier keys (CTRL, ALT, SHIFT) and regular keys or cursor keys. Continue reading

Share
Posted in GUI for .NET | Tagged , , | 2 Comments

Announcing a new Release of the SmartComponent Library

Today we have released a new version of the SmartComponent Library on our website: http://wiki.dynamics4.net/D4wiki/SmartComponentLibrary/Download This link is accessible by active maintenance customers of the SmartComponent Library only. Continue reading

Share
Posted in Announcements | Tagged , , , | Leave a comment

Consultingwerk is hiring!

Zur Verstärkung unseres jungen, dynamischen Teams suchen wir zum nächstmöglichen Zeitpunkt eine/n Software-Entwickler/in / Junior Consultant (m/w).

Details auf: http://www.consultingwerk.de/jobs/

Share
Posted in Announcements | Tagged , | Leave a comment

OpenEdge Architect Preferences

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. Continue reading

Share
Posted in Uncategorized | Tagged | Leave a comment

Experience the User Interface Revolution

Consultingwerk is proud sponsor of the Progress Revolution Conference and exhibitor at the solution expo. Visit us at our booth and see how we can support you with your user interface revolution! Continue reading

Share
Posted in Announcements | Tagged , , , | Leave a comment

Customizing OpenEdge Architect Templates made easy: Personalization

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 (Java Emitter Templates, http://eclipse.org/articles/Article-JET/jet_tutorial1.html). To customize those it is required to set up an Eclipse Plugin Development environment (PDE). Continue reading

Share
Posted in Uncategorized | Tagged | Leave a comment

The Dependency Inversion Principle

This is an excellent blog post by Javier Navarro-Mahucca illustrating the dependency inversion principle: http://javiernavarromachuca.blogspot.com/2011/08/dependency-inversion-principle.html

The Dependency Inversion Principle is also used to achieve a high level of abstraction in the SmartComponent Library framework.

Share
Posted in Uncategorized | Tagged , | Leave a comment

Progress Alert and Notification Service

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. Continue reading

Share
Posted in Uncategorized | Tagged , | Leave a comment

OpenEdge 11 beta program for Dynamics4.NET, SmartComponent Library and WinKit

Progress Software has just announced the OpenEdge beta program: http://communities.progress.com/pcom/docs/DOC-107039

Customers of Dynamics4.NET, the SmartComponent Library or WinKit participating in the OpenEdge 11 beta program, please contact us. We are working hard to make sure that our products are compatible with OpenEdge 11 as soon as it’s released and would be happy to share pre-releases with our customers as well.

Share
Posted in Announcements | Tagged , , | Leave a comment