出版时间:2004.12.23 出版社:?峰 作者:趙英傑 译者:趙英傑
Tag标签:无
内容概要
Macromedia Flash已經成為網路多媒體內容的主流,以往,它主要被廣泛地用在基於網路的應用程式(稱為多樣化網際網路應用程式,簡稱RIA)。隨著Flash MX 2004和Flash MX 2004 Professional的問市,ActionScript 2.0已成為Flash程式語言最顯著的革新版本,它透過程式設計師所熟悉的物件導向程式設計語法和開發方式,大幅地改進了Flash的物件導向式開發流程。
《精通ActionScript 2.0》是廣受全球專業的Flash程式設計師所推崇,知名的《Flash MX ActionScript大全》作者—Colin Moock之最新力作。本書不僅包含ActionScript 2.0語法,更深入探討其他同類書籍所未涉及的物件導向設計(object-oriented design,OOD)和物件導向程式設計(object-oriented programming,OOP)。本書的目標讀者,是那些想要了解ActionScript 2.0和ActionScript 1.0在開發程式上的不同點,以及如何把舊有的程式升級成ActionScript 2.0,還有如何將ActionScript 2.0和它的OOP功能發揮到極致的程式設計師。如果您是個有使用其他物件導向語言(例如C++和Java)開發經驗的程式設計師,《精通ActionScript 2.0》將能讓您了解,如何在Flash中善用您的OOP知識。
本書的第一部份介紹了ActionScript的物件導向概念、語法和使用方式。本單元包含嚴格資料類型、類型轉換、類別、物件、方法、屬性、繼承、composition(合成)、interface(介面)、classpath(類別路徑)、package(套件)和例外處理的介紹。除了基本概念之外,本單元也將幫助您正確地設計並組織程式。
第二部份將深入探討設定和建構物件導向專案的最佳方式,並且說明用戶介面組件和影片片段子類別,如何融入結構完善(well-structured)的Flash應用程式。您將學到如何結構化整個應用程式,並且和其他開發人員共用程式碼,來建立更穩定、可延展的和可擴充的應用程式。
第三部份教導您如何在Flash中,善用經過驗證並且被廣泛使用的物件導向程式設計策略—也就是「設計模式(design pattern)」。在簡短地介紹設計模式之後,本單元將探討Observer(觀察者)、Singleton(單態)與Model-View-Controller(模型—檢視—控制層)設計模式,以及委託(delegation)事件模型,此部份特別強調如何把這些理論運用在ActionScript 2.0程式中。
「本書傳達了駕馭ActionScript 2.0強大功能的完整教學,同時伴隨著最佳的實際程式寫法。本書作者Colin不僅說明了如何撰寫ActionScript,更教導了如何撰寫出優良的ActionScript。 」ActionScript之父,Gary Grossman
作者简介
Colin Moock
Colin Moock在網路上是個相當活躍的實戰高手,他所撰寫數本Flash中高階的程式設計書籍讓他聲名大躁,如《Flash MX ActionScript大全》及《精通ActionScript 2.0》。他在網路上創立了相當有名的技術分享網站 http://www.moock.org。Colin花費許多時間在這領域,同時也致力於多人程式開發,並努力的經營moock.org 網站。到目前為止,這個網站已經是一個非常完整的商業平台,可創造並佈署多人用戶的應用程式。
趙英傑
網昱多媒體負責人。國內第一位出版Flash教學書籍的作者,自Flash2開始到最新版本Flash MX 2004等相關著作已超過20本,碁峰出版的近期作品為ColdFusion與Flash MX 網站威力實作。專長為多媒體專案製作、網站資料庫程式設計及動態網頁製作。2004年11月成為台灣第一位通過Macromedia Master Instructor的認證講師。
图书封面
图书标签Tags
无
评论、评分、阅读与下载