Flex4中的皮膚(1): 自訂SkinnableComponent

      Flex4提供了一組Spark組件,實現了全新的組件皮膚自訂(Gumbo Skinning ),從而將組件燈顯示和功能邏輯完全分離。 本文以PetriNet 中的節點為例,展現Flex4為編程帶來的便利。 PetriNet中的節點是一個PetriNet的樣本。在PetriNet中有兩種節點:庫所(Place)和變遷(Transition)。庫所和變遷都可以容納令牌 (Token)。如果一個變遷的每個輸入庫所 (input place)都擁有令牌,該變遷即為被允許(enable) 。 

Flex中的資料繫結(Data Binding)2:例子

在上一篇討論了flex中資料繫結的原理,這裡看一下實際的例子,代碼如下:<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">    <mx:Script>        <![CDATA[        import mx.eve

形式邏輯(普通邏輯)3:概念的操作:定義,劃分,限制與概括

概念的定義 概念的定義:用精鍊的語句將概念的內涵提示出來 , 即揭示概念所反映對象的特有屬性或本質屬性。定義可以分為實質定義和詞語定義。實質定義揭示概念所反映對象的固有屬性或本質屬性。其基本方法是:被定義概念=屬概念 + 種差;即先概括(找屬概念)後限制(找種差)。實質定義又可以分為:性質定義:揭示概念所反映的對象的性質的定義。發生定義:揭示概念所反映的對象的產生或形成過程。功用定義:揭示概念所反映的對象的功能或作用的定義。關係定義:揭示概念所反映的對象與其他對象的關係的定義。  

Django實戰(11):修改Model類

我們已經實現了賣方的產品維護介面,根據最初的需求,還要為買方實現一個目錄頁:買方通過這個介面瀏覽產品並可以加入購物車。通過進一步需求調研,瞭解到產品有一個“上架時間”,在這個時間之後的產品才能被買方看到。並且買方應該先看到最新的產品。 我們注意到,這個“新需求”需要對Product進行調整,增加一個日期屬性date_available來儲存“上架時間”。如同開發新功能一樣,在修改的時候也應該從model開始。為Model類增加一個屬性很容易: [python] view

Django實戰(20):分頁(Pagination)

在上一節我們實現了針對某個產品的訂單訂閱功能。但是我們可能需要直接在網站上查詢所有的訂單。顯然,隨著時間的增長訂單會越來越多,所以分頁(Pagination)是個好辦法:每次只顯示一部分訂單。分頁是Web應用常用的手法,Django提供了一個分頁器類Paginator(django.core.paginator.Paginator),可以很容易的實現分頁的功能。該類有兩個構造參數,一個是資料的集合,另一個是每頁放多少條資料。Paginator的基本使用如下:$python manage.py

形式邏輯(普通邏輯)7:推理概述

推理的定義判斷與判斷之間在真假方面是有聯絡的。判斷與判斷之間的真假關係,是人們推理活動的根據。所謂推理,就是根據一些判斷得出新的判斷的方法。推理的組成推理由前提、結論和推理形式構成。前提是已知的判斷,是推理的根據或理由。結論是推理所引出的新判斷,是推理的目的和結果。推理形式是包括概念變項或判斷變項的一組判斷形式。推理的評判通常從兩個方面:(1) 前提是否真實。(2)

Flex4中的皮膚(2): Skin State

在上一篇 中,定義了一個最簡單的SkinnableComponent並為其定義了兩個Skin。對於TransitionSkin,需要在enable時有不同的展現方式,這可以通過Skin State實現。 對自訂的SkinnableComponent的修改 首先在組件中定義isEnabled屬性:private var _isEnabled:Boolean = false;public function get isEnabled():Boolean{return

Flex中的資料繫結(Data Binding)3:change事件及監聽

在前面的例子中,已經涉及了Flex中資料繫結相關的事件及監聽。[Bindable]標記相當於[Bindable(event="propertyChange")],編譯器會自動為聲明了[Bindable]的對象實現IEventDispatcher,並在聲明了[Bindable]的資料發生改變時自動發送“propertyChange”事件。    Flex組件預設添加了PropertyChangeEvent.PROPERTY_CHANGE事件的Listener,當繫結資料發生改變時會進行更新處理。 

資訊時代到底帶來了什麼——讀《世界是平的》

在各大書店裡充棟的無數本有關全球化的著作中,《世界是平的》 (The World Is Flat: A Brief History of the Twenty-first Century) 並不只是 “ 又一本 ” 這樣的書。在過去的一年裡,它被包括比爾 · 蓋茨在內的商界領袖不厭其煩地推薦,被所有的 MBA 學生談論。 2005 年的西方商業社會,《世界是平的》是一場類似《無極》或超女在中國所製造出的文化事件,且不論其內在本質,它是一場無法迴避的 “ 盛事 ” 。              

在你的部落格中增加google+按鈕

Update(2012-03-05 10:50):親們注意哦,白色背板的表徵圖表示你還未+1,藍色背板的圖表()表示已經+1。兩種狀態可以互相切換。也就是說,在藍色背板狀態下再次點擊相當於“-1”。該功能需要你已經登入了google。表徵圖顯示會比較慢,如果一直看不到表徵圖,說明被牆了。 可以牆住的是對google的訪問,牆不住的是對google的喜歡!在部落格上添加Google +1 按鈕,可以讓你的訪問者在 Google 搜尋上推薦、在 Google+

Django實戰(21):使用內建的Amin系統管理使用者

到目前為止,我們開發的所有功能都是匿名訪問的,這顯然不夠安全。通常我們會要求註冊的使用者通過使用者名稱和密碼登入,只有登入後的使用者才可以管理產品。套用專業的說法就是:第一步是認證,驗證使用者是否是他所宣稱的那個人;第二步是授權,驗證使用者是否擁有執行某種操作的許可權。Django已經提供了一個django.contrib.auth應用來處理登入、登出和許可權驗證,同時還提供了django.contrib.admin應用可以進行使用者管理(admin應用還有很多其他的功能)。所以我們只需要將這些

Flex4中的皮膚(3): 使用組件資料

前面說了如何自訂SkinnableComponent 以及 定義State 。在Skin中還可以引用Component中的資料。 首先在Node中增加屬性tokenCount:private var _tokenCount:int;[Bindable("tokenChange")]public function get tokenCount():int{return _tokenCount;}public function set

flex事件機制1:事件來源

事件來源產生並指派(dispatch)事件。在flex中,通過繼承flash.events.EventDispatcher類,就可以使用dispatchEvent()方法分發事件給事件監聽者。

漢語是思維廣闊敏捷的語言

轉自:http://club.china.alibaba.com/FCKeditor/editor/fckeditor.html?InstanceName=body&Toolbar=Default漢語的一個明顯的優勢是,思維面廣闊,在數學上由於單音節發音,對數位反應速度也更快,但在邏輯思維方面還是拼音文字較好,但從人類文明發展的趨勢看,作為表意文字的漢語,由於可以自由組合新名詞新概念以至新思想,可以容納資訊和知識爆炸的衝擊,無疑將發展為人類的共同語言,用這種語言來交流思想更加方便,更加豐

Django實戰(19):自訂many-to-many關係,實現Atom訂閱

記得有人跟我說過,rails的has_many :through是一個”亮點“,在Django看來,該功能簡直不值一提。rails中的many-to-many關聯中,還需要你手工建立關聯表(寫migration的方式),而has_many :through的”文法“只不過是為了自訂關聯關係:通過一個中間的、到兩端都是many-to-one的模型類實現多對多關聯。

形式邏輯(普通邏輯)6:複合判斷

假言判斷:對條件關係的判斷。條件關係分為三種:充分條件、必要條件和充分必要條件。充分條件假言判斷(p=>q):如果p ,那麼q;只要p ,就q;一旦p ,則q等。邏輯式:C=p||(q&&!p)必要條件假言判斷(q=>p):只有p ,才q;除非p ,否則不q等。邏輯式:C=p||(!p&&!q)充分必要條件假言判斷(p<=>q)。邏輯式:C=(p&&q)||(!p&&!q)聯言判斷:對同時存在的判斷。p

Flash platform vs J2EE

    經過Adobe的苦心經營,flash已經從一個製作動畫的“小工具”,發展成為一個技術平台,從而足以支撐Adobe RIA 的構想。從可以看出,整個flash平台中包含了伺服器應用、用戶端技術、與其他技術體系的整合以及多種開發工具,成為一個獨立的技術體系。 如何恰當地運用flash技術?需要考慮flash出現的技術背景以及Adobe針對flash的定位。Flash

Flex中的資料繫結(Data Binding)1:資料繫結的原理

    Flex中提供了[Bindable]標籤,可以方便的實現資料繫結。但是其背後的原理是什麼呢?可以用flash.utils.describeType這個工具來分析。   

通用的人員和組織圖模型

文章目錄 目的領域模型小結 感謝 Martin Fowler,很多想法來自他的《分析模式》(Analysis

《Django實戰系列》

這個實戰系列暫時就告一段落了,時間和能力的關係,有些地方寫的不夠清楚明白,代碼也沒有整理出來。未盡事宜將在以後逐步補全。希望通過這個系列,你能夠掌握使用Django開發一個web應用的基本過程。現在簡單整理一下《Django實戰系列》的內容:0. 如果你以前沒有接觸過Django,你可能需要這些準備知識:    URLconf+MTV:Django眼中的MVC    Django第一步1. 實戰系列的開發目標    需求分析和設計2. 從Model開始    建立第一個模型類3.

總頁數: 61357 1 .... 4736 4737 4738 4739 4740 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.