October 7 Meeting – Building your own Classes in 4D: Examples and sample code – Tim Nevels

Wednesday, October 7, 2020, 12:00 noon, CDT (UTC−5:00)

Special Topic:
Building your own Classes in 4D: Examples and sample code – Tim Nevels

4D v18 R3 introduced another new feature to the 4D programming language which will be sure to transform application architectures for years to come:  Classes.  In short, this is a pretty big deal.

But Object-oriented programming (OOP) concepts may be unfamiliar to some of us, and the functionality in 4D is certainly new.  So let’s all start exploring and digging into the new concepts together!

Tim Nevels will be our tour guide in this exploration and will show off some of his own experimentation in the form of a custom class called Date4D.  Date4D is effectively a 4D equivalent to the JavaScript Date class!

We will see lots of code examples, showing new features and how the new documentation system works.  Also get a feel for the new variable type called ‘Variant’, using the new variable declaration approach, and using Storage for sharing information between processes.

Don’t miss this pro-level demo of new 4D language concepts!

This meeting is being hosted on Zoom.  Click here to join…

To follow along with the meeting slideshow, access it here when it is available…
Slides for October 7, 2020 meeting
Date4D code

Have comments or questions after the meeting?  Either post them here or in the 4D Forum.

If you cannot attend the live Zoom meeting, don’t worry!  A recording will be posted to the 4DMethod Youtube channel after the meeting ends.

This entry was posted in Meetings and tagged , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.