AppBuilder情報交換

DecSoft社製「App Builder」情報交換(非公式)

当サイトは、DecSoft社製「App Builder」の情報交換を目的に制作したサイトです。
DecSoft社製「App Builder」
日本語の情報が存在しないためです。
BBSを利用して皆さんで情報交換しましょう。
DecSoft社製「App Builder」サポート

管理人は、このソフトウェア、プログラムも初心者なので良く分かりません。質問されても回答できません。汗。。皆さんで情報交換しましょう。


サンプルの「Calculator」計算機について考える

1:管理人 :

2017/02/15 (Wed) 20:19:32

「File」→「Samples」→「Calculator」を実行

「This app sample show us a more or less simple calculator made with App Builder. The sample show us various aspect of an app project, like the usage of app functions, different buttons and button kinds, how to use the Math action, etc. etc.」

「このアプリサンプルショー私達多少簡単な計算機は、アプリビルダーで作った。アプリプロジェクトのサンプルショー私達様々な面 アプリ機能、種々のボタン、およびボタン種類の用法 どのように数学行動などなどを使うか 」
2:管理人 :

2017/02/15 (Wed) 20:20:40

一番上の枠
「Classes」が「text-right」
「Name」が「ResultInput」

「PopoverEvent」が「mouseenter」

「Visual」の「Value」が「0」
----------
二番上の枠
「Name」が「HistoryTextarea」

「PopoverEvent」が「mouseenter」
3:管理人 :

2017/02/15 (Wed) 20:21:45

左矢印のボタン(入力を1桁削除する)
「左矢印」は実際無い。

「PopoverEvent」が「mouseenter」

「Icon」が「glyphicon glyphicon-arrow-left」

「Kind」が「warning」

「Code」に記載があり。

*****************************************************
If "[ResultInput.Value]" "!=" ""
StrLen "[ResultInput.Value]" "[InputLen]"
SubStr "[ResultInput.Value]" "0" "[InputLen]-1" "[ResultInput.Value]"
EndIf

If "[ResultInput.Value]" "==" ""
InitVariables
SetVar "[ResultInput.Value]" "0" "String"
EndIf

If "[Operator]" "==" ""
SetVar "[FirstNumber]" "[ResultInput.Value]" "String"
Else
SetVar "[SecondNumber]" "[ResultInput.Value]" "String"
EndIf
*****************************************************
4:管理人 :

2017/02/15 (Wed) 20:22:46

「C」のボタン

「PopoverEvent」が「mouseenter」
「Kind」が「danger」
「Text」が「C」

----------
「Clear」のボタン(HistoryTextareaをクリアする)

「PopoverEvent」が「mouseenter」
「Icon」が「glyphicon glyphicon-trash」
「Kind」が「link」
「Text」が「Clear」
「Title」が「Clear the historial」

「Code」に記載があり。

*****************************************************

// Remove the historial from the storage
RemoveOption "Historial"

// Remove the historial from the textarea
SetVar "[HistoryTextarea.Value]" "" "String"

*****************************************************
----------
「+」のボタン

「PopoverEvent」が「mouseenter」

「Icon」が「glyphicon glyphicon-plus」
「Kind」が「primary」

「Code」に記載があり。
*****************************************************
SetOperator "+"

*****************************************************
5:管理人 :

2017/02/15 (Wed) 20:23:51

----------
「×」のボタン

「PopoverEvent」が「mouseenter」
「Icon」が「glyphicon glyphicon-remove」
「Kind」が「primary」

「Code」に記載があり。
*****************************************************
SetOperator "*"
*****************************************************
----------
「-」のボタン

「PopoverEvent」が「mouseenter」
「Icon」が「glyphicon glyphicon-minus」
「Kind」が「primary」

「Code」に記載があり。
*****************************************************
SetOperator "-"
*****************************************************
----------
「/」のボタン

「PopoverEvent」が「mouseenter」
「Icon」が該当選択できないので空白
「Text」が「/」

「Code」に記載があり。
*****************************************************
SetOperator "/"
*****************************************************
----------
「=」のボタン

「PopoverEvent」が「mouseenter」
「Icon」が該当選択できないので空白
「Kind」が「success」
「Text」が「=」

「Code」に記載があり。
*****************************************************
Calculate
*****************************************************
----------
「数字」のボタン
「1」の場合

「Kind」が「default」
「Text」が「1」

「Code」に記載があり。
*****************************************************
InsertNumber "1"
*****************************************************
----------
「.」のボタン
「Icon」が該当選択できないので空白
「Kind」が「default」
「Text」が「.」

「Code」に記載があり。
*****************************************************

StrSearch "[ResultInput.Value]" "\\." "[Pos]"

If "[Pos]" "==" "-1"
InsertNumber "."
EndIf

*****************************************************
6:管理人 :

2017/02/15 (Wed) 20:24:53

----------
一番下の枠(外部リンク)


「Kind」が「link」
「Text」が「2016 David Esperalta's App Builder」

「Code」に記載があり。
*****************************************************
ReplaceView "About"
*****************************************************

ここまでが、それぞれのボタン(枠)の内容になっている。

「プロパティ」(全体)
「Code」記載があり。
*****************************************************
// Initialize some app variables
InitVariables

// Prepare app theme stuff
PrepareAppTheme

*****************************************************
「General」に以下記載あり。

「Author」の「AuthorUrl」に
https://www.davidesperalta.com/

「Visual」の「InlineCSS」が以下の記載あり。
*****************************************************

/* Apply only when orientation is landscape */

@media all and (orientation: landscape)
{
/* Unpadding all buttons */
.btn
{
padding: 0px;
}

/* Shows the app logo at the left */
#Image1
{
width: 50%;
display: block;
margin-left: auto;
margin-right: auto;
position: relative;
}
}

@media all and (min-width: 640px)
{
.appView
{
border-radius: 0.5em;
}
}」

*****************************************************

ここまでが、それぞれの内容になっている。

「Actions」の検索で、
「InsertNumber」や「ReplaceView」などを検索しヘルプを参照できる。
7:管理人 :

2017/02/16 (Thu) 18:27:30

https://bbs1.fc2.com//bbs/img/_860300/860260/full/860260_1487237250.jpg サンプル計算機の画像です。

  • 名前: E-mail(省略可):
  • 画像:

Copyright © 1999- FC2, inc All Rights Reserved.