Skip to content

Xojo code for Business software : This is the beginning of a business management software, inventory management, product management, stock management.

License

Notifications You must be signed in to change notification settings

Fab2bprog/Xojo_MiniFact

Repository files navigation

Xojo_MiniFact

Business software model in Xojo programming language.

It is the structure of invoicing software, inventory management, product management. It can be used as :

  • A basis for developing professional applications.
  • A source of inspiration for the development of another application.
  • For educational purposes for learning Xojo.

The software is delivered as is, in its development state (not finalized).

For beginners exploring the source code of this application : you can learn all the most important notions of programming in xojo: textbox, listbox, window, treeview, use of the sqlite database ... You will also learn how to manage windows and how to pass values between several windows.

For advanced users who wish to build a fully functional application on the basis of this source code, it will be interesting to know that the current code includes:

  • User rights management: One of the advantages of this code base is that it integrates user management, user groups, read / write rights on the screens.
  • Data list windows: They can manage without fear lists of millions of data: because they integrate the notion of pagination.
  • Standard data management (customers, suppliers, taxes, measurement units, postal code, products) combining list and input screen. So much of the basic work no longer needs to be done.
  • Management of article nomenclature in TreeView, with an infinite number of levels.
  • 46 windows: some fully functional, others that must be fully coded. With regard to the fields present full of ideas you will come to mind to develop an application that meets your needs.
  • At item level: management of purchase and sale prices, ean codes. Ability to dynamically create product features by the end user.
  • The software contains the description of the database in a dictionary inside the source code.

In short: I made the structure, now develop your software.

Initially developed with realbasic 2011. I recorded and tested the source code with a demo version of Xojo 2019R3 to be sure that it is compatible with the latest versions. This repository contains only source code given free of charge and for the sole purpose of helping the Xojo community and promoting the use of Xojo RAD. You must absolutely acquire a valid license key from Xojo to build an independant application.

The icons folder must be located in the same directory as MiniFact.xojo_binary_project. It contains all the icons necessary to compile the program.

To run Minifact at the beginning click on the menu: [Fichier]->[Ouvrir Fichier] And Select database.rsd (There is no password, But you have to select the user Administrateur.)


Enjoy.