Creative Basic
This article may not meet the general notability guideline. Please help to establish notability by adding reliable, secondary sources about the topic. If notability cannot be established, the article is likely to be merged, redirected, or deleted. (November 2008) |
This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (November 2008) |
Designed by | Paul Turley |
---|---|
Developer | IonicWind Software |
Stable release | v1.01 (2008) |
OS | Microsoft Windows |
License | Commercial |
Website | Ionic Wind Website |
Creative Basic (CB) is a third-generation event-driven programming language for Windows, with an integrated development environment (IDE).
Current version executables are interpreted and require no runtime libraries be installed on the end-user's computer. A planned future version will have compiled executables.
Creative Basic has an extensive command set, and access to the application programming interface (API) libraries available in the Microsoft Windows operating system.
Although this modern version dates from 2007, it is a development from, and is completely compatible with IBasic, which has been in use worldwide since 2002.
Some notable projects are Jerry Muelver's WikiWriter, a WikiWriter to Chm Wizard by Alyce Watson, and Mike Rainey's metal machining program. (see the Links below).
Example programs
"Hello" program:
print "hello"
Program to open a Console window and print 10 random numbers:
openconsole
for i = 1 to 10
x = Rnd(100)
print x
next i
do:until inkey$<>""
closeconsole
end
Program to create a GUI window with an Exit button and event handling routine:
def w:WINDOW
def wstyle:INT
wstyle = @SIZE|@MINBOX|@MAXBOX
WINDOW w,50,50,800,600,wstyle,0,"Window Title",main
SETWINDOWCOLOR w,RGB(0,0,90)
CONTROL w,"B,Exit,(800-80)/2, 500, 80, 40, 0, 1"
WAITUNTIL w = 0
END
SUB main
SELECT @CLASS
case @IDCLOSEWINDOW
closewindow w
' clicking the Exit button ...
case @IDCONTROL
select @CONTROLID
case 1
closewindow w
endselect
endselect
RETURN
External links
- Creative Basic website
- Wikiwriter project
- WikiWriter to CHM Wizard
- Metal Machining
- CodingMonkeys see IBasic (previous CBasic version)
|
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
- Pages using deprecated source tags
- Pages with syntax highlighting errors
- Pages with broken file links
- Articles with topics of unclear notability from November 2008
- Articles with invalid date parameter in template
- All articles with topics of unclear notability
- Articles lacking sources from November 2008
- All articles lacking sources
- BASIC programming language family
- BASIC compilers