Comments closed“Premature optimization is the root of all evil (or at least most of it) in programming.” – Donald Knuth
Blog about the Xojo programming language and IDE
Comments closed“Premature optimization is the root of all evil (or at least most of it) in programming.” – Donald Knuth
When creating multi-platform apps, you are often going to be working with a variety of operating systems. Take advantage of Remote Debugging and make your life a lot easier!
Comments closedXojo does not have a built-in way to generate gradients, but you can do this yourself with some simple code.
Comments closedThere are a wide variety of fonts that work great with the Xojo code editor. All are much better choices than using System or Courier! For best results, you are going to want to use a monospaced font. Read on for some of my favorites.
Comments closedThe Xojo IDE has some really helpful features you may not even be aware of! In the Navigator there are lots of items shown- some of which you may want to see all the time, some you may not.
Comments closedThis past summer, the Boy Scouts added a new Programming Merit Badge to their Merit Badge Series. To fulfill requirement 5, a Boy Scout has to modify or create three programs in a variety of languages and development environments. Because it is free and simple to use, Xojo is a great choice to help a Scout meet requirement 5.
Comments closedEverybody is taking about multi-platform software development these days. From a desktop to a laptop to a tablet to a phone, people and companies want their software to run on whatever device they are using.
Comments closedDid you know that the Xojo Navigator has a custom tooltip for most of the items you see? For Instance:
Comments closedWant a quick and easy way to add capabilities to bulit-in classes and types without subclassing? Try extension methods.
Comments closedSometimes you need a property that does more than simply store a value. It may also need to calculate a value or perform some other action to lookup a value. You can do this using a Computed Property or an Assignment Method. Read on to learn how these work and when to use them.
Comments closed