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)
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. |
|