Main Page
From Delphi for PHP Documentation Wiki
![]() |
[edit] Delphi for PHP IDE DocumentationThe Delphi for PHP IDE documentation includes several guides covering different aspects of the development environment and building applications. Use the pane at the left to navigate the contents of this help file or see an index of available topics below.
This documentation is wiki based so you can always view the most updated version online here and download the latest .chm here. The goal to use a wiki is to allow anyone contribute to improve the documentation, for example, you can fix any grammar mistake you see, or use the talk sections to request more specific documentation, or even create your own pages, so don't hesitate to do it. |
[edit] User's Guide
[edit] Getting Started
[edit] Tour of the Delphi for PHP IDE
- Main Window
- Welcome page
- Tool Palette
- Object Inspector
- Project Manager
- Code Explorer
- Data Explorer
- Data Viewer
- Form Designer
- Templated Forms Designer
- HTML Designer
- Docking Tool Windows
- Multilanguage
- Profiler
[edit] General
- Overview of PHP User Interface Design
- Overview of Editing Code
- Overview of Debugging
- Overview of Deploying PHP Applications
- VCL for PHP Overview
- IBX for PHP Overview
[edit] Designing
- Adding Components to a Form
- Setting Component Properties
- Adding an Image Icon to a Component
- Building Application Menus
- Configuring the Designer
- Creating a Form
- Accessing the Designer
- Two Way Tools
[edit] Editing
- Customizing the Code Editor
- Creating Custom Components
- Creating Properties for Custom Components
- Saving Custom Components
- Setting Component Properties
- Using Code Insight
- Error Insight
- Code Folding
- Sync Ranges
- Bookmarks
- Tracking Band
- Conversions
- Syntax Highlighting
- Synchronized Editing
- Macro Recording and Playback
- Property Wizards
- Source Code Formatter
- Creating and Using Code Templates
- Writing Event Handlers
- Encoding, Format and Character Set
- Status Bar
- Undo/Redo
- Cut/Copy/Paste
[edit] Project Management
- Opening a File
- Creating a Project
- Opening a Project
- Adding and Removing Files
- Adding Folder Contents to a Project
- Adding Packages
- Adding Multiple Components to an Existing Package
- Close/Close All
- Closing the IDE
- Save/Save As/Save All
- ProjectGroups
[edit] Running and Debugging
- URL Parameters
- Execution Script
- Browser selection
- Adding a Watch
- Syntax Check
- Setting and Modifying Source Breakpoints
- Displaying Expanded Watch Information
[edit] Deploying
[edit] Getting Help
[edit] Developer's Guide
[edit] First steps
[edit] Class Library
[edit] Features
[edit] Using JavaScript
[edit] Using Components
- Using ActionLists
- Using BasicAuthentication
- Using DBGrid
- Using FormValidator
- Using Images
- Using ListView
- Using MainMenus
- Using PageControl
- Using RadioButtons
- Using RadioGroups
- Using Timer
- Using TreeViews
- Using Parent Properties
- Creating Web Services
- Using Events to dump code
- Displaying Information
[edit] Internationalization
[edit] Database Developer's Guide
[edit] General
- Creating a Database Application
- Creating an InterBase PHP Database Application
- Dragging an Item from the Data Explorer
- Registering a Database
- Connecting to Databases
- Understanding Datasets
- Parametrized Queries
[edit] Database connection
- Introduction
- Advantage Database Server
- DB2
- Firebird
- FrontBase
- Generic ADO
- Informix
- InterBase
- LDAP
- Microsoft Access
- Microsoft SQL Server
- Microsoft Visual FoxPro
- MySQL
- NexusDB
- ODBC
- Oracle
- PDO
- PostgreSQL
- SAP DB
- SQLite
- SQL Anywhere
- Sybase
[edit] Component Writer's Guide
[edit] Overview
[edit] First steps
[edit] Adding functionality
[edit] Design-time interface
[edit] Specific features
[edit] Advanced topics
- Qooxdoo Integration
- Environment Constants
- Preventing Double Header Code
- Ajax Integration
- Session Persistance
- Unique Identifiers
- Resources
- Object Properties
- Execution Order
- Data-aware Controls
- Layered Controls
- Array Properties
- Template Engines
[edit] Contributor's Guide
[edit] General
- General Information
- Avoiding legal problems
- What are the steps to contribute?
- How to get write access to the repository?
- I want to contribute, what do you need?
[edit] QA
[edit] Documentation
[edit] VCL for PHP development
[edit] Translations
[edit] Appendix
[edit] General
- Readme
- Install
- Uninstall
- FAQ
- Links
- Screencasts
- Adding localized PHP help
- Vista compliant
- Available IDE translations
[edit] IDE Key Mappings
- BRIEF Keyboard Shortcuts
- IDE Classic Keyboard Shortcuts
- Default Keyboard Shortcuts
- Visual Studio Keyboard Shortcuts
[edit] IDE Help
- About Dialog
- Add New Property To Source Code
- Array Editor
- Breakpoint List Window
- Breakpoint Properties
- Call Stack
- Code Explorer
- Color Options
- Customize Toolbars
- Data Explorer
- Data Viewer
- Deployment Wizard
- Dialog Boxes and Wizards
- Display Options
- Editor Options
- Environment Options
- Explorer Options
- Find in Files
- Global Variables Window
- Go to Line Number
- ImageList Editor
- Installed Packages
- Internationalization Wizard
- Items Editor
- Key Mappings
- License Manager
- Local Variables Window
- Log Window
- Messages
- New Component
- New Items
- Object Inspector
- Object Inspector Options
- Output
- Page Designer Options
- PHP Options
- PHP Options: Internal Webserver
- Picture Editor
- Profiler
- Project Manager
- Register Database
- Registration Wizard
- Remove from Project
- Replace Text
- Find
- Select Debug Desktop
- Source Formatter: Indent_Line Breaks Options
- Source Formatter: Spacing Options
- Source Options
- Splash
- StringList Editor
- Structure Window
- Toggle Form/Unit
- Tool Palette
- Use Unit
- Value List Editor
- View Unit
- Watch Properties
- Watches Window


