- RAD Studio Quality Update After 10.1 Berlin
- Weak and Unsafe Interface References in Delphi 10.1 Berlin
- RAD Studio 10.1 Berlin Launch Webinar Replay
- Some RAD Studio 10.1 Berlin Blogs and Videos
- Migrating Entity Framework 6 projects to Entity Framework Core 1 (Entity Framework 7)
- Entity Framework Core 1 (Entity Framework 7) Support
- Webinar Replay: Introducing RAD Studio, Delphi and C++Builder 10.1 Berlin
- Fire up your business and users with RAD Studio 10.1 Berlin’s “Enterprise Strong” Desktop, Mobile, Database, Server, Cloud and IoT Solutions
- RAD Studio 10.1 Berlin Released Tuesday
- RAD Studio 10.1 Berlin Feature Installer "How To" video
- RAD Studio 10.1 Berlin, REST/JSON and using a fun site: Name2Gender.com
- Introducing RAD Studio, Delphi and C++Builder 10.1 Berlin - Webinars on April 21 at 6am, 11am and 5pm Pacific Time
Attributes and RTTI
Attributes, a language feature brought over from .NET and Java (known as "annotation"), are a language feature of Delphi introduced in version 2010 that allow annotating types and type members with special objects that carry additional information. This information can be queried at run time using RTTI, or Run Time Type Information. Along with existing OOP mechanisms (inheritance and ownership) you can now use annotations for a class and class members to further define what your classes are capable of.
We will cover attributes in depth, show examples of their use and provide some units of code you can take home and use in your projects.
David Cornelius has been developing software since the mid-80's. He is the coordinator of the Oregon Delphi User Group and is a software development manager at Retail Dimensions. You can read more about him and his programming interests on his web site, Cornelius Concepts.
NOTE: Happy Hour prices DO NOT apply to ODUG members because we get their meeting room for free.
Please support the restaurant's normal prices to allow our group to continue the use of this location.