eVB と NS Basic/CE の比較
|
|
eVB |
NS Basic/CE |
バージョン |
3.0 |
4.1 |
最終更新日 |
March, 2000 |
July, 2003 |
時期バージョン |
未定。現在、マイクロソフト社による開発は行われていない。 |
定期的更新 |
開発環境 |
デスクトップ上で開発しWindows CEデバイスまたはエミュレータへダウンロードする。 |
デバイス上で直接開発、またはデスクトップ上で開発。 |
必要なもの |
Windows NT以降(エミュレータ用にNTが必要) |
Windows 98SE 以降 |
価格 |
無料 (300 meg ダウンロード) |
$149.95 US |
アプリケーションの配付 |
著作権使用料の負担は無 |
著作権使用料の負担は無 |
実行時に必要なもの |
VBScript.dll, pvbhost2.dll, pvbform2.dll, vbsen.dll, pvbdecl.dll |
VBScript.dll, Runtime.exe, MFC, OLE |
パフォーマンス (Loops/sec, Sharp Vadem) |
910 |
1725 |
サポートされているWindows CEデバイス |
全てのPocket PC, HPC/2000, Winndows CE 2.11搭載のHPC/Pro Palm-size PC |
同左。さらにPocket PC Phone Edition と HPC |
コントロール用のビジュアルエディタ |
有 |
有 |
ステートメント |
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 |
同左 |
VBCE追加ステートメント |
Declare : 外部APIへのアクセス |
同様のファンクションはMGCEWin32.dll コントロールを使用。 |
NS Basic/CE追加ステートメント |
直接相当するステートメントはない。
APIファンクションを使用することによりWaitcursor に相当する。 |
AddObject : ビジュアルおよびビジュアルでないコントロールの追加
Print : スクリーンへのデータの単純なプリント
Bye : プログラムを終了
SetMenu : 多重メニューの作成
UpdateScreen : スクリーンの内容を再描画
WaitCursor : 砂時計カーソルの表示
Chain : 新しいNS Basic/CEプログラムを始動
ShellExecute : プログラムの実行
SetFocus : 特定オブジェクトへフォーカスを設定
KillFocus : 全てのオブジェクトからフォーカスを外す
|
ファンクション |
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 |
同左 |
VBCE追加ファンクション |
CreateObjectWithEvents : ビジュアルでないコントロールの追加
DisconnectEvents : イベントの認識を止める
LoadResString :リソースファイルからデータを受取る
|
オブジェクト用にAddObjectを使用。
LoadResStringに直接相当するものはない。 |
NS Basic/CE追加ファンクション |
直接相当するものはない。 |
Eval : 一つの文字列をファンクションとして実行
Execute : 一つの文字列をプログラムの一部として実行
PlaySound : wavファイルを再生
|
コントロール |
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 |
同左 |
VBCE追加コントロール |
Line, Shape, Timer, MSCECommandBar |
これらのコントロールに相当するものは、他のNS Basic/CEコントロールに含まれている。 |
NS Basic/CE追加コントロール |
直接相当するものはない。 |
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 |
実行時にオブジェクトの作成? |
不可能 |
可能 |
|
|