官术网_书友最值得收藏!

Making a simple calculator application

With even a basic familiarity with LiveCode, you can start to make something of use. Here we will make a very simple calculator stack.

Inspector clues, oh…

You will find yourself using the Inspector palette a lot, so take a moment to study how it behaves. When you select an object on the card you will see that the Inspector palette changes its appearance, sometimes even its height, to show the options for the item you have selected. It is smart enough to notice when you have selected multiple items, and will then show the align tools.

Sometimes you will want to keep an Inspector palette set to view the options of a particular object on the card, and to not switch to show a different object as you make other selections. In the upper right-hand side corner of the Inspector palette is a padlock icon, which will let you lock the inspector to the current object.

So far, most of the Inspector palette options haven't affected us, but one that is about to be relevant is the fact that you can set a name for an item that is different to its label. You may know from other programming languages, and this also applies to LiveCode, that some names are less legal than others. Perhaps you can't have spaces in the name, or use a colon, or backslash. If you name a button with a number, Button "1" may not be Button 1, and that could lead to confusion.

For the calculator keys we will set a label to make it look correct, and a name that doesn't lead to confusion. Speaking of those calculator keys…

主站蜘蛛池模板: 云龙县| 安溪县| 杂多县| 北安市| 信丰县| 卓资县| 万山特区| 韶关市| 巴楚县| 塔河县| 奇台县| 双峰县| 剑河县| 房山区| 申扎县| 武穴市| 双牌县| 德惠市| 团风县| 务川| 樟树市| 新营市| 枝江市| 神池县| 徐闻县| 罗山县| 平武县| 吉木萨尔县| 隆林| 烟台市| 杭锦后旗| 全州县| 乌兰察布市| 邮箱| 延津县| 崇州市| 阜平县| 定日县| 嫩江县| 封丘县| 潢川县|