FireMonkey 2 Under The Hood Changes: Properties There is another change in FireMonkey 2 in RAD Studio XE3 which does not show up on the What's New page, but which pays dividends in terms of performance, usability and extensibility: Refining component properties. The FireMonkey team has performed a comprehensive audit of all the component properties to re-examine whether each property should be published or not, whether the property's default value is appropriate and whether it is published at the appropriate level of the component hierarch...
FireMonkey 2 Under The Hood Changes: PlatformServices RAD Studio XE3 introduces the next evolution of the FireMonkey framework: FM2. The What's New in FM2 page highlights a lot of the new features. I wanted to point out some under the hood changes that are also significant. Platform One of the key concepts at the base of a cross-platform framework is providing an abstraction of the runtime environment, the operating system and hardware. In the original release of FireMonkey in RAD Studio XE2, this abstraction was provided by an abstract class, TP...

Posted by on in Blogs
RAD Studio XE Editor Enhancements There are a couple other little editor enhancements in RAD Studio XE that I wanted to highlight: Templates In Code Completion Code Templates have appeared in the code completion list for several releases. However, the code completion list has just shown the name of the code template. Often, the template name is not descriptive enough to know what the code template will do. In RAD Studio XE, the description of the code template will now also appear in the completion list: [caption id="attach...

Posted by on in Blogs
RAD Studio XE Code Editor Search Shortcuts Now that RAD Studio XE has shipped, I have a chance to post about some of the features that I worked on. Most of my time has been spent working on some features for future versions that I cannot talk about yet. But I did make a few small improvements to the RAD Studio XE code editor that are worth highlighting. I'll start with my favorite little feature: a couple of keyboard shortcuts for searching in the code editor. I find myself using these new shortcuts several times a day. When I'm searc...
Code Navigation In The RAD Studio Code Editor During the recent field test for RAD Studio 2010, I had a discussion with some field testers about the different mechanisms that the IDE provides for navigating through your source code. In particular, they were wondering why sometimes one method of code navigation fails, but other methods still work. I thought that this would be of interest to some of you as well, so I figured that I’d post about it here. The IDE provides four common ways of navigating through your code within the code edito...

Posted by on in Blogs
CodeRage 4 Next Week Would you like to see the new code editor Search Bar and Search Highlighting in action? Do you have questions about it, or about other new features of the RAD Studio 2010 code editor? Then make sure you register for next week's free CodeRage 4 Virtual Developer's Conference. I just finished recording my short segment that will be part of the "New Features in the RAD Studio IDE" session. This session debuts on Tuesday and is repeated on Friday. Following the pre-recorded portions of the session, ...
RAD Studio 2010 - Refactoring & Help Insight for Generics Another enhanced feature in the RAD Studio 2010 and Delphi 2010 IDE is better support for Delphi generics. Both refactoring and Help Insight were updated to support generic types. Refactoring In Delphi 2010, it's now possible to perform rename refactoring on generic type and method symbols: [caption id="attachment_12" align="aligncenter" width="300" caption="Rename Generic"][/caption] Change Parameters refactoring lets you add or remove procedure or function parameters from a generic pro...

Posted by on in Blogs
Embarcadero RAD Studio 2010 We have been given the green light to talk about some things that we've been working on for Embarcadero RAD Studio 2010 (and Delphi 2010 and C++Builder 2010). I figured that was a good excuse to get started here since I do have a couple new code editor features that I'd like to show off. Search Highlighting The search function of the code editor is one of those workhorse features that gets used all the time. While it does its job well, sometimes it seems that it could be a bit smarter. For exa...
  • Page :
  • 1

Check out more tips and tricks in this development video: