ProvideX
   HOME

TheInfoList



OR:

ProvideX is a computer language and development environment derived from Business Basic (a business oriented derivative of BASIC) in the mid-1980s. ProvideX is available on several
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
s (
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
/
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
/
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
/
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
) and includes not only the programming language but also file system, presentation layer interface, and other components. The language is primarily designed for use in the development of business applications. Over the years since its inception and as the computer industry has changed, ProvideX has added functionality such as a graphical interface, client-server capabilities, access to external databases, web services, and, more recently,
object-oriented Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of pro ...
programming capabilities. On October 8, 2010, PVX Plus Technologies announced that it has assumed all ongoing sales, development, and support of the ProvideX product line for Independent Software Vendors. This brings the development of the language back under control of the original creator, Mike King and is the end result of almost 2 years of negotiations between Sage Group, EDIAS, and PVX Plus Technologies.Tom Langelaar
News
, EDIAS, October 8, 2010


Syntax


Example Code

! This example code shows some ways to do the traditional hello world.
!
begin
   print 'CS', ! Clear Screen
   ! Plain Text
   print "Hello World!"

   ! Fonted Text (Error branch moves to next line if fonted text not available)
   print (0,err=*next)'Font'("Arial,-16,B"), ! Use Bold 16pt Arial Font
   print (0,err=*next)'Text'(@x(20),@y(2),"Hello World"),

   ! Move to the 2nd to last line on screen
   print @(3,mxl(0)-2),"Press Enter: ",
   input a$

   ! Message Box
   msgbox "Hello World"+sep+sep+"This is a test message box.","Message Box"
end


Notes

* ProvideX is a registered trademark of Sage Software Canada Ltd. a Subsidiary of
Sage Software The Sage Group plc, commonly known as Sage, is a British multinational enterprise software company based in North Tyneside, England. As of 2017, it is the UK's second largest technology company, the world's third-largest supplier of enterpri ...
, Inc.


References

* * *


External links


Sage Software Canada
— As of October 8, 2010, now redirects to PVX Plus Technologies BASIC compilers Object-oriented programming languages Procedural programming languages BASIC programming language family Programming languages created in 1992 Sage Group {{ict-company-stub