MagicMenu is a tool designed to enhance and extend the capabilities of Visual FoxPro 9.0. With MagicMenu, you can create projects that were previously challenging to accomplish in VFP, such as Web Projects with ActiveVFP, Windows Services, and Console Applications.
- Create Web Projects with ActiveVFP: MagicMenu allows you to create websites using the ActiveVFP framework, simplifying the installation and configuration of your web projects.
- Windows Services (under development): Effortlessly create Windows services for background tasks and process automation.
- Console Applications (under development): Develop console applications for executing specific tasks via command-line interactions.
- Intuitive Interface: MagicMenu is a native VFP toolbar featuring buttons to create, compile, and execute your projects.
- Download and Installation:
- Download the application MagicMenu.app.
- Copy it to your working directory.
- Open the VFP IDE and hit the followind command:
CD c:\path\to\my\project\
DO MagicMenu.app WITH "EN"
-
Creating a New Project:
- Open MagicMenu and select the "New Project" option from the menu.
- Choose the type of project you want to create (Web, Service, or Console).
- Provide the necessary information such as project name, location, configurations, etc.
-
Configuring Web Project with ActiveVFP:
- If you're creating a web project, MagicMenu will guide you through the configuration process, including downloading necessary files and creating folder structures.
-
Configuring Windows Service or Console Application:
- If you're creating a Windows service or console application, provide the necessary information such as service name or application configurations.
-
Develop and Customize:
- Once the project is created, MagicMenu will automatically generate the required base code. You can start developing your custom functionalities using the capabilities of Visual FoxPro.
-
Deploy and Manage:
- After the development phase, MagicMenu will assist you in compiling and deploying your project based on the project type you've created.
If you'd like to contribute to the development of MagicMenu, visit our GitHub repository and follow the instructions to submit a pull request. You can also support us by becoming a patron on Patreon to help maintain and enhance this tool.
If you find MagicMenu useful for your work and wish to support its development and maintenance, consider making a donation via PayPal or becoming a patron on Patreon.
Thank you for choosing MagicMenu to elevate your projects in Visual FoxPro!