docs
code
community
mailing lists
downloads
blogs
bugs
safari bookshelf
workspace
Product Documentation
PDK 7.3 Documentation
Table of Contents
Welcome
PerlApp
PerlApp Overview
What is PerlApp?
How Does PerlApp Work?
File Extraction
Freestanding Executables
PerlApp Reference
Name
Synopsis
Description
Options
Functions
Variables
Files
Environment
Diagnostics
FAQ
See Also
Version
Copyright
PerlApp GUI
Overview of the Interface
Drop-Down Menus
Tabs
Configuring PerlApp Build Parameters
Main Tab
Files Tab
Size Tab
Options 1 Tab
Options 2 Tab
Version Tab
Output Tab
PerlCtrl
PerlCtrl Overview
What is PerlCtrl?
How Does PerlCtrl Work?
File Extraction
Environment Variables
Getting Started with PerlCtrl
Using PerlCtrl with Visual J++
Freestanding Controls
Variant Types
PerlCtrl Threading
Linking to Compiled HTML Help
Configuring a PerlCtrl for DCOM
Using a PerlCtrl with DCOM
PerlCtrl Reference
Name
Synopsis
Description
Options
Functions
Variables
Files
Environment
Diagnostics
FAQ
See Also
Version
Copyright
PerlCtrl GUI
Overview of the Interface
Drop-Down Menus
Tabs
Configuring PerlCtrl Build Parameters
Main Tab
Files Tab
Size Tab
Options 1 Tab
Options 2 Tab
Version Tab
Output Tab
PerlCtrl Tutorials
PerlCtrl Tour
A Walk Through the Code
Building a PerlCtrl
Control Building Overview
Things Not to Disturb
Step 1: Generating the Template
Step 2: Adding the Code
Step 3: Identifying the Control
Step 4: Configuring Method Information
Step 5: Configuring Property Information
Step 6: Examining the Control Code
Step 7: Generating and Registering the DLL
Step 8: Testing the Control
Testing the Association
Developing an Object Factory
What is an Object Factory?
A Sample Object Factory
Using the Sample Object Factory
PerlMSI
PerlMSI Overview
What is PerlMSI?
PerlMSI Components
Configuring PerlMSI
PerlMSI Wizard
Name
Synopsis
Description
Options
See Also
Copyright
PerlMSI Installer
Name
Synopsis
Description
Methods
See Also
Copyright
PerlMSI MSI
Name
Description
GUIDs
Sequence Tables
See Also
Copyright
PerlNET
PerlNET Overview
What is PerlNet?
Getting Started with PerlNET
Creating PerlNET Components
Distributing .NET Assemblies
Using .NET Objects
Using P/Invoke
Callbacks
WinForms
Implementing Types
Perl Types
.NET Types
Mixed Types
Type Inheritance
Garbage Collection
Perl Types
.NET Types
Interfaces
Namespaces
Creating Types Inside a Namespace
Using the Namespace Pragma to Look Up Types
Constructors
Invoking Constructors
Defining Constructors
Default Constructor
Class Constructors
Methods
Calling Methods
Defining Methods
Properties
Accessing Properties
Defining Properties
Properties with Parameters
Indexers
Accessing Indexers
Defining Indexers
Fields
Accessing Fields
Defining Fields
Value Types
Booleans
Decimals
Enumerations
Using Enumeration Constants
Defining Enumeration Types
Delegates
Using Delegates
Exceptions
Throwing Exceptions from Perl Code
Catching Exceptions in Perl Code
Custom Attributes
Applying Attributes
Defining Attributes
Main Function
Arrays
Accessing Arrays
Creating Arrays
Returning Arrays from Methods
PerlNET Reference
Name
Synopsis
Description
Options
Functions
Variables
Files
Environment
Diagnostics
FAQ
See Also
Version
Copyright
PerlNET GUI
Overview of the Interface
Drop-Down Menus
Tabs
Configuring PerlNET Build Parameters
Main Tab
Files Tab
Size Tab
Options 1 Tab
Options 2 Tab
Version Tab
Output Tab
PerlSvc
PerlSvc Overview
What is PerlSvc?
Freestanding Executables
Dynamic Service Names
PerlSvc Reference
Name
Synopsis
Description
Options
Functions
Variables
Files
Environment
Diagnostics
FAQ
See Also
Version
Copyright
PerlSvc GUI
Overview of the Interface
Drop-Down Menus
Tabs
Configuring PerlSvc Build Parameters
Main Tab
Files Tab
Size Tab
Options 1 Tab
Options 2 Tab
Version Tab
Output Tab
PerlTray
PerlTray Overview
PerlTray Reference
Name
Synopsis
Description
Options
Functions
Callbacks
Variables
Files
Environment
Diagnostics
FAQ
See Also
Version
Copyright
PerlTray GUI
Overview of the Interface
Drop-Down Menus
Tabs
Configuring PerlTray Build Parameters
Main Tab
Files Tab
Size Tab
Options 1 Tab
Options 2 Tab
Version Tab
Output Tab
Coverage and Hotspot Analyzer
Analyzer Overview
Analyzer GUI
Overview of the Interface
Project View
Experiment View
Comparison View
PerlCov Reference
Name
Synopsis
Description
Environment
See Also
Version
Copyright
PerlCov-Perl Reference
Name
Synopsis
Description
Environment
See Also
Version
Copyright
Coverage and Hotspot Tutorial
Example Ana-Find
Example Data-Dump
Filter Builder
Filter Builder GUI
About the Filter Builder
Selecting Input
Saving Input
Clearing Input
Selecting Lines from Input
Replacing Text
Specifying Variables
Saving Filters as Perl Files
Adding Descriptions to Filters
Opening Filters
Closing Filters
Saving Input and Output
Filter Builder Tutorial
Opening the Sample Data
Interactive Searching
Testing Regular Expressions
Building Stand-Alone Filters: fgrep and grep
Substitutions
Additional Resources
Filter Builder Reference
Name
Synopsis
Description
Options
See Also
Version
Copyright
Regular Expression Primer
About Regular Expressions
About Regex Syntax
Building Simple Patterns
Ranges and Repetition
Matching Classes
Matching Locations within a String
Searching and Replacing
More Regex Resources
Graphical Debugger
What is the Graphical Debugger?
Quick Start
Configuring the Graphical Debugger
Debugger Interface Overview
Pointers
Source Window
Watch Window
Proximity Window
Registers Window
Tool Bar
Debugger Menu Items
File Menu
Edit Menu
View Menu
Debug Menu
Tools Menu
Help Menu
Enabling/Disabling the Graphical Debugger
Customizing the Debugger
Debugger Options Dialog Box
General Tab
Watch Tab
Colors Tab
Remote Debugging
Remote Machine Requirements
Configuring the Remote Machine
Starting the Remote Debug Session
VBScript Converter
VBScript Converter Overview
Intended Uses
Why Convert VBScript to Perl?
Using VBScript Converter
Supported Forms of Visual Basic
Type Libraries
Sample Program
Limitations
VBScript Converter GUI
Panes
Input
Output
Drop-Down Menus
File menu
Edit menu
View menu
Tools menu
Help Menu
VBScript Converter Reference
Name
Synopsis
Description
Options
See Also
Version
Copyright
Reference
License Agreement
Licensing and Redistribution
Installation Guide
Installing the PDK on Windows
Installing the PDK on Mac OS X
Installing the PDK on AIX/HP-UX/Linux/Solaris
Uninstalling the PDK
See Also
Release Notes
Introduction
What's New in Perl Dev Kit 7.3?
Known Issues in PDK 7.3
What's New in Perl Dev Kit 7.2?
What's New in Perl Dev Kit 7.1?
What's New in Perl Dev Kit 7.0?
Release History
Sample Programs
Feedback
Resources
Mailing Lists
Websites
Usenet Newsgroups
Books on Perl