Consultingwerk Blog

Using object oriented language features with procedural Progress code

by Marko Rüterbories | Nov 24, 2010
Object orientation was added to the language in release 10.1A five years ago. During our consulting activities, we faced the prejudice that the new language features cannot be used with existing applications without a major redesign. 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.
emea_pug_2010

During my EMEA PUG Challenge presentation (DEV08: Using object oriented language features with procedural Progress code) I have demoed techniques how the new language capabilities can be added stepwise to existing code to improve the quality of existing code and prepare both the existing application but also the developers for more usage of modern language and architectural concepts.

The presentation and code samples are available for download here: https://www.consultingwerk.com/docs/default-source/blog_documents/oo-in-procedural-1.pdf?sfvrsn=1543e3e3_2
The samples were developed based on OpenEdge 10.2B02. Some language features (like the events or static class members) will not be available on earlier releases of the object oriented language features.

After the presentation I have been asked a couple of times about more detailed samples how to solve the issues of GLOBAL SHARED variables which are not accessible from classes in the ABL. I will provide samples and a description of strategies on this blog soon.

Please don’t hesitate to ask questions about the code samples or the presentation using the feedback form on this blog!

34 comments

Leave a comment
  1. Harry Notter | Mar 20, 2019

    Thank you so much for this wonderful Post and all the best for your future. I hope to see more post from you. I am satisfied with the arrangement of your post. You are really a talented person I have ever seen.

    Office.com/Setup

    brother printer support phone number

    Norton.com/Setup

  2. norton setup | Mar 16, 2019

    I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.Norton.com/setup – Download, install and activate Norton antivirus setup to get robust security atwww.norton.com/setup. We Will help you to redeem product key.Norton.com/setup - Enter Your Product Key Here

     norton.com/setup

    norton help

    roadrunner email

    webroot antivirus

     

  3. McAfee.com/Activate | Mar 16, 2019
    hank you for sharing this useful information, I will regularly follow your blog

     

    [url=http://how-to-activate.co/mcafee-activate]McAfee.com/Activate[/url]

  4. McAfee.com/Activate | Mar 16, 2019
    Thank you for sharing this useful information, I will regularly follow your blog

    <a href="http://how-to-activate.co/mcafee-activate">Mcafee.com/Activate</a> 
  5. McAfee.com/Activate | Mar 16, 2019
    https://www.lmi.ca/index.php?option=com_k2&view=item&id=73:george-roberts&Itemid=167&limitstart=0
  6. McAfee.com/Activate | Mar 14, 2019

    Really great article, Glad to read the article. It is very informative for us. Thanks for posting.

    Mcafee.com/Activate

     
  7. www.mcafee.com/activate | Mar 14, 2019

     In case any problem arises during the installation you do not need to go to the shop again. In this case, you can get help in any way Mcafee can provide technical McAfee support online for your computer.

     

    www.mcafee.com/activate

  8. www.webroot.com/safe | Mar 14, 2019

    Webroot Support provides all-round assistance for Webroot Antivirus. As soon as you register yourself for the use of Internet facility and get the advantage of surfing the World Wide Web, you are open to innumerable threats transmitted to your system due to online browsing sessions. Encounter perfect malware blocking with Webroot Antivirus. Let Webroot Support with its techsmarties help you protect your system and rectify the security issues. We at Webroot Support , have team of experts who help you or guide through all the stages of Webroot installation process.

     

    www.webroot.com/safe

     

  9. jhon dillinger | Mar 13, 2019

    This is really an amazing article. Your article is really good and your article has always good content with a good powerpoint with informative information.

    norton.com/setup  \  mcafee.com/activate   \  office.com/setup

  10. Domenic Tylor | Mar 11, 2019
     Students are facing problem in law assignment writing? Don't worry, we provide law assignment help. the experts in our team have knowledge of various streams. Experts write easily your law assignmetn. Experts have more than 10+ years of experience. Hire now at Australiaassignmenthelp.com.
  11. norton.com/setup | Mar 08, 2019

    This is really an amazing article. Your article is really good and your article has always good content with a good powerpoint with informative information.

    norton.com/setup

    mcafee.com/activate

    office.com/setup

  12. office.com/setup | Mar 08, 2019
    Microsoft Office is providing complete cloud-based productivity package  across the globe. Get single solution for downloading, installing, re-installing, and activating it by using 25 digit alphanumeric product key code from   office.com/setup. The alphanumeric code is used for activating the Microsoft office. Get assistance for Office 2007, Office 2010, Office 2013, Office 2016, and Office 365.
  13. office.com/setup | Mar 08, 2019
    office.com/setup-Here we give you finish step direct which helps you in downloading, installing, and activating the MS office software. The means are exceptionally easy to take after. Furthermore, the means are less tedious. For any specialized help from the group of Microsoft, dial the without toll number of Microsoft Customer support.
  14. derven | Mar 04, 2019

    Great article with an excellent idea!  Bless you designed for writing. 

    Submit Link

  15. calltutors | Feb 12, 2019
  16. verdantmarriagepalace | Feb 12, 2019

    I loved the article, keep updating interesting articles.and we serve best food according to our customers' reviews we have a specious hall for marriages &  special arrangement for kitty parties and other parties. You can visit us at any time we would love to serve with all our heart!verdant marriage

    palaceverdant Resort

    marriage palace in Pehowa

    Wedding Venue in Pehowa

    Banquet Hall in Pehowa

    Resort in Pehowa

    Best Resorts near Pehowa

    Best marriage palace in Pehowa

    Best Family Restaurant in Pehowa

    Best Veg Restaurant in Pehowa

    Best Non-Veg Restaurant in Pehowa

    Chwalas 2

  17. Charlie Noah | Feb 09, 2019
    Thank you so much for sharing these amazing tips. I must say you are an incredible writer, I love the way that you describe the things. Please keep sharing.For more information visit on office.com/setup | office.com/setup | Norton.com/setup | office.com/setup
  18. Max Willor | Feb 07, 2019
    This post is a pool of information. The readers are quite impressed after reading this impressive post.  This impressive post certainly encourages to choose Assignment Help Australia Services. You can email us at cs@Myassignmenthelpau.Com or Phone Number: +61-2-8005-8227
  19. alice martin | Feb 05, 2019

     Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative.

    mcafee.com/activate  |mcafee.com/activate |office.com/setup      |office.com/setup|mcafee.com/activate

  20. australianassignment | Feb 02, 2019
  21. javaassignmenthelp | Feb 02, 2019
  22. OwnlyDigital | Feb 02, 2019
  23. dmbeginner | Feb 02, 2019
  24. topassignmenthelper | Feb 02, 2019

    I found this one pretty fascinating and it should go into my collection. Very good work! I am Impressed. We appreciate that please keep going to write more content. We are the assignment helper, we provide services all over the globe. We are best in these:- services

    Assignment help NZ

    Assignment help UK

    Assignment help US

    Assignment help Australia

    Assignment help Canada

    Assignment helper

    Assignment help

    Homework Help

    Writing Assignment Help

    Help For AssignmentWrite my essay help

  25. hirearticlewriter | Feb 02, 2019

    Many of the people are depressed about the problems of essay writing. Well, don’t worry about that because we are providing this service at a very reasonable price.

    Essay writing

    Essay Writer

    seo writing service

    Essay writing service

    Essay writing help

    Write My Essay hire seo writer hire writer

    Write my essay cheaphire article writer

  26. thelearnvinwe | Feb 02, 2019

    Thanks for sharing this information. I have shared this link with others keep posting such information. to provide best in class law assignment help online at very affordable prices.

    Assignment Help

    Assignment Helper

    Essay writing

    Essay writing service

    Dissertation help

    Thesis writing help

    Write My Essay Computer Science Assignment Help

    Assignment Help South Africa Assignment Writing Service

  27. Lillian Joseph | Feb 02, 2019
    If you are also one of them who are spending sleepless nights with the fear of finding a flawless Research Proposal Help service, you are at the right place. This is because; MyAssignmenthelp.com can give you the solution for your problem. Our service has the experience of serving students with different research proposal help service for more than a decade. Therefore, we know how to make your work flawless. A need for Personal Statement service online is inevitable. MyAssignmenthelp.com has come up with the best service for the same. We have been serving students with their personal statement for university for years and we know how to make it flawless. We also have various personal statement examples to show you.
  28. studygaps | Feb 02, 2019

    I found this one pretty fascinating and it should go into my collection. Very good work! I am Impressed. We appreciate that please keep going to write more content. We are the assignment helper, we provide services all over the globe. We are best in these:- services

    Article Assignment Help

    Essay Assignment Helper

    Essay writing

    Essay writing service

    Dissertation help

    Thesis writing help

    Write My Essay Do My Essay

    Hire Cheap Essay Writer

    College Essay Help

  29. calltutors | Feb 02, 2019
  30. calltutors | Feb 02, 2019
  31. David | Feb 01, 2019

    Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. 

    norton.com/setup | mcafee.com/activate | norton.com/setup |  office.com/setup

  32. kellie minton | Feb 01, 2019

    Nice knowledge gaining article. This post is really the best on this valuable topic.         

    office.com/setup |mcafee.com/activate

  33. alice martin | Feb 01, 2019

    Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative.

    mcafee.com/activate  |mcafee.com/activate |office.com/setup       

  34. Billy Mark | Feb 01, 2019
    Positive site, where did u come up with the information on this posting? I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. |office.com/setupoffice.com/setup | office.com/setup |mcafee.com/activate | billy mark  | office.com/setup

    Leave a comment