Index
Symbols A B
C D E F
G H I K
L M N O
P Q R S
T U V W
- + - operator
- + button
- .BAS files
- compiling
- .RSC files
- accepting characters
- ACLOCK.BAS
- action games
- time tracking
- actions
- component
- utility
- active windows
- adding
- BASIC code ref 1 ,
ref 2
- buttons
- components ref 1 ,
ref 2
- labels
- alarm components ref 1,
ref 2
- AND OR XOR operator
- angles ref 1,
ref 2
- applications ref 1,
ref 2
- debugging ref 1,
ref 2
- designing
- life cycle of
- Program Launcher
- running ref 1,
ref 2
- appointment calendars
- time tracking
- arguments, routine
- arrays
- arrow, broken ref 1,
ref 2
- assignments
- components of
- examples
- available colors
- background colors
- backslash (/)
- backtraces, viewing
- BAS files
- compiling
- suffix
- basepower, computing
- BASIC code
- adding
- editing
- organization of
- reading
- BITAND operator
- bitwise arithmetic
- BITXOR operator
- blue background
- breakpoints ref 1,
ref 2
- definition of
- pausing in routines
- removing
- setting
- broken arrow ref 1,
ref 2
- bugs
- Builder
- debugging buttons
- overview
- testing with
- Builder, NewBASIC
- built-in routines and operators
- busy components
- button ref 1,
ref 2
- buttons
- adding
- coding
- editing properties
- table of code
- CALENDAR.BAS
- calendars
- Call Stack ref 1,
ref 2
- calling functions and subroutines
- caption property
- catalog, UI
- characters
- accepting and rejecting
- children
- properties of
- choice components
- classes
- clipboard components
- clipper components
- clocks ref 1,
ref 2
- code
- about BASIC
- colors of
- organization
- remarking out
- Code Editor ref 1,
ref 2
- coding the program ref 1,
ref 2
- colors
- background in code
- bitwise arithmetic
- constants
- custom
- opacity ref 1,
ref 2
- specifying
- combining strings
- commenting out code
- common properties
- compare function
- compiling
- .BAS files
- complex variable types
- Component Palette
- component properties
- dialog box
- naming rules
- components
- actions
- adding new
- alarm
- busy
- button ref 1,
ref 2
- changing properties
- choice
- clipboard
- clipper
- creating
- database
- definition
- dialog
- display
- entry ref 1,
ref 2
- floaters
- forms
- gadgets
- groups
- hierarchy
- keyboard
- labels
- launcher
- list
- moving ref 1,
ref 2
- palette ,
ref 1,
ref 2
- parents and children
- pictures
- popups
- resizing
- scrollbars
- service
- sound
- spacer
- specifying properties
- syntax of
- table
- text
- TimeDate
- timer
- toggle
- types
- variable types
- concatenating strings
- concatenation operator
- concepts
- constants
- color
- standard color
- storing
- constructs
- DO-WHILE
- flow control
- FOR-TO
- GOTO
- IF-THEN
- SELECT-CASE
- context
- Continue button
- controls (see components)
- conventions, manual
- cosines
- crashes
- recovery
- creating
- components
- new subroutines
- routines
- cursor appearance
- cursor, moving
- custom
- colors
- components (see gadgets)
- filters
- database components
- date
- ranges
- utilities
- Debug menu
- debugging
- breakpoints, setting
- buttons
- Debugger
- examples
- finishing current routine
- global and local variables
- pausing and resuming
- routine stepping
- running
- stopping the code
- declaring variables
- default routines and operators
- deleting routines
- design, making precise
- designing applications
- designing the forms
- DestroyModule
- dialogs
- components
- parents and children in
- disabled components ref 1,
ref 2,
ref 3
- display components
- divide/multiply operator
- documenting your code
- DO-UNTIL constructs
- DO-WHILE constructs
- Edit menu
- editing
- BASIC code ref 1,
ref 2
- keyboard shortcuts
- routines ref 1,
ref 2
- editor
- opening
- Editor Window
- illustration of
- empty strings
- emulation
- enabled components ref 1,
ref 2,
ref 3
- entry components ref 1,
ref 2
- definition
- equality operator
- errors
- finding
- generating
- getting current
- handlers
- number, associated
- RESUME statement
- trapping ref 1,
ref 2
- event handlers ref 1,
ref 2,
ref 3
- events
- exclusive options
- EXIT-DO constructs
- exiting NewBASIC
- exponentials
- EXPORT keyword ref 1,
ref 2
- expressions vs. property name
- features of NewBASIC
- File menu
- filing
- filters
- custom
- properties
- standard
- finding errors
- Finish button
- float variable types ref 1,
ref 2
- floater components
- flow control constructs
- focus
- forcing errors
- forms
- component
- designing
- editing properties
- overview of
- resizing
- starting with
- FOR-TO constructs
- freeing up resources
- functions
- arguments
- calling
- funky (see Make Funky)
- gadgets ref 1,
ref 2,
ref 3,
ref 4,
ref 5
- defined
- generating errors
- GetError( ) command ref 1,
ref 2
- global keyword
- global variables
- glossary
- GOTO constructs
- Graphical Forms Builder
- greater /less than operator
- greyed out components ref 1,
ref 2
- group components
- halting the code ref 1,
ref 2
- handle
- handling errors
- hexadecimal numbers
- hidden applications
- hierarchy
- dialog
- of components ref 1,
ref 2
- icon, New Deal Office
- IF-THEN constructs
- important terms
- inputting text
- integer variables
- non-zero
- integers
- Integrated Development Environment
(IDE)
- introduction
- invoke, UI
- keyboard
- components
- shortcuts
- special key strings
- keywords
- EXPORT ref 1,
ref 2
- GLOBAL
- remark
- label components
- labels, adding
- launcher component
- layout of screen ref 1,
ref 2
- less/greater than operator
- lines
- list components ref 1,
ref 2
- loading modules ref 1,
ref 2
- local variables ref 1,
ref 2
- logarithms
- logical NOT operator
- long variable ref 1,
ref 2
- loops
- Main Builder Window ref 1,
ref 2
- Main Window
- Make Funky example ref 1,
ref 2
- MakeComponents
- manual conventions
- memory
- available
- freeing up
- menus
- minus/plus operator
- MOD operator ref 1,
ref 2
- modal windows ref 1,
ref 2
- module
- opening
- module_init( ) routine
- running
- storing constants
- modules
- loading ref 1,
ref 2
- program
- variable types
- mouse pointer ref 1,
ref 2
- moving components ref 1,
ref 2
- multi-line text fields
- multiply, divide operator
- naming
- components
- property
- strings
- New Deal
- IDE
- programs
- New Deal Office icon
- new routines
- New Subroutine button
- NewBASIC
- features
- introduction
- starting and exiting
- NewBASIC Builder
- application
- startup window
- non-modal windows
- non-zero integer variable
- NOT operators ref 1,
ref 2
- null parents ref 1,
ref 2
- numbers
- types
- floats
- integer
- long
- objects
- octal representations
- opacity
- opening
- editor
- modules
- new routines
- operators
- * / MOD
- + -
- < <= > >=
- = <>
- AND OR XOR
- BITAND
- BITXOR
- built-in
- NOT
- option buttons
- OR operators
- organization of code
- palette
- component
- parents ref 1,
ref 2
- null
- properties of
- strange
- Pause button
- pausing in routines
- picture components
- planning the project
- plus button
- plus/minus operator
- polling
- popup components
- Preface
- preserving routine text
- pressed event
- primary windows
- program
- content of
- modules
- objects
- running
- Program Launcher
- properties
- caption
- common
- component ref 1,
ref 2
- editing
- enabled
- filter
- name
- parent and children
- proto
- specific
- table of settings
- using expressions
- visible
- Properties box ref 1,
ref 2
- proto property
- purple background ref 1,
ref 2
- question mark (?) button
- quick keys
- quitting a program
- radio buttons
- RaiseError( ) command ref 1,
ref 2
- raising errors
- reading BASIC code
- recovering crashes
- red background ref 1,
ref 2
- rejecting characters
- REM keyword
- remarking out code
- renaming routines
- resizing a form
- resizing components ref 1,
ref 2
- resources, releasing
- RESUME options
- resuming a program
- return values ref 1,
ref 2
- Routine Step button
- routines
- built-in
- creating
- deleting
- editing ref 1,
ref 2
- event handler
- lines of
- renaming
- special
- table of code
- typical
- RSC suffix
- Run button
- running the program
- run-time error numbers
- run-time errors
- Save As
- saving your work
- scope, variable
- screen layout
- scrollbars
- components
- scrolling text fields
- SELECT-CASE constructs
- service components
- shortcuts
- keyboard
- shutting down an application
- sibling
- sines
- Single Step button
- single-line text fields
- sleeping devices
- sound components
- space characters
- spacer components
- special routines
- specific properties
- square root function
- standard filters
- starting and exiting NewBASIC
- starting NewBuild
- stepping, routine
- Stop button ref 1,
ref 2
- stopwatches
- time tracking
- storing
- data
- the code
- strange parents
- strings
- concatenating
- constants
- empty vs. null
- STRUCT
- structures
- defined
- subroutines
- calling
- new
- syntax
- backslash (/)
- summary of
- system focus
- System Launcher program
- System Services
- system-modal windows
- table
- code, tutorial
- components
- design properties, tutorial
- routines, tutorial
- TalkDemo.BAS
- terms, important
- testing the program
- text
- components
- fields, scrolling
- getting focus
- input
- Unicode
- text boxes, enlarging
- text component
- editing properties
- time
- and date mechanism
- ranges
- tracking
- TimeDate components ref 1,
ref 2
- timer components ref 1,
ref 2
- Toggle Breakpoint button ref 1,
ref 2
- toggles
- components
- Tool types
- Toolbox
- tools, overview of
- tracking time
- trapping errors ref 1,
ref 1
- troubleshooting
- tutorial
- naming
- types
- floats
- integer
- long
- variable
- typical routines
- UI catalog
- undo button
- Unicode text
- unloading
- applications
- hidden applications
- modules
- preventing
- unsetting breakpoints
- Use Geometry box, disabling
- utility actions
- date
- ValidParent( ) function
- value lists
- variable types
- array
- complex
- component
- floats
- integer
- long
- module
- string
- STRUCT
- variables
- declaring
- examining
- local
- storing data with
- types
- visible property
- white background
- windows
- active
- modal and non-modal ref 1,
ref 2
- Window menu
- writing the code