第9回勉強会 開発の基本

18
Ext JSアプリケーション 開発の基本 アプリケーション設計:初級編

Upload: yuki-naotori

Post on 25-Jun-2015

1.200 views

Category:

Technology


1 download

DESCRIPTION

第9回Ext JS / Ext GWT勉強会資料

TRANSCRIPT

Page 1: 第9回勉強会 開発の基本

Ext JSアプリケーション開発の基本アプリケーション設計:初級編ⅱ

Page 2: 第9回勉強会 開発の基本

自己紹介

小堤 一弘(こつつみ かずひろ)

株式会社ゼノフィhttp://www.xenophy.com/

code:x

http://code.xenophy.com/

xFrameworkPX

http://px.xFramework.net/

xFrameworkEX

http://ex.xFramework.net/

Page 3: 第9回勉強会 開発の基本

前回までのあらすじ

Ext JSでのアプリケーション構造Ext.util.Observableを継承したアプリケーションクラス作成Ext.Panelを継承したクラス作成パネル1個を内包したアプリケーション作成

Page 4: 第9回勉強会 開発の基本

前回までのあらすじ

• Ext JSでのアプリケーション構造Ext.util.Observableを継承したアプリケーションクラス作成Ext.Panelを継承したクラス作成パネル1個を内包したアプリケーション作成

Page 5: 第9回勉強会 開発の基本

前回までのあらすじ

• Ext JSでのアプリケーション構造• Ext.util.Observableを継承したアプリケーションクラス作成

Ext.Panelを継承したクラス作成パネル1個を内包したアプリケーション作成

Page 6: 第9回勉強会 開発の基本

前回までのあらすじ

• Ext JSでのアプリケーション構造• Ext.util.Observableを継承したアプリケーションクラス作成• Ext.Panelを継承したクラス作成

パネル1個を内包したアプリケーション作成

Page 7: 第9回勉強会 開発の基本

前回までのあらすじ

• Ext JSでのアプリケーション構造• Ext.util.Observableを継承したアプリケーションクラス作成• Ext.Panelを継承したクラス作成• パネル1個を内包したアプリケーション作成

Page 8: 第9回勉強会 開発の基本

今回作るアプリケーション内容

• Northリージョン、Centerリージョンにパネルを配置したビューポートを作成、各パネルクラスを継承して作成する。

• パネルにボタンを配置して、他のパネルを操作する。(イベント操作)

• 具体的には背景色を変更する

Page 9: 第9回勉強会 開発の基本

完成予想図

ブラウザで確認

Page 10: 第9回勉強会 開発の基本

完成予想図

ブラウザで確認

Page 11: 第9回勉強会 開発の基本

各リージョンパネルクラス作成

• 前回と同じ方法で、パネルクラスを作る。

• NorthPanelクラスとCenterPanelクラス

• NorthPanelクラスには、ツールバーを配置

Page 12: 第9回勉強会 開発の基本

ビューポートに組み込む

• 各クラスをビューポートに組み込んで表示させる

Page 13: 第9回勉強会 開発の基本

イベント処理をする

• メニューボタンのイベントハンドラを作成する

• アプリケーションオブジェクトのイベントを発火させる

Page 14: 第9回勉強会 開発の基本

イベントハンドラを作成する

• 各パネルに自分の背景色を変更する処理を記述するイベントハンドラを作成する。

Page 15: 第9回勉強会 開発の基本

まとめ

• 自分のことは自分でやる(クラス内に処理を実装)

• すぐにgetCmpを使わない

• バイパスは、アプリケーションオブジェクト

Page 16: 第9回勉強会 開発の基本

次回予告

Page 17: 第9回勉強会 開発の基本

次回予告

ツリーやグリッドなど、実用で使いそうな部品を取り入れて、もっとアプリケーションっぽくしてみる

Page 18: 第9回勉強会 開発の基本

ご静聴、ありがとうございましたm(_ _)m