|

|
|
Intelligente Produkte für Windows CE und Palm OS
21.07.2008
|
 |
NS Basic/CE for Windows CE
Program BASIC Anywhere, Anytime
Toronto, October 08, 1998 -- NS BASIC Corporation announced today the immediate availability of NS Basic/CE, a complete programming environment that runs on the following operating systems from Microsoft Corp.: Windows CE for the Handheld PC (the third-generation software from Microsoft for the Handheld PC), and Windows CE, Handheld PC Professional Edition.
NS Basic/CE brings BASIC, the most widely used programming language in the world, onto devices running these two versions of Windows CE. All development is done directly on the unit itself. NS Basic/CE features extensions providing visual objects (such as boxes and buttons), serial and WINSOCK communications, financial functions, file I/O and more. It supports ActiveX objects as well as the ADO database for Windows CE, which is also used by Pocket Access.
"A Handheld PC is a surprisingly good environment for development," said George Henne, President of NS BASIC. "The performance is great, and there's nothing like getting immediate results when you're programming. It's even better on devices using the Handheld PC Pro Edition software."
The product includes a powerful development and debugging envronment, allowing programmers to test and modify variables and code interactively. It is designed to take full advantage of the capabilities of Windows CE and the handheld computer environment.
"The announcement of NS Basic/CE which supports Windows CE for the Handheld PC and the Handheld PC Pro Edition is praised by Microsoft," said Jonathan Roberts, general manager, Consumer Appliances Group, Microsoft. "NS Basic/CE helps open the Windows CE platform to many more developers, further establishing the operating system as a leading open and expandable mobile computing platform and allowing mobile professionals to stay connected and to be instantly productive."
NS Basic/CE runs on all current devices using Windows CE for Handheld PCs, as well devices announced today by a number of manufacturers that use the new Handheld PC Pro Edition software.
NS Basic 3.0 for Pocket PC
NS Basic 3.0 for the Pocket PC is a complete programming environment that takes advantage of the rich feature set of the Windows-powered Pocket PC.
NS Basic 3.0 brings BASIC, the most widely used programming language in the world, onto the hot new Pocket PC.
NS Basic 3.0 features extensions providing
- visual objects (such as boxes and buttons)
- serial and WINSOCK communications
- financial functions, file I/O and more.
It supports a wide variety of ActiveX objects from Microsoft and third party developers.
A major enhancement to the product, NS Basic/CE Desktop Preview, allows users to write programs using a visual environment on the desktop. Programs can be written and tested on a Windows-based desktop before being downloaded to the device. NS Basic also provides a complete visual development environment that runs completely on the Pocket PC.
"To be successful in the new economy, companies need strong mobile computing solutions," said Rogers Weed, director of marketing for the Mobile Devices Division at Microsoft Corp. "NS BASIC provides a solid solution for companies that need to rapidly deploy Pocket PC-based solutions by opening the power of the Pocket PC to a wider group of developers."
NS Basic 3.0 runs on all Pocket PC devices as well as all current Windows CE-powered devices.
About Pocket PC
Windows-powered Pocket PCs, the next-generation PDAs from Microsoft and its partners, offer customers the best way to connect to their most essential information while away from their desk, yet are versatile enough to satisfy the personal needs of today's busy mobile lifestyle. Pocket PCs already include a broad range of native business, personal productivity, and entertainment applications, yet can easily be expanded to adapt to each customer's changing needs through a continually growing number of industry standard hardware and software expansion options.
top
NS Basic/CE 3.20 Release Notes
February 1, 2001
Welcome to NS Basic/CE 3.2!
The next generation of NS Basic/CE is here, adding support for the HPC 2000. This release also has the new NS Basic/CE Desktop.
NS Basic/CE 3.20 runs on all Pocket PC, HPC 2000, HPC Pro and Palm-size PC devices running Windows CE 2.11. It also works on HPC units running Windows CE 2.0.
NS Basic/CE 3.2 has NS Basic/CE Desktop 1.0, which allows you to develop programs on your desktop.
To install it, click on the Desktop Installer and follow the on screen instructions. Be sure to exit all other Windows apps before running the installer. It will ask you for a password during installation: Use "unfolding".
If you have Visual Basic for CE installed on your system, the installer will bring up a number of messages asking if you want to overwrite certain files starting with "msce" with earlier versions. You should say yes: Microsoft has changed the version numbering scheme of these modules.
Installation of the Microsoft Script Debugger is required for NS Basic/CE Desktop to run. You can download it for free from: http://msdn.microsoft.com/scripting/default.htm. Please select the appropriate version for your OS system. Just run the file you have downloaded and the the Microsoft Script Debugger will be installed.
The Microsoft Script Debugger is a debugging environment that allows developers to
- view the source code of the script they are debugging.
- Control the pace of script execution with break points and stepping.
- View and change variable and property values with the Command Window.
- View and control script flow with the Call Stack Window.
How to use the Microsoft Script Debugger from NS Basic/CE Desktop
The Microsoft Script Debugger will appear every time you encounter a runtime error during the execution of the NSB program in the IDE with the position on the line in the code that is causing the problem. You can continue execution by pressing F5 or the 'run' button or Step through (F8) in the Debugger. (Please refer to the help file that is installed with the Microsoft Script Debugger).
The Microsoft Script Debugger will also come up if you press F8, select the 'Debug' menu in the NSBasic/CE Desktop or by placing the 'Stop' statement in the code. You can put the 'Stop' statement anywhere in your code, run the program and Microsoft Script Debugger will come up as well with the position on the line with the 'Stop' statement.
Requirements
To use the NS Basic/CE Desktop, you need to have the following:
- A desktop computer with a Pentium class processor. A Pentium 90-MHz or higher processor is recommended.
- Microsoft Windows 2000 Professional, Microsoft Windows NT Workstation 4.0 (with SP3 or higher, Internet Explorer 4.01 or higher), Microsoft Windows 98 Second Edition or Windows ME.
- Microsoft Active Sync 3.0 or higher is recomended.
- 64 MB memory for Windows 2000 Professional (128 MB recommended).
- 32 MB for Windows NT Workstation 4.0 or Windows 98 (48 MB recommended).
- CD-ROM drive compatible with multimedia desktop computer specification.
- VGA or higher-resolution monitor required. A Super VGA monitor is recommended.
- Mouse device or compatible pointing device.
- Adequate hard disk space. For NS Basic for CE Desktop, 9 MB is required.
top
What's new in this update
- Go To Line Fixed
- Find/Cancel Fixed
- Replace Returned
- Step Repaired & Improved to ignore preamble remarks in programs
- Trace Repaired & Improved to ignore preamble remarks in programs
- AddObject "DialogX" functional
- AddObject "ADOCE" works for Pocket Size PC
- DialogX is now part of the standard installation
- DialogX can be used to replace the broken InputBox that is in ROM.
- DialogX Titlebar problem fixed for Pocket PC.
- Pocket PC shows proper document list.
- BASIC Editor no longer shows in running programs list on PPC
- Overview ListBox expanded
- Find/Replace within selection
- MSGBOX in Form_close no longer reveals program code
- VNSB: Display updates when moving objects
- VNSB: New Properties: Listbox -- Borderstyle, Backcolor, ForeColor
- VNSB: Grid size saved
- Support added for HPC 2000
top
Known Problems that are Microsoft's
- INPUTBOX does not size properly on Palm-size PC screen and does not work on Pocket PC and HPC 2000. This command is built into Microsoft's software. Instead, use the InputBox function that is part of the DialogX control. Putting this in your program will override the faulty InputBox function. (DialogX also provides additional functionality not contained in InputBox.)
OPTION EXPLICIT
FUNCTION INPUTBOX(prompt, title, default)
IF ISEMPTY(NSBIB) THEN
ADDOBJECT "DialogX", "NSBIB_Dlg"", 0, 0, 0, 0
SET NSBIB=NSBIB_Dlg
END IF
INPUTBOX = NSBIB.InputBox(prompt, title, default)
END FUNCTION 'INPUTBOX
- CommonDialog ActiveX Control on palm-size PC: the showColor method is not supported and the showFont method not resized for Palm-size screen. Microsoft admits this is a result of working to get their product out quickly.
- On HP 680 units, the INPUTBOX function causes an Out of Memory error. The cause appears to be HP using a bad build of VBScript.dll in their ROM. Use the Script68 install module to fix this.
- On Palm-size units, concatenating a string to a boolean causes an error.
- The EVAL statement doen't work on some devices. This appears to be a problem in Microsoft's compiler. Workaround: use Execute instead.
- Date Object: Do not use a MSGBOX statement inside the Change event: it goes into a click event loop as MSGBOX generates its own events.
top
|
|