You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Contents<br />
1 Introducing <strong>HDevelop</strong> 1<br />
1.1 Facts about <strong>HDevelop</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1<br />
1.2 ExampleSession . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2<br />
1.3 Additional Sources of Information . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
2 Graphical User Interface 9<br />
2.1 Interacting with <strong>HDevelop</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />
2.2 Mouse Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />
2.3 MainWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />
2.3.1 Title Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />
2.3.2 Menu Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />
2.3.3 Tool Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
2.3.4 WindowArea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />
2.3.5 Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />
2.4 Program Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />
2.5 Operator Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />
2.5.1 Operator Name Field . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />
2.5.2 Parameter Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
2.5.3 Control Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />
2.6 VariableWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />
2.6.1 Area forIconicData . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
2.6.2 Area forControlData . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />
2.7 GraphicsWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />
3 Language 59<br />
3.1 Basic Types of Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
3.2 Control Types and Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />
3.3 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />
3.4 OperationsonIconicObjects . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />
3.5 Expressions for Input Control Parameters . . . . . . . . . . . . . . . . . . . . 63<br />
3.5.1 General Features of Tuple Operations . . . . . . . . . . . . . . . . . . 63<br />
3.5.2 Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />
3.5.3 Basic TupleOperations . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
3.5.4 TupleCreation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />
3.5.5 SimpleArithmeticOperations . . . . . . . . . . . . . . . . . . . . . . 69<br />
3.5.6 Bit Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
3.5.7 String Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />
3.5.8 Comparison Operators . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />
3.5.9 Boolean Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />
i