NSBasic for Educators

NS BASIC Detailed Product Specification

 

Data Types

Integers, Reals, Floating Point, Strings, Booleans, Arrays And Frames.

Commands

Load, Save, List, Dir, Vars, Enter, Run, Edit, Bye, Renum, Delete, Stats, Con, Replace, MakePackage, NewProgram, Tools

Statements

Rem, Let, If..then..else, Loop While/Until Goto, Gosub, On ..Goto, On..Gosub, On Error, Read, Data, Restore, Dim, Input, Cls, Print, Wait, Randomize, End, Bye, Stop, Beep, Enter, Get, Put, Del, Open, Close, Chain, Trace, HWinput, Window, Show, Hide, Wprint, makePackage, setIcon

Math

Abs, Atn, Cos, Exp, Log, Min, Max, Sign, Sin, Sqrt, Tan, Mod, Div, Acos, Asin, Atan, Atan2, Cosh, Fabs, Fmod, Log10, Pow, Sinh, Tanh, Gamma, Hypot, Ldexp, Lgamma

Strings

Substr, StrLen, StrPos, Ord, Chr, StringToNumber, NumberString, StrCompare, BeginsWith, EndsWith, Stringer, SplitString, StrConcat, StrTruncate, Numberstr, TrimString, StringToNumber, UpCase, DownCase, Capitalize

Dates

Ticks, Time, DateNTime, StringToTime, StringToDate

Drawing

MakeLine, MakeRect, MakeRoundRect, MakeOval, MakeWedge, MakePolygon, MakeText, HitShape

Financial

Annuity, Compound

Other

ArrayPos, ArrayRemoveCount, Sort, Ceiling, Floor, Real, Random, Length, FindStringInArray, hexdump, Intern, SendIRremote, Elements

Controls

App, Aztabs, AzvertTabs, Checkbox, closeBox, DigitalCLock, Draw, Glance, LabelPicker, Month, NumberPicker, Paragraph, Picker, Setclock, Slider,Text, Title

Visual Designer

Layout your forms interactively! Control all aspects of your application's appearance using a WYSIWYG editor.

File Access

File I/O statements allow the creation of new soups or the access of any of the soups which come with the eMate. Indexed (ISAM) files are supported. Integrate your own data with the Names, To Do or Calendar soups.

Windowed Output

NS BASIC allows the use of all the fonts and styles contained in the eMate for attractive, easy to read results

Buttons

NS BASIC supports user programmable buttons that can be used to create event driven applications.

Internals Access

NS BASIC gives complete access to the internal information on the eMate. It can used to browse the internals, open other applications and call routines within other applications.

Graphs

Using built in drawing functions you can draw graphs and Pie Charts.

Serial and IR I/O

The INPUT and PRINT statements can use the serial and infrared ports instead of the screen. Programs can then communicate to a variety of devices and systems.

Infrared Control

Control your TV, VCR and other home appliances!

Internet

Email, News and web commands from within your program.

Other Applications

Control and Exchange data with other eMate applications.

Previous | Next