About Us  |  Contact  |  Site Map  |  Search  |  Register 

eVB - NS Basic/CE Comparison

eVB NS Basic/CE
Version 3.0 6.5
Last Updated March, 2000 May, 2006
Next version None planned. No further development is being done by Microsoft. Actively being developed.
Development Environment Develop on desktop and download to Windows CE device or emulator. Develop directly on device or the desktop. Uses the latest Microsoft Device Emulator.
Prerequisites Windows NT (or later) required for emulator Windows 98SE (or later) required
Price Free (300 meg download) $149.95 (min 10 meg download)
Distribution of apps royalty free royalty free
Runtime Requirements VBScript.dll, pvbhost2.dll, pvbform2.dll, vbsen.dll, pvbdecl.dll VBScript.dll, Runtime.exe, MFC, OLE
Performance (Loops/sec, Ipaq 1910 Pocket PC 2003) 1850 29785 (faster is better)
Minimal Installation (WM 2003) 945K 278K (smaller is better)
Windows CE devices supported All Pocket PC, HPC/2000, HPC/Pro Palm-size PC using Windows CE 2.11.

Windows Mobile 2003 only supported with special download. Windows Mobile 5 not supported.

Same, plus Pocket PC Phone Edition and HPC.

Windows Mobile 2003 and Windows Mobile 5 are supported.

Many Windows CE 4.2 devices supported.

Visual Editor for controls? Yes Yes
Create exe file? No Yes
Custom app icon? No Yes
Statements On Error, Call, Do...Loop, Exit,For...Next, For Each...Next, If...Then...Else, Select Case, While...Wend, End, Randomize, Function, Sub, Const, Dim, ReDim, Erase, Option, Explicit, Private, Public, ReDim, Rem, Set Same
Additional NS Basic/CE Statements No direct equivalent.
Waitcursor can be done using API functions.
AddObject: Add visual and non visual controls

Print: simple print of data to screen

Bye: end program

SetMenu: create multi level menu

UpdateScreen: refresh contents of screen

WaitCursor: start and stop display of waitcursor

Chain: start a new NS Basic/CE program

ShellExecute: execute a program

SetFocus: Set focus to specified object

KillFocus: Don't have any object have focus

Functions Abs, Asc, Atn, Cos, Exp, Fix, Int, Log, Rnd, Round, Sgn, Sin, Sqr, Tan, Cbool, Cbyte, Ccur, Cdate, CDbl, Chr, Cint, CLng, CSng, CStr, Hex, Oct, Date, DateAdd, DateDiff, DateSerial, Date,Value, Day, Hour, Minute, Month, MonthName, Now, Second, Space, Time, TimeSerial Time,Value, Weekday, WeekdayName, Year, FormatCurrency, FormatDateTime, FormatNumber, FormatPercent, InputBox, MsgBox, DatePart, Filter, InStr, InStrRev, Join, Lcase, Left, Len, Ltrim, Mid, Replace, Right, Rtrim, Split, StrComp, StrReverse, String, Trim, UCase, Array, IsArray, IsDate, IsEmpty, IsNull, IsNumeric, IsObject, Lbound, TypeName, Ubound, VarType, CreateObject, ScriptEngine, ScriptEngineBuildVersion, ScriptEngineMajorVersion, ScriptEngineMinorVersion Same
Additional eVB Functions CreateObjectWithEvents: add non-visual control

DisconnectEvents: stop recognising events

LoadResString:get data from resource file

Use AddObject for objects.
No direct equivalent to LoadResString.
Additional NS Basic/CE Functions No direct equivalent Eval: execute a string as a function

Execute: execute a string as part of the program

PlaySound: play a wav file

Controls Checkbox, ComboBox, CommandButton, Err, Label, ListBox, OptionButton, PictureBox, TextBox, MSCECommDlg, MSCEComm, MSCEFinance, MSCEFile, MSCEGrid, MSCEImage, MSCEImageList, MSCEListView, MSCEPicture, MSCETabStrip, MSCETreeView, MSCEWinsock, POOM, ADOCE, PrinterCE, eVBUtil, IP*Works, S309PictureBox, S309Timer, S309UserNotification Same
Additional eVB Controls Line, Shape, Timer, MSCECommandBar The equivalents of these controls are contained in other NS Basic/CE controls.
Additional NS Basic/CE Controls No equivalents. Date, Time, DialogX, MGCE Scrollbars, MGCE Trackbars, MGCE VU Meter, MGCE Progress Bar, MGCE Popup Menu, MGCE Status Bar, MGCEListView, MGCEMail, MGCENet, MGCERichEdit, MGCERickInk, MGCE Treeview, MGCE Tray Image, MGCE Registry, MGCE API, MGCE Timer, MGCE RAS
Create Objects at runtime? No Yes
© NSB Corporation. All rights reserved.