<<

HANDLE
   CONTROL HANDLE statement
   OPEN statement
   THREAD Object
   WINDOW GET statement
    CONTROL HANDLE statement
    OPEN HANDLE statement
    THREAD Object
    WINDOW GET statement
HANDLES
   SHELL function
   SHELL statement
    SHELL function
    SHELL statement
HEADER
   CONTROL ADD HEADER statement
   HEADER statement
   LISTVIEW statement
    CONTROL ADD HEADER statement
    HEADER statement
    LISTVIEW statement
HEADER GET COUNT
HEADER GET ITEM
HEADER SEND
HEADER SET ITEM
HELP
    #COM HELP
Help Files
    Adding Your Own
HELP$
HEX$
Hexadecimal
HI
HIBYT
HIDDEN
HIDE
   CONTROL HIDE
   DIALOG HIDE statement
   GRAPHIC WINDOW HIDE statement
    CONTROL HIDE statement
    DIALOG HIDE statement
    GRAPHIC WINDOW HIDE statement
HIINT
HIWRD
HNDL
HORZ
HOST
   HOST ADDR statement
   HOST NAME statement
    HOST ADDR statement
    HOST NAME statement
HOST ADDR
HOST NAME
Hot-keys
Hour
hResult
   IDISPINFO pseudo-object
   OBJRESULT function
   OBJRESULT$ function
   What is an hResult?
    IDISPINFO pseudo-object
    OBJRESULT function
    OBJRESULT$ function
    What is an hResult?
Hyperbolic Cosine
Hyperbolic Sine
Hyperbolic Tangent



IAutomation
   INTERFACE / END INTERFACE Block (Direct)
   What is a Base Class?
    INTERFACE / END INTERFACE Block (Direct)
    What is a Base Class?
ICLASSFACTORY
ICON
   #RESOURCE metastatement
   DIALOG SET ICON statement
   GRAPHIC RENDER statement
   IMAGELIST statement
   METRICS function
    #RESOURCE metastatement
    DIALOG SET ICON statement
    GRAPHIC RENDER statement
    IMAGELIST statement
    METRICS function
ICON.X
ICON.Y
ICONNECTIONPOINT
ICONNECTIONPOINTCONTAINER
ICONSPACE
ICONSPACE.X
ICONSPACE.Y
ID
   THREAD Object
   WINDOW SET statement
   WINDOW statement
    THREAD Object
    WINDOW GET statement
    WINDOW SET statement
ID Binding
ID of a thread
IDBind
IDE
   Browsing for Include folders
   Code Finder Dialog Box
   Command Line Dialog Box
   Compiler Preferences
   Context Menu
   Custom Help Files
   Debugger Evaluate Dialog Box
   Debugger Preferences
   Editor Hot Keys
   Editor Preferences
   Editor Text Preferences
   File Preferences
   File Templates
   Find Dialog Box
   General Preferences
   Go to Bookmark Dialog
   Go to Line Dialog Box
   IDE Print Preview Dialog Box
   Integrated Development Environment
   Options Dialog Box
   Primary Source File Dialog Box
   Replace Dialog Box
   Syntax Color Preferences
   Syntax Color Selector
   Syntax Custom Color Selector
   The PowerBASIC User Interface
   Toolbar Buttons
    Browsing for Include folders
    Code Finder Dialog Box
    Command Line Dialog Box
    Compiler Preferences
    Context Menu
    Custom Help Files
    Debugger Evaluate Dialog Box
    Debugger Preferences
    Editor Hot Keys
    Editor Preferences
    File Preferences
    File Templates
    Find Dialog Box
    Font Preferences
    General Preferences
    Go to Bookmark Dialog
    Go to Line Dialog
    IDE Print Preview Dialog Box
    Integrated Development Environment
    Options Dialog Box
    Primary Source File Dialog
    Replace Dialog Box
    Syntax Color Preferences
    Syntax Color Selector
    Syntax Custom Color Selector
    The PowerBASIC User Interface
    Toolbar Buttons
IDispatch
   Built-in Interfaces
   Creating a DISPATCH Object
   How do you call a DISPATCH METHOD?
   INTERFACE / END INTERFACE Block (Direct)
   INTERFACE/END INTERFACE block (IDBind)
   Object Data Types
   What is a Base Class?
   What is DISPATCH?
    Built-in Interfaces
    Creating a DISPATCH Object
    Dispatch variables
    How do you call a DISPATCH METHOD?
    INTERFACE / END INTERFACE Block (Direct)
    INTERFACE/END INTERFACE block (IDBind)
    What is a Base Class?
    What is DISPATCH?
IDISPINFO
    IDISPINFO.CLEAR pseudo-object
    IDISPINFO.CODE pseudo-object
    IDISPINFO.CONTEXT pseudo-object
    IDISPINFO.DESC$ pseudo-object
    IDISPINFO.HELP$ pseudo-object
    IDISPINFO.SET pseudo-object
    IDISPINFO.SOURCE$ pseudo-object
IDISPINFO.CLEAR
IDISPINFO.CODE
IDISPINFO.CONTEXT
IDISPINFO.DESC$
IDISPINFO.HELP$
IDISPINFO.SET
IDISPINFO.SOURCE$
IDN
IF
   EXIT statement
   IF statement
   IF/END IF block
   IIF function
    EXIT statement
    IF statement
    IF/END IF block
    IIF function
IIF
IIF$
IIF%
IIF&
ILinkListCollection
IMAGE
   CONTROL ADD IMAGE statement
   CONTROL ADD IMAGEX statement
   CONTROL SET IMAGE statement
   LISTVIEW statement
   TAB statement
    CONTROL ADD IMAGE statement
    CONTROL ADD IMAGEX statement
    CONTROL SET IMAGE statement
    LISTVIEW SET IMAGE statement
    LISTVIEW SET IMAGE2 statement
    TAB statement
Image controls
   CONTROL ADD IMAGE statement
   CONTROL ADD IMAGEX statement
   CONTROL ADD IMGBUTTON statement
   CONTROL ADD IMGBUTTONX statement
IMAGE2
IMAGELIST
   GRAPHIC IMAGELIST statement
   IMAGELIST statement
   LISTVIEW statement
   TAB statement
   TOOLBAR statement
   TREEVIEW statement
   XPRINT IMAGELIST statement
    GRAPHIC IMAGELIST statement
    IMAGELIST statement
    LISTVIEW statement
    TAB statement
    TOOLBAR statement
    TREEVIEW statement
    XPRINT IMAGELIST statement
IMAGELIST ADD BITMAP
IMAGELIST ADD ICON
IMAGELIST ADD MASKED
IMAGELIST GET COUNT
IMAGELIST KILL
IMAGELIST NEW BITMAP
IMAGELIST NEW ICON
IMAGELIST SET OVERLAY
IMAGEX
   CONTROL ADD IMAGEX statement
   CONTROL SET IMAGEX statement
    CONTROL ADD IMAGEX statement
    CONTROL SET IMAGEX statement
IMGBUTTON
   CONTROL ADD IMGBUTTON statement
   CONTROL SET IMGBUTTON statement
    CONTROL ADD IMGBUTTON statement
    CONTROL SET IMGBUTTON statement
IMGBUTTONX
   CONTROL ADD IMGBUTTONX statement
   CONTROL SET IMGBUTTONX statement
    CONTROL ADD IMGBUTTONX statement
    CONTROL SET IMGBUTTONX statement
IMoniker
IMP
IMP=
Implication
IMPORT
   DECLARE statement
   IMPORT Statement
    DECLARE statement
    IMPORT Statement
IMPORT ADDR
IMPORT CLOSE
IN
   FOR EACH/NEXT statements
   INTERFACE / END INTERFACE Block (Direct)
   INTERFACE/END INTERFACE block (IDBind)
   LET statement (with Objects)
   METHOD / END METHOD statements
   PROPERTY / END PROPERTY statement
   REGEXPR statement
   REGREPL statement
   REPLACE statement
    FOR EACH/NEXT statements
    INTERFACE / END INTERFACE Block (Direct)
    INTERFACE/END INTERFACE block (IDBind)
    LET statement (with Objects)
    METHOD / END METHOD statements
    PROPERTY / END PROPERTY statement
    REGEXPR statement
    REGREPL statement
    REPLACE statement
Include folders list
INCR
INDEX
Inflate compiled file size
INHERIT
   INTERFACE / END INTERFACE Block (Direct)
   MYBASE pseudo-variable
   What is a Base Class?
   What is inheritance?
    INTERFACE / END INTERFACE Block (Direct)
    MYBASE pseudo-variable
    What is a Base Class?
    What is inheritance?
INHERIT IAutomation
   INTERFACE / END INTERFACE Block (Direct)
   MYBASE pseudo-variable
   What is a Base Class?
   What is inheritance?
INHERIT IDispatch
   INTERFACE / END INTERFACE Block (Direct)
   MYBASE pseudo-variable
   What is a Base Class?
   What is inheritance?
INHERIT IUnknown
   INTERFACE / END INTERFACE Block (Direct)
   MYBASE pseudo-variable
   What is a Base Class?
   What is inheritance?
Inheritance
   INTERFACE / END INTERFACE Block (Direct)
   MYBASE pseudo-variable
   What is a Base Class?
   What is inheritance?
INKEY$
   GRAPHIC INKEY$ statement
   TXT pseudo-object
    GRAPHIC INKEY$ statement
    TXT pseudo-object
Inline Assembler
   Accessing PowerBASIC variables by name
   Addressing and pointers
   ASM statement
   ASMDATA/END ASMDATA statements
   Balancing the stack
   Commenting Assembly code
   Data types in Registers
   Effective Addressing
   Flat memory model
   Inline Assembler code syntax
   Intermixing ASM and BASIC code
   MMX registers
   Mnemonics and Operands
   Opcodes and Mnemonics
   Parameters passed by reference or by copy
   Parameters passed by value
   Passing arrays
   Passing dynamic strings
   Passing parameters
   Protected mode programming
   Registers
   Saving registers
   Saving Registers at the Sub/Function level
   Saving the FPU registers
   Stack Overhead Reduction
   The Inline Assembler
   The Stack
   Tricks in preserving registers
   Tricks of the stack
   Using assembly-language in your code
   Using ESP and EBP
INOUT
   METHOD / END METHOD statements
   PROPERTY / END PROPERTY statement
    METHOD / END METHOD statements
    PROPERTY / END PROPERTY statement
INPUT
   COMM LINE statement
   GRAPHIC INPUT FLUSH statement
   GRAPHIC INPUT statement
   GRAPHIC LINE INPUT statement
   INPUT# statement
   LINE INPUT# statement
   OPEN statement
   TCP LINE INPUT statement
   TXT pseudo-object
    COMM LINE INPUT statement
    GRAPHIC INPUT FLUSH statement
    GRAPHIC INPUT statement
    GRAPHIC LINE INPUT statement
    Input functions
    INPUT# statement
    LINE INPUT# statement
    OPEN statement
    TCP LINE INPUT statement
    TXT pseudo-object
INPUT#
   INPUT# statement
   LINE INPUT# statement
    INPUT# statement
    LINE INPUT# statement
INPUTBOX$
INSERT
   ARRAY INSERT statement
   COLLECTION Object Group
   COMBOBOX statement
   LISTBOX statement
   LISTVIEW statement
   STRINGBUILDER Object
   TAB statement
   TREEVIEW statement
    ARRAY INSERT statement
    COLLECTION Object Group
    COMBOBOX statement
    LISTBOX statement
    LISTVIEW INSERT ITEM statement
    LISTVIEW statement
    STRINGBUILDER Object
    TAB statement
    TREEVIEW statement
INSTANCE
   How do you create an object?
   INSTANCE statement
   What are the parts of an object?
   What does a Class look like?
    How do you create an object?
    INSTANCE statement
    What are the parts of an object?
    What does a Class look like?
INSTAT
   GRAPHIC INSTAT statement
   TXT pseudo-object
    GRAPHIC INSTAT statement
    TXT pseudo-object
INSTR
INT
INTEGER
Integer Data Types
   Double-word (???)
   Integers (%)
   Long integers (&)
   Quad integers (&&)
   Word (??)
Integral conversion
Integral Data Types
   Double-word (???)
   Integers (%)
   Long integers (&)
   Quad integers (&&)
   Word (??)
    Double-word (???)
    Integer (%)
    Long integer (&)
    Quad integers (&&)
    Word (??)
INTERFACE
   Built-in Interfaces
   INTERFACE / END INTERFACE Block (Direct)
   INTERFACE/END INTERFACE block (Dispatch)
   ISINTERFACE Function
   What are the parts of an object?
   What does a Class look like?
   What does an Interface look like?
   What is inheritance?
    Built-in Interfaces
    INTERFACE / END INTERFACE Block (Direct)
    INTERFACE/END INTERFACE block (Dispatch)
    ISINTERFACE Function
    What are the parts of an object?
    What does a Class look like?
    What does an Interface look like?
    What is inheritance?
INTERFACE / END INTERFACE Block (Direct)
INTERFACE IDBIND
Interface variables
INTERFACE/END INTERFACE block (Dispatch)
Internal error
   Error 51 - Internal error
   Error 801 to 815 - Internal error
    Error 51 - Internal error
    Error 801 to 815 - Internal error
Internet Protocol (IP)
Introducing PB/WIN
Introducing the Debugger
INV
Inverse Cosine
Inverse Hyperbolic Cosine
Inverse Hyperbolic Sine
Inverse Hyperbolic Tangent
   ATN function
   TAN function
Inverse Sine
Inverse Tangent
IPowerArray
IPowerCollection
IPowerThread
IPowerTime
IQueueCollection
ISALIVE
ISFALSE
ISFILE
ISFOLDER
ISINTERFACE
IsLeapYear
ISMISSING
ISNOTHING
ISNOTNULL
ISNULL
ISOBJECT
IStackCollection
IStringBuilderA
IStringBuilderW
ISTRUE
ISWIN
ITEM
   COLLECTION Object Group
   HEADER statement
   LISTVIEW statement
   TREEVIEW statement
    COLLECTION Object Group
    HEADER statement
    LISTVIEW statement
    TREEVIEW statement
ITERATE
   EXIT statement
   ITERATE statement
    EXIT statement
    ITERATE statement
ITERATE DO
ITERATE FOR
ITERATE LOOP
IUnknown
   Are there other important "Buzz-Words"?
   Built-in Interfaces
   INTERFACE / END INTERFACE Block (Direct)
   Object Data Types
   What is a Base Class?
    Are there other important "Buzz-Words"?
    Built-in Interfaces
    Dispatch variables
    INTERFACE / END INTERFACE Block (Direct)
    What is a Base Class?


>>