Main Page

From Delphi for PHP Documentation Wiki

Jump to: navigation, search
Image:box-delphi-php.png

[edit] RadPHP XE IDE Documentation

The RadPHP XE 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

  1. What is RadPHP XE
  2. What is new in RadPHP XE
  3. Sample Applications

[edit] Tour of the RadPHP XE IDE

  1. Main Window
  2. Welcome page
  3. Tool Palette
  4. Object Inspector
  5. Project Manager
  6. Code Explorer
  7. Data Explorer
  8. Data Viewer
  9. Form Designer
  10. Templated Forms Designer
  11. HTML Designer
  12. Docking Tool Windows
  13. Multilanguage
  14. Profiler

[edit] General

  1. Overview of PHP User Interface Design
  2. Overview of Editing Code
  3. Overview of Debugging
  4. Overview of Deploying PHP Applications
  5. RPCL Overview
  6. IBX for PHP Overview

[edit] Designing

  1. Adding Components to a Form
  2. Setting Component Properties
  3. Adding an Image Icon to a Component
  4. Building Application Menus
  5. Configuring the Designer
  6. Creating a Form
  7. Accessing the Designer
  8. Two Way Tools

[edit] Editing

  1. Customizing the Code Editor
  2. Creating Custom Components
  3. Creating Properties for Custom Components
  4. Saving Custom Components
  5. Setting Component Properties
  6. Using Code Insight
  7. Error Insight
  8. Code Folding
  9. Sync Ranges
  10. Bookmarks
  11. Tracking Band
  12. Conversions
  13. Syntax Highlighting
  14. Synchronized Editing
  15. Macro Recording and Playback
  16. Property Wizards
  17. Source Code Formatter
  18. Creating and Using Code Templates
  19. Writing Event Handlers
  20. Encoding, Format and Character Set
  21. Status Bar
  22. Undo/Redo
  23. Print
  24. Cut/Copy/Paste

[edit] Project Management

  1. Opening a File
  2. Creating a Project
  3. Opening a Project
  4. Adding and Removing Files
  5. Adding Folder Contents to a Project
  6. Adding Packages
  7. Adding Multiple Components to an Existing Package
  8. Close/Close All
  9. Closing the IDE
  10. Save/Save As/Save All
  11. ProjectGroups

[edit] Running and Debugging

  1. URL Parameters
  2. Execution Script
  3. Browser selection
  4. Adding a Watch
  5. Syntax Check
  6. Setting and Modifying Source Breakpoints
  7. Displaying Expanded Watch Information

[edit] Deploying

  1. Deploying Applications
  2. Installing Custom Components
  3. Localizing Applications

[edit] Getting Help

  1. Viewing RPCL Help
  2. PHP Manual Integration

[edit] Developer's Guide

[edit] First steps

  1. Getting Started
  2. Hello, World!
  3. Types of Applications

[edit] Class Library

  1. Page component
  2. Ownership and Parentship
  3. Properties, Methods and Events

[edit] Features

  1. Smarty Templates
  2. Page Inheritance
  3. List and arrays
  4. Layouts
  5. Layers

[edit] Using JavaScript

  1. Javascript Language
  2. Javascript Events

[edit] Using Components

  1. Using ActionLists
  2. Using BasicAuthentication
  3. Using DBGrid
  4. Using FormValidator
  5. Using Images
  6. Using ListView
  7. Using MainMenus
  8. Using PageControl
  9. Using RadioButtons
  10. Using RadioGroups
  11. Using Timer
  12. Using TreeViews
  13. Using Parent Properties
  14. Creating Web Services
  15. Using Events to dump code
  16. Displaying Information

[edit] Internationalization

  1. Localizing the Interface
  2. Resource strings
  3. Language Selection

[edit] Database Developer's Guide

[edit] General

  1. Creating a Database Application
  2. Creating an InterBase PHP Database Application
  3. Dragging an Item from the Data Explorer
  4. Registering a Database
  5. Connecting to Databases
  6. Understanding Datasets
  7. Parametrized Queries

[edit] Database connection

  1. Introduction
  2. Advantage Database Server
  3. DB2
  4. Firebird
  5. FrontBase
  6. Generic ADO
  7. Informix
  8. InterBase
  9. LDAP
  10. Microsoft Access
  11. Microsoft SQL Server
  12. Microsoft Visual FoxPro
  13. MySQL
  14. NexusDB
  15. ODBC
  16. Oracle
  17. PDO
  18. PostgreSQL
  19. SAP DB
  20. SQLite
  21. SQL Anywhere
  22. Sybase

[edit] Component Writer's Guide

[edit] Overview

  1. Introduction
  2. Creating Visual Components
  3. Creating Non-Visual Components

[edit] First steps

  1. Create your first component
  2. Installing into the IDE

[edit] Adding functionality

  1. Adding properties
  2. Adding events
  3. Adding javascript events

[edit] Design-time interface

  1. Property Editors
  2. Component Editors
  3. Enumerated Properties

[edit] Specific features

  1. Graphic components
  2. Control styles
  3. Control states
  4. Deployment
  5. CSS Styles
  6. Layout Managers

[edit] Advanced topics

  1. Qooxdoo Integration
  2. Environment Constants
  3. Preventing Double Header Code
  4. Ajax Integration
  5. Session Persistance
  6. Unique Identifiers
  7. Resources
  8. Object Properties
  9. Execution Order
  10. Data-aware Controls
  11. Layered Controls
  12. Array Properties
  13. Template Engines

[edit] Third Party components

  1. Open Components

[edit] Contributor's Guide

[edit] General

  1. General Information
  2. Avoiding legal problems
  3. What are the steps to contribute?
  4. How to get write access to the repository?
  5. I want to contribute, what do you need?

[edit] QA

  1. Steps needed to run the RPCL tests

[edit] Documentation

[edit] RPCL development

  1. How to apply .patch files to the existing RPCL code?

[edit] Translations

  1. How to add a new translation to the IDE

[edit] Appendix

[edit] General

  1. Readme
  2. Install
  3. Uninstall
  4. FAQ
  5. Links
  6. Screencasts
  7. Adding localized PHP help
  8. Vista compliant
  9. Available IDE translations

[edit] IDE Key Mappings

  1. BRIEF Keyboard Shortcuts
  2. IDE Classic Keyboard Shortcuts
  3. Default Keyboard Shortcuts
  4. Visual Studio Keyboard Shortcuts

[edit] IDE Help

  1. About Dialog
  2. Add New Property To Source Code
  3. Array Editor
  4. Breakpoint List Window
  5. Breakpoint Properties
  6. Call Stack
  7. Change Parameters
  8. Code Explorer
  9. Color Options
  10. Customize Toolbars
  11. Data Explorer
  12. Data Viewer
  13. Declare Field
  14. Deployment Wizard
  15. Dialog Boxes and Wizards
  16. Display Options
  17. Editor Options
  18. Environment Options
  19. Explorer Options
  20. Extract Interface or Superclass dialog box
  21. Extract Method
  22. Find
  23. Find in Files
  24. Global Variables Window
  25. Go to Line Number
  26. ImageList Editor
  27. Installed Packages
  28. Internationalization Wizard
  29. Introduce Field dialog box
  30. Items Editor
  31. Key Mappings
  32. License Manager
  33. Local Variables Window
  34. Log Window
  35. Messages
  36. New Component
  37. New Items
  38. Object Inspector
  39. Object Inspector Options
  40. Output
  41. Page Designer Options
  42. PHP Options
  43. PHP Options: Internal Webserver
  44. Picture Editor
  45. Profiler
  46. Project Manager
  47. Pull Members Up and Push Members Down dialog boxes
  48. Register Database
  49. Registration Wizard
  50. Remove from Project
  51. Rename symbol name
  52. Replace Text
  53. Select Debug Desktop
  54. Source Formatter: Indent_Line Breaks Options
  55. Source Formatter: Spacing Options
  56. Source Options
  57. Splash
  58. StringList Editor
  59. Structure Window
  60. Toggle Form/Unit
  61. Tool Palette
  62. Use Unit
  63. Value List Editor
  64. View Unit
  65. Watch Properties
  66. Watches Window
Personal tools
In other languages