タグ

PureMVCに関するrin1024のブックマーク (14)

  • だれろぐ » PureMVC

    Facade内のnotifyObserversメソッド Posted: 7月 22nd, 2009 | Author: admin | Filed under: 技術メモ | Tags: ActionScript, Flex, PureMVC | No Comments » いろんなサイトのPureMVCの説明で、Facadeからの初期化Notificationを送信するときにsendNotificationではなくてnotifyObserversを使用している。何故? まずFacadeクラスのsendNotificationメソッドと、notifyObserversメソッドの違いを確認してみる。 Facade.cs内 /** * Create and send an <code>INotification</code>. * * <P> * Keeps us from having t

  • http://www39.atwiki.jp/flex_framework/?cmd=upload&act=open&page=PureMVC&file=PureMVCFrowChart.JPG

    rin1024
    rin1024 2010/04/16
    pureMVCのフロー図
  • だれろぐ » Blog Archive » PureMVCのダウンロード

    rin1024
    rin1024 2010/04/16
    ダウンロード先について
  • PureMVCの表現領域であるView層について記述していきます

    PureMVCの表現領域であるView層について記述していきます。 この層で利用されるクラスは以下の通りです。 ・ MXML ・ Mediatorクラス これらについても概要は既に述べていますので、 サンプルを見てみましょう。 まずはMXMLファイルからです。 このMXMLファイルは先に記述したMXMLファイルの中ではなく、 Viewコンポーネントとして作成したMXMLファイルです。 先に記述されたMXMLファイルの解説の中の⑤にあたります。 「CalclationPanel.mxml」 <?xml version="1.0" encoding="utf-8"?> <mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml"       ・・・・・・・・・・・・・・・・・・・・・・・・・・・・① layout="vertical" width="4

  • PureMVC、というよりはすべてのロジックの肝となる

  • さて、次はいよいよPureMVCの1

  • 簡単にPureMVCそれぞれの1

    簡単にPureMVCそれぞれの1.Controller、2.Model、3.Viewのクラスのサンプルを書いていきます。 ここでは計算機能をもつFlexアプリケーションを例として作ってみました。 機能としては1から9、0までの足し算、引き算とその結果を出力するものと、 現在、表示されている内容や足し算、引き算の初期化を行うという機能です。 まずは最初のFlexアプリケーションのスタートファイルに当るMXMLファイルの内容から見ていきましょう。 「PureMVC_Calclation.mxml」 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:view="example.view.components.*" layout="vertic

  • RIAxDNP

    ホームページやアプリにとって「UIデザイン」は欠かせない要素の1つです。このUIデザインを仕事にしたいと考えている人も多いのですよね。しかし、勉強方法が分からない人が多いのが現実です。そこで記事では、独学でUIデザインを習得する際のおすすめの勉強方法をいくつか紹介していきます。 まず「UI」とは何かをおさらい UIデザインの勉強方法を紹介する前に、まずは「UI」とは何なのかといった点をおさらいしておきましょう。 UIが何者なのか知らないのにUIデザインの勉強をするというのは、おかしな話ですよね。 UIとは「ユーザインターフェース」の略です。 ユーザーと自分のプロダクトを繋ぐ接点という意味がありますが、現在ではwebサービスだけではなく、様々な業界のサービスや商材で使用されるワードとなっています。 ホームページ・アプリにとってのUIとは、「デザイン性」と「操作性」の事を指します。 ユーザー

  • PureMVCでの実装に必要なクラス構成 : as3, flex, puremvc | メモリークラフト

    PureMVCを実装するときに実装側に必要なクラス構成と、 そこで必要な処理をメモとして簡単にまとめてみました。 まだソースは読みきれていないので、ざっくりとした基的な解釈です。 場合によっては過不足あるかも知れませんが、 いちおう一般的なFlexアプリを想定した場合です。 【Controller】 ●アプリケーションファイル(MXMLまたはSpriteの拡張クラス) ・Facadeクラスをインスタンス化 ・アプリケーションをスタートアップイベント識別子と関連付けてFacadeに登録 ●Facadeの具象クラス ・スタートアップイベントと各ビジネスイベント識別子を定義 ・スタートアップイベントと各ビジネスイベントを、 対応する各Commandクラスと関連付けて登録 ●Commandの各具象クラス ≪スタートアップCommand≫ ・初期化した各ProxyをFacad

    rin1024
    rin1024 2010/04/16
    各機能についてのおおまかな説明つき
  • 合コン失敗したら風俗

    女子大生がたくさん働いているデリヘルのサービス。深夜でも使える風俗として、自分の暮らしを豊かにしてくれているデリヘルです。有名大学に通う女性を指名した今回は、思い出しただけでも興奮が甦ってくるほど。素股の気持ち良さは挿入を超えるくらいの感覚でした。その秘密は敏感なクリにあります。素股をするとどんどん刺激されてクリが固くなり、それが亀頭に当たって気持ち良い。相手も擦れて気持ち良いという相乗的な魅力に浸るのが、今までの風俗史上最高の体験になったのです。素股はぎこちなさもあるのですが、それでも密着度が高くてアソコへの刺激は十分すぎるほど。途中で耐えることを諦めていれば、きっとサービスから半分も消化しないうちに果ててしまっていたと思います。しかし、僕は風俗MASTERです。そんなことできません。キスも大好きらしく、クンニをした後でも何度となく「チューしてほしい」とお願いされたので、舌を絡めてじっく

    rin1024
    rin1024 2010/04/16
    サンプルプログラムあり
  • PureMVC - flex_framework @ ウィキ

    「図の解説」 PureMVCではMXMLから送出されるイベントを最初にハンドルするのはMediatorというクラスです。 CairngormでいえばFrontControllerにあたる部分でしょうか。 ただしこのMediatorクラスはCairngormで言えばViewHelperクラスの役割を (つまりはイベントを発生させるためのロジック実装)持っています。 このMediatorの中で該当のModel層にあるProxyクラスをインスタンス化、メソッド呼び出しを行って、処理を行います。 実質、このMediatorクラスがそれぞれのクラスを制御しています。 では関連図に出てきた「Façade」というのは何かと申しますと、 グローバルイベントのコントロールを行うクラスになります。 ここでいうグローバルイベントとは、「View層に依存しないイベント」ということになります。 何のことやらわからな

    PureMVC - flex_framework @ ウィキ
  • PureMVC --FlexのMVCフレームワーク - 雑多なメモ

    FlexのMVCフレームワークであるPureMVCが面白そう。デザインパターンを駆使した設計のようで ソースも読みたい。C#等への移植も行われている模様 PureMVC http://puremvc.org/ PureMVCとは? 計算機アプリによるチュートリアル http://blog-imgs-12.fc2.com/a/k/i/akiraminatuki/PureMVC.html http://blog-imgs-12.fc2.com/a/k/i/akiraminatuki/PureMVC_Example1.html http://blog-imgs-12.fc2.com/a/k/i/akiraminatuki/PureMVC_Example2.html http://blog-imgs-12.fc2.com/a/k/i/akiraminatuki/PureMVC_Example3.h

    PureMVC --FlexのMVCフレームワーク - 雑多なメモ
    rin1024
    rin1024 2010/04/16
    色々リンクあり
  • PureMVC

    PureMVCとは? PureMVC.org(http://www.puremvc.org/)が提唱するFlexのフレームワークです。 これまでFlexのフレームワークといえば、Cairngormがメインでした(少なくとも私の中では)。 しかし、CairngormはCommandクラス、Eventクラスが無数に増える上、ひとつのイベントを追加しただけで、 Command、Event、Delegateなど複数のクラスができるので、かえって面倒になっていました。 このあたりの欠点を見直されたものがPureMVCであるといえるでしょう。 長くなりますので、興味のある方は下へどうぞ。 MVCともあるとおり、PureMVCは設計方法のMVCモデルを基としています。 0.スタートアップファイル PureMVC、というよりはすべての基となるMXMLまたは、 Spriteクラスを継承したActionS

  • PureMVC - Home

    PureMVC is a free Open Source Model-View-Controller Framework. It has implementations for nearly every major development platform including ActionScript (Flex, Flash, FlashLite Mobile, AIR), C# (.NET, Windows Mobile, Silverlight), ColdFusion, Java (Standard, Mobile and Enterprise Editions, Servlets, Applets, JavaFX), PHP, Python (wxPython, Google App Engine)The simplest startup scenario for a Pure

  • 1