If you write program in other languages and environments ( Visual Studio, Delphi, C++ Builder...) you can implement and execute ForceBasic`s byte-code. So you can write parts of the program on ForceBasic programming languge.
The virtual machine (VM), in ForceBasic, is not only program which run byte-code. ForceBasic VM is library with tools for manipulation byte-code
.ForceBasic - Is an object-oriented language, it includes object-oriented programming elements, such as: incapsuling, implements, polymorphism. For programming classes you can use: field creation, methods, virtual methods, events, properties, operators, construstors and destructor. ForceBasic includes some features of a procedural language, so in ForceBasic you can make procedures, functions, global fields in module, like in QBasic.
Last version of ForceBasic compiler/interpreter you can download
from forcebasic
sourceforge project or forcebasic
home page.
ForceBasic distributive include:
ForceBasic Bin directory:
- ForceBasic Compiler (bin\pb.exe)
- ForceAssembler Compiler (bin\pasm.exe)
- ForceLink (bin\plink.exe)
- ExecBas (bin\execbas.exe)
Examples:
- CGI (Hello World)
- Console functions with (cls, color, locate, print...)
- Examples for DOS4GW (show, galax, rotate, textorient, pinpong )
- File system functions (fopen, fclose, fread, fputs, fgets...)
- Classical Basic functions (asb, asc, chr, inkey, input, rnd, sgn, space, str, val...)
- GUI examples (with control ColorDialog, Button, Form, ComboBox, Edit, Inspector, Label, ListBox, ScrollBar, StatusBar, TabControl, ToolTip, TreeView, Menu, Timer...)
- MiniEXE, MiniStaticEXE ( examples for demonstration compiled exe file with dimnamyc link virtual machine and static link )
- Statements ( technical examples, for stack, simulate error situation ... )
Packages:
- fvm.dll - ForceBasic Virtual Machine for Windows ( need for run dinamyc linking application )
Rtl
- Run-Time librarys for Windows GUI Application, WIndows Console Appilcation, DOS4GW
Doc:
- Classes description
- ForceBasic Documentation ( pb.chm on russian language )
Source:
- CGI Source
- Console Source
- Graph Source for DOS4GW
- AnsiString, Classes, Collection, Object, StringBuffer, Files, SmallTable Classes Sources
- System RunTime module source
- Windows GUI Library sources
Units
- Compiled modules
In root dir:
- CodeEdit 2.0 for ForceBasic - IDE for ForceBasic Compiler/Interpreter
If you have problem with any distributive of ForceBasic please write me on mail: [georgy233[@]rambler.ru] (delete [] character from mail string )
| home
page | news
| articles
| downloads
| screenshots
| librarys
| examples
| credits |
forum | contact
|
Powered by Metlashevskiy Egor