Suche | Bestellformular | Online-Shop

Home

Firma | Mathematik | Naturwissenschaft & Technik | Schule | Simulation | Programmieren | Bücher | Sonstiges | Dienstleistungen

NSBasiclogo

Intelligente Produkte für Windows CE

11.02.2011


Deutsche Kurzbeschreibung --->Achtung NEU: Jetzt auch alternativ mit deutschem Handbuch !!!

Mit NS Basic/CE wird Ihr Windows CE Gerät endlich individuell programmierbar, also zu dem, was sich so mancher wünscht: ein kleiner programmierbarer Computer.

NS/BASIC ist ein vollständiges BASIC-Toolkit, mit dem Sie auf dem Windows CE Gerät oder auf Ihrem Desktop-Rechner programmieren können. Es verwendet Microsofts standard VBScript als Grundbaustein, kombiniert mit Erweiterungen, so dass eine vollständige Emtwicklungs- und Runtime-Umgebung entsteht. NS/Basic CE bietet eine volle, moderne Implementierung von BASIC mit Subroutines, Datentypen und ohne Zeilennummern. VBScript findet sich im ROM vieler Windows CE Geräte, so werden Speicheranforderungen reduziert.

Erweiterungen bieten Unterstützung für: Datei-I/O, serial I/O, WINSOCK, Finanzfunktionen, Datenbank-I/O sowie einem Satz standard Bildschrim-Input un d -Output-Objekte und Dialogfelder. Microsofts Technologien wie ADO und ActiveX werden unterstützt. NS Basic kennt: Multi-Line Statements, diverse numerische (byte, Int, Long, single, double, currency, hex) und nichtnumerische (boolesche, Farbe, String, array,) Datentypen, Ausdrücke, Operatoren (arithmetische, relationale, boolesche, Function und SUB, Objekte (ausführbares Modul) etc.

Individuelle Anwendungen lassen sich komfortabel und umgehend erstellen, testen und einsetzen. NS Basic/CE enthält eine mächtige Entwicklungs- und Debug-Umgebung, mit denen Programmierer Variablen und Code interaktiv testen und ändern können. Erstellte Applikationen sind frei (keine Lizenzgebühren) einsetzbar.

NS Basic/CE ist eine vollständige Programmierumgebung, die auf den folgenden Betriebssystemen von Microsoft Corp. läuft: Windows CE for the Handheld PC und Windows CE, Handheld PC Professional Edition. Die Möglichkeiten von Windows CE und der "handheld computer" Umgebung werden voll ausschöpft. Keine Kabel, keine Desktop Toolkits, keine Synchronisation, kein Downloading.

Mit Hilfe von NS Basic/Desktop ist es auch möglich ein NS Basic/CE-Programm zu konvertieren, um es auf einem Desktop-Rechner mit größerem Bildschim und höherer Rechenleistung laufen zu lassen.

Mit umfangreichem englischsprachigen Handbuch.

Eigenschaften
  • File I/O
  • Serielles I/O
  • Datenbank Support - ADOCE erlaubt Verbindung zum Desktop-Rechner
  • Internet-Zugriff - Winsock
  • Standard Dialogfelder
  • Input- und Output Objekte
  • Verwendung von individuellen und Drittfirmen ActiveX Controls
  • Unkomplizierter Programm-Editor
  • Lizenzgebührenfreie Distribution der Programme
  • Einmal geschrieben, für viele Plattformen verwendbar
  • Viel Beispielcode
Voraussetzungen
  • Pocket PC 2002, Pocket PC, Handheld PC, Handheld PC Pro, Handheld PC 2000, Palm-size PC (2.11)
  • Windows CE 2.x oder später
  • 300K Speicher (Minimum)
  • Microsoft ActiveSync (zu installieren)
  • Liste der am 22.9.06 unterstützten Devices
Jetzt neu: NS Basic/CE 8 !

NS Basic CE 8 bringt viele neue Eigenschaften, die wichtigsten sind:

  • neue Oberfläche (Gradient Buttons) für die IDE und die entwickelten Anwendungen
  • erstellt Device Installer
  • in Ihre Anwendungen eingebettene Sounds , Bilder und Dateien
  • stark vereinfachte Installierung und Distribution der Apps
  • keine separate Runtime erforderlich
  • etc.

Neu in 7.0.3:

  • Deutsches Handbuch und deutsche Sprachreferenz
  • und weiteres
Emulation auf einem Desktop Rechner

Hier finden Sie Information zum Herunterladen und Installieren eines kürzlich von Microsoft veröffentlichten Emulators für Windows CE, mit dem sie auch ohne Windows CE Gerät Ihre Programme testen können.

Spezifikationen | Tour

Entwicklungsgeschichte (Auszug)

Ab NS Basic/CE 2.0 gab es folgende Verbesserungen:
  • Ein interaktiver Visual Designer macht die Erstellung von Formularen (zweidimensionale Anordnung diverser Objekte, inkl. Menüs) leichter als je zuvor. Alle Eigenschaften von NS Basic/CE funktionieren auf Palm-size PC unter Windows CE 2.11
  • Neue Datum- und Zeit-Picker
  • Verbessertes Debugging
  • Kompatibilität: Programme, die mit NS Basic/CE 1.x erstellt wurden, werden unter NS Basic/CE 2.0 ohne Änderungen laufen (außer vielleicht der Bildschirmgröße)
  • "Schreib einmal, laufe überall": Programme, die auf einer der aktuellen Windows CE Plattformen (Palm-size, HPC und HPC Pro) geschrieben wurden, werden auf jeder anderen laufen.
  • Zur Eingabe von Code kann die "on screen"-Tastatur oder eine externe Tastatur verwendet werden
  • ein Desktop-System ist nicht erforderlich.
  • Dank einer umfassenden Auswahl an Objekten können professionell aussehende Applikationen erstellt werden.
  • Zugriff auf eingebaute Pocket Outlook Datenbanken
  • Serielle und Internet-Kommunikation

Detailliertes englisches 200 Seiten Handbuch mit umfangreichem Beispiel-Code

NS Basic/CE 2.1 läuft auf allen HPC/Pro-Geräten; HPC-Geräte mit Windows CE 2.0 und Palm-size PC-Geräten, die unter Windows CE 2.11 laufen.

Zur Installierung wird ein Windows CE Gerät, ein Desktop-Computer (Win 95/98/NT) und ein Kabel zur Verbindung des CE-Gerätes mit dem Desktoprechner benötigt. Software auf CD, die mit Windows CE Services auf dem CE-Gerät installiert wird.

NS Basic 3.0

unterstützt den neuen Pocket PC und bietet außerdem folgende neuen Eigenschaften:

  • visuelle Objekte (wie Boxes und Buttons)
  • serielle und WINSOCK-Kommuniktion,
  • Finanzfunktionen, Datei-I/O znd mehr.

Es unterstützt sehr viele ActiveX-Objekte von Microsoft und Drittherstellern.

NS Basic 3.2

unterstützt den HPC 2000. und hat das neue NS Basic/CE Desktop.

NS Basic/CE 3.20 läuft auf allen Pocket PC, HPC 2000, HPC Pro und Palm-size PC-Geräten, die unter Windows CE 2.11 laufen. Es läuft auch auf HPC-Geräten unter Windows CE 2.0.

NS Basic/CE 3.20 hat NS Basic/CE Desktop 1.0, mit dem Sie Programme auf Ihrem Desktop entwickeln können. Weitere Infos zur Version 3.2 (englisch).

top

NS Basic / CE 4

October 29, 2002

What's new in this Release:

1. Completely new Desktop IDE.

2. Em CE - the new NS Basic CE Emulator

3. Support for Pocket PC 2002 Phone Edition added.

With NS Basic/CE 4.0, you can use the Pocket PC Phone Edition to initiate cellular phone calls and to review the incoming and outgoing call log. It must be properly installed and registered on your device, see Tech Note 01 for more information on how to load this module onto your system.

4. Desktop can now create programs that execute immediately on device.

5. Desktop can now load and save .nsb files.

6. The IDE can be localized by changing the \Lang\Str_Table.

7. Third party tools in the \Tools will appear in the menu

8. Form_Load and Form_Unload are supported.

9. Help greatly expanded.

10. New shared library: NSBPhone adds telephone support.

11. New serial number system implemented.

12. Problems with saving while Encrypted fixed.

NS Basic / CE 4.1

July 10,2003

NS Basic/CE 4.1 untersützt jetzt die neuen Mobile Windows 2003 for Pocket PC Geräte von Microsoft. Weitere Infos.

NS Basic / CE 5

July 6,2004

NS Basic/CE 5.0 ist gerade erschienen. Es bietet zahlreiche neue Eigenschaften: Unterstützung der neuesten Windows Mobile Geräte, Bildschirm-Drehung und VGA Grafik, viele neue Befehle etc.

Mit VirtualCE lassen sich IHre Programme auf dem Desktop schneller als zuvor entwickeln und testen. Neue Installierer für die MGCE* controls erleichtern ihren Einsatz auf Pocket PC Geräten.

Zur verbesserung des Äußeren der Applikationen gibt es einen mächtigeres frame-Ob jekt. Ausserdem gibt es eine neue Anweisung zum Ausblenden der Task- und Menü-Bar, also mehr Platz auf dem Bildschirm.

Weitere neuen Anweisungen: doEvents achtet auf und führt Systemereignisse (wie Tastendruck etc.) aus, mit SetParent lassen sich Eltern eines Objekt festlegen, mit RunAppAtEvent und RunAppAtTime können Applikationen gezielt gestartet werden.

Kurze Zusammenfassung:

- Unterstützt Windows Mobile 2003 Second Editiion
- 9 neue Programm-Anweisungen
- verbessertes Testen mit Virtiual CE
- Neue Installer für controls
- Neue Eigenschaften für controls
- über 50 Verbesseerungen und Änderungen
- aktualisierte Dokumentation (englisch)

Mehr Details


NS Basic / CE 5.1

Feb 22, 2005

1. NS Basic/CE 5.1 unterstützt Windows CE .NET 4.2 ARM Geräte.
2. Installer für Windows Mobile Second Edition sagt nicht mehr "built for a previous version".
3. IDE: Help unbenannt in "Language Reference"
4. IDE: Properties control aktualisiert.
5. IDE: Property Window jetzt in korrekter Größe am unteren Rand.
6. IDE: Property Window speichert jetzt die Werteigenschaft korrekt ohne auf ein anderes Feld zu klicken.
7. IDE: Snap to Grid korrigiert.
8. IDE: Einstellung von label caption in blank funktioniert korrekt.
9. IDE: Code-Fenster ignorert PUBLIC oder PRIVATE in Sub und Function Namen in Popup.
10. IDE: Kopieren einer control bewahrt die Alignment-Eigenschaft.
11. IDE: Hintergrundfarbe eines Label-Objektes ist jetzt Grau, nicht Weiß.
12. IDE: Schlüsselwortfärbung korrigiert für eine Reihe von Objekten.
13. IDE: Go to Zeilennummer werden zum Code-Fenster-Popup hinzugefügt.
14. IDE: FireFox-Browser wird jetzt vom IDE unterstützt.
15. IDE: Korrekte Icons erscheinen in Toolbar for ActiveX Controls.
16. IDE: ActiveX Control Manager erscheint jetzt im Tools-Menü.
17. IDE: Form Hintergrundfarbe jetzt korrekt festgelegt.
18. IDE: Form-Darstellung erfolgt jetzt nachdem sie komplett erstellt worden ist.
19. IDE: ActiveX Controls auf allen Forms erhalten Ereignisse korrekt.
20. IDE: Schrift im Properties Fenster jetzt in MS Sans Serif geändert.
21. IDE: Project Explorer zeigt jetzt Objekte innerhalb einer Form.
22. eVB2NSB: Eine Reihe Verbesserungen gemacht. Jetzt Version 2.1.
23. Register.bat: neue Version registriert mehr Controls.
24. ActiveX Controls auf nachfolgenden Formen senden Ereignisse jetzt korrekt.
25. Neue Samples: TCPClient, TCPServer (NS Basic/Desktop und VB6 Versionen)
26. Neues Sample: TwoForms
27. Neue Tech Note 32: Scrolling Grids
28. Neue Tech Note 33: Devices Supported
29. Neue Tech Note 34: Using SQLite

Außerdem in 5.1.1

1. Breite von Time- und Date-Obekten werden jetzt beim Laden korekt gesetzt.
2. BackColor von intrinsic Objekten werden explizit im erzeugtem Code gesetzt.
3. Wenn eine unbekannte Schrift beim Laden entdeckt wird, wird sie in Tahoma geändert.
4. Project Explorer entwickelt jetzt Objekte innerhalb eines Frames.
5. Alle Objekte erscheinen jetzt im Project Explorer.
6. Die Umbenennung eines Objektes aktualisiert den Project Explorer.
7. Error 91 beim Entfernen eines Objektes wurde korrigiert.
8. Hintergrundfarbe bei Labels korrigiert beim Laden von Projekten.
9. Hintergrundfarbe bei Frames korrigiert beim Laden von Projekten.
10. ComboBox.Height und ExtendedHeight werden jetzt beim Laden von Projekten korekt gesetzt.
11. Applikation -Konstante funktionieren jetzt korrekt mit CHAIN zu einer Forms-Applikation.

NS Basic / CE 6

1. Windows Mobile 5 Pocket PC Geräte werden unterstützt.
2. Neue PictureBox control NSCEPicture. Ersetzt MSCEPicture und S309PictureBox.
3. NSCEPicture wird jetzt als base container für Formulare benutzt.Dadurch kommen viele neue Funktionen hinzu
4. Tech Note 7 wurde umfassend für die neue PictureBox überarbeitet.
5. Microsoft Device Emulator Preview wird unterstützt.
6. Tech Note 35 erklärt, wie der Emulator installiert und benutzt wird.
7. Desktop IDE: Code sense bei Objecten
8. Desktop IDE: Code Hinweise
9. Desktop IDE: Block comment/uncomment
10. Desktop IDE: Lienien trennenim Code Fenster Funktionen und Subs
11. Device IDE: Die Schriftgröße im Codefenster kann in Settings...System...Screen...Text Size on hi res devices geändert werden.
12. Neue Funktion: GetSerialNumber().
13. AddObject kann lizensierted Objecte erstellen.
14. Sprachreferenz Update. Es wurden viele Verbesserungen gemacht.
15. eVB2NSB Update
16. Size event beim Programm start wurde entfernt
17. Basic.exe für PPC 2003 SE wird nun mit eVC4 kompiliert.
18. Bei Menüs wird nicht mehr der letzte Buchstabe am Ende des generierten Code abgeschnitten
19. New project, View Code, Find "gh" --> Error -214... Repariert.
20. Setzen des Alignment einer Checkbox oder eines Option Button auf gab Fehler 380. Dies wurde repariert.
21. Wenn man eine Find box schließt, wird das Code Fenster wieder ausgewählt.
22. Gitterlinien in Properties werden unter WinXP korrekt angezeigt
23. Virtual CE aktualiesiert für WM5
24. Edit/OverView wird beim Start eines neuen Programs korrekt gelöscht.
25. Das Starten eines zweiten Programms aus dem File Explorer wählt nicht mehr das aktuelle Programm aus.
26. TextBox.Locked property arbeitet korrekt.
27. OptionButton.Group arbeitet jetzt korrekt.
28. Der Installer für .NET 4.2 Geräte schreibt jetzt VBScript in den richtigen Ordner

Der Hersteller sagt dazu:

Anybody who bought after Aug 15 is entitled to the new version at no cost. All they have to do is register and send us an email - we will give them download instructions.

NS Basic/CE in Version 6.5.1

Enthält einige neue Fähigkeiten, unter anderem:

  1. DECLARE statement hinzugefügt, um API calls direkt aus Ihrem Code heraus zu ermöglichen
  2. SQLite Database Unterstützung
  3. Code Modules werden jetzt unterstützt
  4. Microsoft Device Emulator kann mit NS Basic benutzt werden
  5. Untersützung von ADOCE auf Windows Mobile 5
  6. Code Vervollständigung
  7. Verbesserter eVB to NS Basic Konverter

NS Basic / CE 7

1. Windows Vista support added.
2. Support for Windows Embedded CE 6.0 devices added.
3. Language enhanced with Classes and Regular Expressions.4. ActiveX Controls: ToolBox now shows new controls.
5. ActiveX Controls: ActiveX Control Manager now shows all coClasses of controls.
6. ActiveX Controls: New controls are in the default list in ActiveX Control Manager.
7. ActiveX Controls: Microsoft's CE controls now have their own installers: MSCEControls. See below.
8. ActiveX Controls: New SerialTools control, replacing MSCEComm.dll. More robust, BlueTooth support added. See Tech Note 5.
9. ActiveX Controls: New NSBComDlg.dll control, replacing the buggy MSCEComDlg control. See Tech Note 4.
10. ActiveX Controls: New NSBControls.dll control, replacing MSCEListView.dll and MSCEImageList.dll. See Tech Notes 11 and 12.
11. ActiveX Controls: NSBWin32.dll replaces MGCEWin32.dll. See Tech Note 16.
12. ActiveX Controls: New SQLite 3 Control, replaces SQLite 2. See Tech Note 15.
13. ActiveX Controls: ActiveX Control Manager - Entries were getting lost if there were too many.
14. Compiler: Exe files now support Japanese and other multi byte languages.
15. Device Installers: 'ARM42' installer renamed 'WinCE' to more accurately reflect the devices supported.
16. Device Installers: Install to \%ce1%\ instead of Program Files. Works better on non-English systems.
17. Device Installers: Symbol MC3000 fixed.
18. Documentation: Date Object: It should be LongFormat, not FormatLong.
19. Documentation: Handbook updated extensively.
20. Documentation: Help file format changed from hlp to chm format.
21. Documentation: New Tech Note 19 on Regular Expressions.
22. Documentation: New Tech Note 29 on Classes.
23. Documentation: New Tech Notes on SerialTools (05), SQLite3 (15), NSBComDlg (04), ListView (12), ImageList (11).
24. Documentation: Tech Notes renumbered.
25. Documentation: ReadMe is now on the Help menu - people might read it!
26. IDE: Code Window: Lines ending in _ are syntax checked properly.
27. IDE: Code Window: Loop is syntax checked properly.
28. IDE: Code Window: More keywords are colored.
29. IDE: Code Window: Intrinsic controls now show hints for methods as well as properties.
30. IDE: Setting Frame.Visible is set to false in IDE fixed.
31. IDE: PictureBox.Picture no longer brings up a file browser.
32. IDE: Problem with opening projects on network drives fixed.
33. IDE: PropertiesList control updated - more properties show for ActiveX objects.
34. IDE: Save will always save as .nsb, unless you use Save as TXT option.
35. IDE: Scrrun.dll is no longer used - less complaints from anti-virus software.
36. Language: New GetRef function - See Language Reference.
37. Language: New Class Object - See Language Reference.
38. Language: New Escape, Unescape Functions - See Language Reference.
39. Language: New ExecuteGlobal function - See Language Reference.
40. Language: New GetLocale, SetLocale function - See Language Reference.
41. Language: New With statement - See Language Reference.
42. Language: New SpecialFolder function. See Language Reference.
43. Runtime: Max number of args on a DECLARE increased from 10 to 20.
44. Runtime: Memory leak on non Windows Mobile devices fixed.
45. Runtime: Runtime error messages show properly on WCE devices.
46. Runtime: Change event on Textbox fixed again.
47. Virtual CE is no longer distributed with NS Basic/CE. (See Below)

top

7.0.1

1. Virtual CE only shows on the Tools menu if it is in the Tools folder.
2. String and Color constants are now colored as keywords.
3. WaveVolume function added to docs.
4. NSExecute statement added -- see below.
5. ActiveX events on subsequent forms fixed.
6. DECLARE: now supports underbar character in function names.
7. Langage Reference updated.

top

7.0.3

1. Hardcopy Handbook and Language Reference now available in German.
2. ActiveX Control Manager: Copy to Clipboard now works reliably.
3. Code Window: 'End Property' highlights properly.
4. Code Window: Date property displays for Date and Time objects.
5. Code Window: More keywords and constants colored.
6. IDE: Tools Menu: now accepts links in \program files\nsbasic\CE\tools
7. IDE: Changes are saved after each replace.
8. IDE: Error when setting invalid value to Appearance property fixed.
9. IDE: Español can now be selected in Tools...Options. (Thanks, Jose Adell!)
10. IDE: German Language Reference file converted to .chm for Vista
11. IDE: Japanese Language Reference file converted to .chm for Vista
12. IDE: Start Menu: Link is to new Help file.
13. IDE: The last item on a menu can now be deleted.
14. IDE: When opening a .txt file, existing .nsp with same name is ignored.
15. IDE: Incorrect message on opening menu fixed.
16. Runtime: Declare Sub now works properly.
17. RuntimeFat installers now register NSBWin32 properly.
18. ShowFullScreen fixed. ShowFullScreen True/False

 

 

NS Basic / CE 8

 

8.0.0

1. Embed pictures, sound and files as resources.
2. Gradient Buttons give a slick look and feel to Apps.
3. Automatic creation of device installers.
4. Smaller executables - programs are up to 1/3 smaller than before.
5. Smaller download - The complete NS Basic/CE is now just 15 megs.
6. IDE: Alignment can now be set to center on some additional objects.
7. IDE: More properties now have pickers.
8. IDE: Now uses XP theme.
9. IDE: Resources can be added to Project Explorer. (see below)
10. IDE: Loaded apps go on recent files list, not just saved ones.
11. IDE: New options to start program. (see below)
12. IDE: New programs have "ShowOkButton True".
13. IDE: New project properties for creating installers.
14. Device IDE: Serial number automatically set on installation.

15. Options: Square and landscape screen sizes added.
16. Options: Device directory removed - now automatic.
17. Options: New Installer screen (see below)
18. NSCEPictureBox: ResourceBitmapIDstr added. (see below)
19. NSCEPictureBox: Upgraded to Version 1.3.
20. Runtime: New function: CreateShortcut. See below.
21. Runtime: New function: GetResource. See below.
22. Runtime: PlaySound can now play sounds that are saved as resources.
23. Runtime: PictureBox can now display bitmaps that are saved as resources.
24. Runtime: Error when exiting app on 6.1.4 devices fixed.
25. Sample added: GradientButton
26. Sample added: Resources
27. Sample added: NetStreams (replacement for Microsoft's old Winsock)
28. Samples: reorganized and cleaned up.
29. Samples added to File menu.
30. Help: Tutorials added to Help menu.
31. Tech Note added: 41 Using Adobe Flash with NS Basic.
32. Tech Notes 30 on installers completely redone.
33. Tech Notes: some missing ones added.
34. Installers: Support for devices before Windows CE 4.2 dropped.
35. Installers: SQLite3 is now included.
36. Installers: More modern look and feel, multiple language support.
37. Installers: On recent devices, uninstalling one app will not affect others.
38. Installation: Reduced from over 60 megs to 15.
39. Installation: NS Basic/CE desktop installer now uses Inno Setup.
40. Installation: Device controls are in \Program Files\nsbasic\CE\Controls
41. Installation: Samples are in \My Documents\NSBasic Samples\CE
42. Installation: The registry entry for .nsb has been corrected.

Documentation Changes for Version 8.0.0

1. Gradient buttons: This new style of button gives apps a modern look and feel. The background color of the button transitions smoothly from one color to another, either vertically or horizontally. It is also useful as a background image. Complete details are in the Language Reference. See the "Gradient" sample as well.

At this time, gradient buttons are supported by Windows Mobile 5 and newer devices.

2. Options Installer Screen: This screen controls options for creating the installer. If you have a Windows Mobile device, you probably do not need to change them. There is more information in Tech Note 30.

3. Starting a program: The options on the Run menu have changed.

Start: Saves your work, creates an exe file that can run on the device, then creates an installer for it. If "Run Automatically" is set in Options, the installer is started.

Update App on Device: Use this if your app is already installed on the device and you just want to update your program's exe. If "Run Automatically" is set in Options, the app is started.

Install Device IDE: The Device IDE is install and its serial number is set. You only need to do this if you want to program on the device.

4. Resources: Resources are files that are associated with your project, to either be installed in the program's folder or embedded directly in your exe file. For more information on files to be installed, see Tech Note 30. Embedded files are covered next...

5. Embedding Files: You can now embed files in the main exe file, to be extracted and used and runtime. This results in a number of interesting possibilities:
Controls can be extracted, save as files and registered at runtime - simplifying or even eliminating the need for an installer.
Bitmaps can saved in the exe and displayed using a PictureBox - no separate file needs to be installed.
Sounds can be embedded in the exe and played, again without needing to install a separate file.
Store data for your program in the exe for use during runtime.
To embed a file, add it as a Resource to the project. The GetResource function can be used to extract it, save it or register it.
6. GetResource(Name[, [filename, register]])

This powerful function allows you to do a number of things to resources contained in your app. The resources must already exist in your app: they must first be added in the IDE as Resources of type 'File' in the Project Explorer of the IDE.

Use this function to:

Read the contents of a resource into a string in your program.
Copy the contents of a resource into a file.
Register and unregister controls.
Install an ActiveX control and register it.
Complete documentation can be found in the Language Reference. See the "Resources" sample for more info.

7. CreateShortcut(Shortcut name, target path)

Creates a directory shortcut to an executable. Returns true if successful, false if it cannot create the shortcut or it already exists. The target path should include quote marks, so it can be parsed properly.

Example:

'This will create a link in the Programs folder to your program.
err = CreateShortcut("\Windows\Start Menu\Programs\My Test.exe", """" & currentPath & """")

8. NSCEPictureBox.ResourceBitmapIDstr: This property gives the name of a bitmap (.bmp) resource to be displayed in a picturebox. The .ResourceFile property must also be set with the name of the file (an exe or dll) that contains the bitmap resource. It is similar to the .ResourceBitmapID resource, which only takes a resource number. The name must be in upper case.

Example:

myPicturebox.ResourceBitmapIDstr = "GRADIENTBUTTON"
See the "Resources" sample for more info.

9. Support for older versions of Windows CE has been dropped: The installers for NS Basic were getting unncessarily complex: Windows CE devices as far back as 1996 were being supported. NS Basic/CE 8.0 supports devices using Windows CE 4.2 and later. Pocket PC 2003 and all Windows Mobile devices with touchscreens are supported, as well as Windows Mobile Embedded devices.

10. Compatibility: NS Basic/CE 7 programs (and earlier) should load into NS Basic/CE 8.0 with no problem. NS Basic/CE 8.0 programs will not open in earlier versions, so keep a backup!