21011010 fm tokyoライトニングトーク

18
オブジェクト指向って何ですか? スクリプトの作り方大変更中 1

Upload: takayuki-katumata

Post on 23-Jun-2015

1.358 views

Category:

Technology


0 download

DESCRIPTION

スクリプトの作り方について、FileMaker Tokyoでライトニングトークを行いました。

TRANSCRIPT

Page 1: 21011010 fm tokyoライトニングトーク

オブジェクト指向って何ですか?

スクリプトの作り方大変更中

1

Page 2: 21011010 fm tokyoライトニングトーク

最近根本的に作り直しています

2

Page 3: 21011010 fm tokyoライトニングトーク

例えば新規レコードの作成

3

Page 4: 21011010 fm tokyoライトニングトーク

いままでですとこんな感じ

4

Page 5: 21011010 fm tokyoライトニングトーク

レイアウトの移動

新規レコードの作成

フィールドに移動

レコード作成

5

Page 6: 21011010 fm tokyoライトニングトーク

レコードの作成

6

Page 7: 21011010 fm tokyoライトニングトーク

最近こんな形にしました。

7

Page 8: 21011010 fm tokyoライトニングトーク

#layout_name

移動したいレイアウトを指定

#obj_name

レコード作成時に移動したいオブジェクトを指定

(1)変数を設定

8

Page 9: 21011010 fm tokyoライトニングトーク

レイアウトの移動(#layout_name)

新規レコードの作成

オブジェクトに移動(#obj_name)

(2)スクリプトを記述

9

Page 10: 21011010 fm tokyoライトニングトーク

#layout_name = ""

#obj_name = ""

(3)変数を空に

10

Page 11: 21011010 fm tokyoライトニングトーク

レコード作成(新)

11

Page 12: 21011010 fm tokyoライトニングトーク

スクリプト「新規レコード作成」

変数を設定

外部スクリプトを実行

「新規レコード」

動かすスクリプト

変数を空に

これをさらに分割

12

Page 13: 21011010 fm tokyoライトニングトーク

こんな感じ

13

Page 14: 21011010 fm tokyoライトニングトーク

コピーしても使い回しOK

直すときは、元を一つ直せば、全部直る…ハズ。

こうすることで

14

Page 15: 21011010 fm tokyoライトニングトーク

こんな感じ

15

この先を直せばOK

Page 16: 21011010 fm tokyoライトニングトーク

検索

画像取り込み

ポータルに値を挿入

等を作っております。

一通り良く使うものは作っておきたい、です。

この他にも…。

16

Page 17: 21011010 fm tokyoライトニングトーク

今後の課題

どの名前の変数が、何に使われているかを作る

変数を設定するだけで、他のDBでも使えるように

システム全体の構造化

スクリプトを別ファイル?→できんかった…。複数ユーザの時にどうなる?

17

Page 18: 21011010 fm tokyoライトニングトーク

おしまい

18