22.01.2015 Views

HDevelop User's Manual

HDevelop User's Manual

HDevelop User's Manual

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!