Suche | Bestellformular | Online-Shop

Home

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

NSBasiclogo

Schnelle und einfache Programmierung für Mobile Geräte

29.08.2011


NS Basic/App Studio

ist AppStudio Bild eine komplette und leistungsfähige Entwicklungsumgebung, mit der Sie Ihre App auf dem Desktop erzeugen und dann auf Ihr Gerät laden können.

(Mit PhoneGap können Sie dann die Apps für iOS, Android und andere App Stores verpacken.)

Eigenschaften
  • unter Windows entwickeln
  • Als Ziel iPhone, iPad, iTouch, Android und weitere
  • vollständiges strukturiertes BASIC
  • hochperformant - schnellstes NS Basic
  • Untermenge von Microsoft Visual BASIC, mit Erweiterungen für Mobilgeräte
  • Unterstützt auch Entwicklung in JavaScript
  • Math und trigonometrische Funktionen
  • SQLite-Support
  • Nutzt Geolocation und Google Maps
  • Unterstützt HTML5 Eigenschaften
  • Nutzungsgebührfreie Distribution
  • Viel Beispiel-Code
  • 200 seitiges Handbuch (online)
  • Integriert mit PhoneGap zur Erstellung native Apps

Youtube-Video

Demo

 

"I really think you are on to something great!" - Fred Borsdorf

"This is a very nice approach to produce a development system that's not as intimidating as Apple's XCode / SDK" -- Vijit Coomara

"I think that people who normally code in Visual Basic and other Visual tools will love this. -- Thomas Gruber

 

 

24.8.11: NS Basic/App Studio 1.2.5 ist jetzt lieferbar

Diese neue Version enthält u.a. folgende Neuigkeiten:

  • JSON: a great way to package your data for transmission, up and down. siehe blog
  • Syntax Checking: check your code as you enter it.
  • Scrolling: Lists, Grids and other controls are now scrollable.
  • Faster Deployment: Fewer files are used, so apps upload and download quickly.
  • Better JavaScript Support: Develop in BASIC or JavaScript. siehe blog

Es gibt eine ganze Reihe weiterer Neuigkeiten und Verbesserungen.

Ob Sie die Demo oder die Vollversion nutzen laden Sie die neue Version herunter und installieren Sie. Sie sollten auch die release notes lesen !

"NS Basic/App Studio continues to be a great way to develop for iPhone, iPad and Android devices".

NS Basic/App Studio : New Controls

We have added a number of new controls to NS Basic/App Studio.

  • PayPal: Now it's easy to get payments and donations from your users.
  • ButtonBar: Put a bar with buttons at the top or in the middle of your screen.
  • MenuNumberTitleDescArrow
  • MenuNumberTitleTime
  • MenuTextBlock

NS Basic/App Studio : New Samples

  • Sencha Touch: Sencha provides a rich set of controls and functions for mobile devices. New samples show how you can integrate Sencha Touch into your app.
  • jQuery Mobile: jQuery is a widely used framework. Their new Mobile version can be used with NS Basic/App Studio.
  • Barcode: Using the built in camera, you can read bar codes using NS Basic/App Studio
  • TextToSpeech: By using a web service, text strings can be played back as speech, in your choice of voice.
  • Encrypt: Use the industry-standard AES algorithm at 128, 192 or 256 bits, the SHA256 hash function and other methods to encrypt your data. siehe auch blog

Detailliertere Beschreibung der Neuigkeiten in 1.2.5

Ältere Neuigkeitsbeschreibungen:

NS BASIC Announces NS Basic/App Studio 1.1

Now VB developers can create apps for iPhone, iPad and Android

February 01, 2011 -- NS BASIC Corporation today announced NS Basic/App Studio 1.1, an improved version of the easy to use rapid application development tool. With a look and feel similar to Microsoft's Visual Basic, it is enabling many developers to create applications for iPhone, iPad and Android devices.

"We have incorporated over 150 improvements and fixes since 1.0", said George Henne, President of NS BASIC Corporation. "The product has come a long way in a short time."

Major improvements include PhoneGap support, the use of JavaScript in addition to BASIC as a development language, audio and video playback support, websocket and http communications, and accelerometer support.

NS Basic/App Studio is a complete, easy to use BASIC development environment for iPhone, iPad and Android devices, with a familiar look and feel. NS Basic/App Studio provides a full, modern implementation of BASIC, with proper subroutines, user defined data types and event driven execution. The development environment runs on a Windows desktop.

IDE Screenshot...(click to enlarge) IDE Bild

NS Basic/App Studio includes over 150 statements and functions. Support is provided for SQLite, geolocation, graphics and more. A full set of standard screen input and output objects and dialog boxes are included. A 200 page Handbook, Tutorials and lots of sample code are included.

The environment features a Design Screen, which allows you to graphically lay out your objects, set their properties and write code that responds to and controls them.

The execution framework is based on JavaScript, HTML5 and WebKit. While knowledge of these technologies is not required, they give NS Basic/App Studio considerable power under the hood. They also give NS Basic/App Studio apps portability to platforms supporting these technologies.

 

NS Basic/App Studio 1.0 Specifications

© 2011 NS BASIC Corporation. All rights reserved.


This is a list of commands, statements, functions and other parts that make up NS Basic/App Studio. They are described in more detail in the NS Basic/App Studio Handbook and in Language Reference under the NS Basic/App Studio Help Menu.

Statements

Error handling

Try..Catch

Flow of control

Call, Do...Loop, Exit, For...Next, For Each...Next, If...Then...Else, Select Case, While...Wend, With, End

Other

Debugger, Execute, HTML, JavaScript, Print, Sleep, SQL, WaitCursor

Structure

Function, Sub

Variables

Const, Dim, Erase, Option, Explicit, Private, Public, ReDim, Rem, Set

Functions

Arithmetic

Abs, Asc, Atn, Cos, Exp, Fix, Int, Log, Rnd, Round, Sgn, Sin, Sqr, Tan

Conversion

Cbool, Cbyte, Ccur, Cdate, CDbl, Chr, Cint, CLng, CSng, CStr, Hex, Oct

Date/Time

Date, DateAdd, DateDiff, DateSerial, Date, DatePart, Value, Day, Hour, Minute, Month, MonthName, Now, Second, Space, Time, TimeSerial Time,Value, Weekday, WeekdayName, Year

Formatting

Escape, FormatCurrency, FormatDateTime, FormatNumber, FormatPercent, Unescape

Input/Output

InputBox, MsgBox

Other

Eval, SetTimeOut, SQLOpenDatabase, SysInfo

String Handling

Filter, InStr, InStrRev, Join, Lcase, Left, Len, Ltrim, Mid, Replace, Right, Rtrim, Split, StrComp, StrReverse, String, Trim, UCase

Variable Handling

Array, IsArray, IsDate, IsEmpty, IsNull, IsNumeric, IsObject, Lbound, TypeName, Ubound, VarType

Constants

Color

vbBlack, vbRed, vbGreen, vbYellow, vbBlue, vbMagenta, vbCyan, vbWhite

Comparison

vbBinaryCompare, vbTextCompare

Date/Time

vbSunday, vbMonday, vbTuesday, vbWednesday, vbThursday, vbFriday, vbSaturday, vbFirstJan1, vbFirstFourDays, vbFirstFullWeek, vbUseSystem, vbUseSystemDayOfWeek

Date Format

vbGeneralDate, vbLongDate, vbShortDate, vbLongTime, vbShortTime

MsgBox

display: vbOKOnly,vbOKCancel, vbAbortRetryIgnore, vbYesNoCancel, vbYesNo, vbRetryCancel, vbCritical, vbQuestion, vbExclamation, vbInformation, vbDefaultButton1, vbDefaultButton2, vbDefaultButton3, vbDefaultButton4, vbApplicationModal, vbSystemModal

return: vbOK, vbCancel, vbAbort, vbRetry, vbIgnore, vbYes, vbNo

String

vbCr, vbCrLf, vbFormFeed, vbLf, vbNewLine, vbNullChar, vbNullString, vbTab, vbVerticalTab

VarType

vbEmpty, vbNull, vbInteger, vbLong, vbSingle, vbDouble, vbCurrency, vbDate, vbString, vbObject, vbError, vbBoolean, vbVariant, vbDataObject, vbDecimal, vbByte, vbArray

Other

CurrentPath, NSBVersion

Operators

Arithmetic

Addition (+), Division (/), Exponentiation (^), Mod, Muliplication (*), Negation (-), Subtraction (-)

Boolean

And, Eqv, Imp, Not, Or, Is, =, <, >, Xor

String

Concatenation (&)

Controls

Audio

Play sounds.

CheckBox

One or more checkboxes in a column.

ComboBox

Displays a picker for different values.

CommandButton

Standard command button

Grid

Displays data in a table.

HTMLview

Displays HTML formatted text.

Image

Displays an image file.

Label

Standard Label

Menu

Displays a list of items to go to.

MultiInput

One or more input fields in a column.

OptionButton

Displays one or more mutually exclusive choices.

Picturebox

General purpose object for buttons, pictures, text and graphics

TextArea

Multi line input field

TextBox

Single line input field

TitleBar

Top bar on screen. Can include buttons.

Video

Display video that is part of the app or on a website.