From RadPHP XE Documentation

Jump to: navigation, search
Box-delphi-php.png

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.

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.

User's Guide

Getting Started

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

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

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

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

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

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

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

Deploying

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

Getting Help

  1. Viewing RPCL Help
  2. PHP Manual Integration

Developer's Guide

First steps

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

Class Library

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

Features

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

Using JavaScript

  1. Javascript Language
  2. Javascript Events

Developing Facebook Applications

  1. Developing Facebook Applications
  2. Registering your application on Facebook

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

Internationalization

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

Database Developer's Guide

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

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

Component Writer's Guide

Overview

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

First steps

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

Adding functionality

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

Design-time interface

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

Specific features

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

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

Third Party components

  1. Open Components

Contributor's Guide

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?

QA

  1. Steps needed to run the RPCL tests

Documentation

RPCL development

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

Translations

  1. How to add a new translation to the IDE

Appendix

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

IDE Key Mappings

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

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. Documentation Wizard
  18. Editor Options
  19. Environment Options
  20. Explorer Options
  21. Extract Interface or Superclass dialog box
  22. Extract Method
  23. Find
  24. Find in Files
  25. Global Variables Window
  26. Go to Line Number
  27. ImageList Editor
  28. Installed Packages
  29. Internationalization Wizard
  30. Introduce Field dialog box
  31. Items Editor
  32. Key Mappings
  33. License Manager
  34. Local Variables Window
  35. Log Window
  36. Messages
  37. New Component
  38. New Items
  39. Object Inspector
  40. Object Inspector Options
  41. Output
  42. Page Designer Options
  43. PHP Options
  44. PHP Options: Internal Webserver
  45. Picture Editor
  46. Profiler
  47. Project Manager
  48. Pull Members Up and Push Members Down dialog boxes
  49. Register Database
  50. Registration Wizard
  51. Remove from Project
  52. Rename symbol name
  53. Replace Text
  54. Select Debug Desktop
  55. Source Formatter: Indent_Line Breaks Options
  56. Source Formatter: Spacing Options
  57. Source Options
  58. Splash
  59. StringList Editor
  60. Structure Window
  61. Toggle Form/Unit
  62. Tool Palette
  63. Use Unit
  64. Value List Editor
  65. View Unit
  66. Watch Properties
  67. Watches Window

es:Portada it:Pagina_principale ja:メインページ

Personal tools