The Alpha Anywhere IDE
The Alpha Anywhere integrated development environment (IDE) is used to build web and mobile applications. It includes code editors, automation tools for writing and organizing your applications, preview windows, and a debugging tools. The main parts of the IDE are listed below.
Workspaces can contain multiple projects. Each project is a separate application. Additional projects can be created and managed in your Alpha Anywhere workspace using the Web Projects Control Panel. Each project's files and publishing settings are managed independently of other projects. Some settings, such as connection strings, are shared among all projects. You can change the active project using the Project selector on the left-hand side of the Web Projects Control Panel. New Projects are created using the New Project button.
Alpha Anywhere applications are built with components. The main components used to build web and mobile applications are the Grid, Tabbed UI, and the UX, the most versatile component and the primary building block for mobile applications.
Each component type has its own builder. Builders have several screens where you can add controls, customize server- or client-side events, define component properties, add user-defined functions, or specify a data source that contains the information to show in your application.
Xbasic Genies, found in the right-click context menu, are available to generate scripts for common tasks, such as calling web services or querying a database.
Alpha Anywhere also has Interactive Windows. An Interactive Window runs code immediately, printing the output on the screen. The Interactive Window is great for exploring the Xbasic Language library or testing scripts.
While building your app in the component builder, you can Preview your application with the Previews tabs. Previews can include mobile simulators, allowing you to see how your application appears on different mobile devices. The Working Preview can also be detached and displayed alongside the component builder while you create your app.
Alpha Anywhere includes a debugger that lets you step through and examine your server-side Xbasic code.
In addition to components, Alpha Anywhere has a built-in report editor for designing reports. The Layout Table Report Editor, which is a robust, multi-banded report builder, can be used to create PDFs, HTML reports, and format Excel files. Reports can be emailed, downloaded, or opened in a mobile device's native app for viewing.
The Video Finder can be used from within Alpha Anywhere to search our vast library of videos on a variety of topics ranging from detailed multi-part tutorials to short how-tos.