出版時(shí)間:2010-1 出版社:希望電子 作者:呂曉鵬 頁(yè)數(shù):581
Tag標(biāo)簽:無(wú)
前言
ActionScript是伴隨著Flash的發(fā)展而誕生的編程語(yǔ)言,它隨著Flash的發(fā)展而快速發(fā)展。最新版本為ActionScript 3.0。ActionScript 3.0是一門完全面向?qū)ο蟮恼Z(yǔ)言,運(yùn)行在Flash Player平臺(tái)之上?! ‰S著Internet不斷發(fā)展,原有的鏈接加圖片的Web模式逐漸不能滿足需要,而基于矢量圖形技術(shù)的Flash P1ayer平臺(tái)作為豐富交互媒體的平臺(tái)在Web 2.0的發(fā)展中占居了越來(lái)越重要的地位?! ctionScript 3.0作為運(yùn)行在Flash Player平臺(tái)上的面向?qū)ο蟮木幊陶Z(yǔ)言有著得天獨(dú)厚的優(yōu)勢(shì)。ActionScript 3.0的事件驅(qū)動(dòng)的編程模型改變了原有Web單純的請(qǐng)求/響應(yīng)模式,并且,在ActionScript 3.0中能夠嵌入式地使用各種多媒體資源。 基于ActionScript 3.0的Flex架構(gòu)更是成為RIA開發(fā)的利器,越來(lái)越多地被應(yīng)用到互聯(lián)網(wǎng)中?! 榱朔奖銖V大讀者學(xué)習(xí),編者花費(fèi)了半年時(shí)間進(jìn)行寫作。本手冊(cè)全面介紹了ActionScript 3.0編程語(yǔ)言和基于ActionScript 3.0的開發(fā)架構(gòu),并以眾多實(shí)例介紹了使用ActionScript 3.0進(jìn)行用戶交互和構(gòu)建完整的Internet應(yīng)用的方法。學(xué)習(xí)本手冊(cè)之后,力求讓讀者有進(jìn)行項(xiàng)目實(shí)踐的本領(lǐng)。 特點(diǎn) 1.循序漸進(jìn),由淺入深 為了方便讀者學(xué)習(xí),本手冊(cè)首先介紹了ActionScript 3.0,然后介紹了ActioinScript 3.0的常用開發(fā)工具。在掌握常用開發(fā)工具的基礎(chǔ)上,逐步學(xué)習(xí)ActionScript 3.0,并掌握它的各項(xiàng)基礎(chǔ)類庫(kù),從而使讀者可以邊學(xué)習(xí),邊動(dòng)手,更快地掌握ActionScript 3.0的各種知識(shí)?! ?.技術(shù)全面,內(nèi)容充實(shí) 作者花費(fèi)了2~3個(gè)月的時(shí)間進(jìn)行前期準(zhǔn)備,詳細(xì)分析了ActionScript 3.0的語(yǔ)言結(jié)構(gòu)、基本類庫(kù)以及實(shí)際應(yīng)用。本手冊(cè)主要內(nèi)容包括ActionScript 3.0的常用基本類庫(kù)和設(shè)計(jì)模式,如可視化對(duì)象、網(wǎng)絡(luò)對(duì)象及這些技術(shù)的結(jié)合?! ?.理論為先,實(shí)踐為主 本手冊(cè)詳細(xì)介紹了ActionScript 3.0的各個(gè)主要類庫(kù),從理論上詳細(xì)闡述了類庫(kù)中各主要類、方法和屬性的使用方式,并通過實(shí)例說明這些類庫(kù)的應(yīng)用方式,方便讀者對(duì)類庫(kù)知識(shí)的理解。
內(nèi)容概要
ActionScript 3.0是目前最流行的RIA應(yīng)用開發(fā)語(yǔ)言。本手冊(cè)由淺入深、循序漸進(jìn)地介紹了使用AcfionScript 3.0開發(fā)RIA應(yīng)用的方法與技巧。本手冊(cè)由4篇共23章組成。包括AcfionScript的基礎(chǔ)語(yǔ)法篇、應(yīng)用篇、開發(fā)篇和實(shí)例篇。詳細(xì)介紹了ActionScript 3.0語(yǔ)法、面向?qū)ο蠡A(chǔ)、錯(cuò)誤處理、編碼規(guī)范、數(shù)學(xué)計(jì)算、字符處理、數(shù)組、日期與時(shí)間、XML處理、多媒體處理、可視化類、動(dòng)畫、文件操作、系統(tǒng)操作與打印、簡(jiǎn)單數(shù)據(jù)傳輸、本地?cái)?shù)據(jù)存儲(chǔ)與通信、遠(yuǎn)程數(shù)據(jù)調(diào)用、與宿主語(yǔ)言通信、網(wǎng)絡(luò)編程和安全等內(nèi)容。為了便于讀者學(xué)習(xí),本手冊(cè)最后兩章給出了一個(gè)純粹的ActionScript 3.0實(shí)例和一個(gè)基于Flex應(yīng)用的ActionScript 3.0實(shí)例。 本手冊(cè)適合ActionScript 3.0的初學(xué)人員、RIA應(yīng)用的開發(fā)者,尤其是有一定Intemet/Intranet編程技術(shù)的人員?! ”竟獗P內(nèi)容為實(shí)例源代碼、語(yǔ)音視頻教學(xué)及電子教案(PPT)?! ”竟獗P及配套手冊(cè)由北京希望電子出版社獨(dú)家發(fā)行,未經(jīng)出版者書面許可,任何單位和個(gè)人不得擅自摘抄、復(fù)制光盤和本手冊(cè)的部分或全部?jī)?nèi)容,并以任何方式進(jìn)行傳播。
書籍目錄
第1篇 基礎(chǔ)語(yǔ)法篇 第1章 ActionScript語(yǔ)言簡(jiǎn)介 第2章 ActionScript3.0語(yǔ)法 第3章 面向?qū)ο蠡A(chǔ) 第4章 錯(cuò)誤處理 第5章 編碼規(guī)范第2篇 應(yīng)用篇 第6章 數(shù)學(xué)計(jì)算 第7章 字符處理 第8章 數(shù)組 第9章 日期與時(shí)間 第10章 XML處理 第11章 多媒體處理 第12章 可視化類 第13章 動(dòng)畫 第14章 文件操作 第15章 系統(tǒng)操作與打印第3篇 開發(fā)篇 第16章 簡(jiǎn)單數(shù)據(jù)傳輸 第17章 本地?cái)?shù)據(jù)存儲(chǔ)與通信 第18章 遠(yuǎn)程數(shù)據(jù)調(diào)用 第19章 與宿主語(yǔ)言通信 第20章 網(wǎng)絡(luò)編程 第21章 安全第4篇 實(shí)例篇 第22章 ActionScript 3.0實(shí)例 第23章 Flex框架的應(yīng)用實(shí)例
章節(jié)摘錄
從本例可以看出,雖然SimpleFactoryStu.as文件中沒有一個(gè)new關(guān)鍵字。但通過StudentFactory類可以得到需要的IStudent接口的實(shí)例,并且整個(gè)創(chuàng)建過程都是在StudentFactory中完成的。這樣就將對(duì)象創(chuàng)建的職責(zé)完全交給StudentFactory完成,而使用者只需要關(guān)心如何使用就可以了?! 『?jiǎn)單工廠對(duì)于使用者是支持開閉原則的,也就是說當(dāng)系統(tǒng)中增加實(shí)現(xiàn)接口的類時(shí),使用者不用修改代碼。簡(jiǎn)單工廠對(duì)于創(chuàng)建者不支持開閉原則,當(dāng)增加接口的實(shí)現(xiàn)類時(shí),就要修改創(chuàng)建類的代碼。如果要讓創(chuàng)建類也支持開閉原則,就需要針對(duì)創(chuàng)建者進(jìn)行抽象,這就衍生出工廠方法模式和抽象工廠模式。工廠方法和抽象工廠的類圖如圖3.24所示。這兩種模式相對(duì)復(fù)雜,本手冊(cè)只給出類圖,就不進(jìn)行詳細(xì)介紹,有興趣的讀者可以參考相關(guān)的設(shè)計(jì)模式書籍?! 螒B(tài)模式是創(chuàng)建模式中比較重要的模式,核心思想就是讓一個(gè)類在一個(gè)應(yīng)用的生命周期中有且只有一個(gè)實(shí)例。單態(tài)分為餓漢單態(tài)、懶漢單態(tài)和登記單態(tài)3種,本手冊(cè)中只介紹懶漢單態(tài)?! 螒B(tài)可以保證在應(yīng)用程序中一些重要的耗費(fèi)資源的類只有一個(gè)實(shí)例,讓程序能夠共享使用這個(gè)實(shí)例,大大提高程序的效率。 對(duì)于其他面向?qū)ο缶幊陶Z(yǔ)言而言,為了不讓其他代碼創(chuàng)建類的實(shí)例從而實(shí)現(xiàn)單態(tài),通常使用private修飾符修飾構(gòu)造方法。在AcfionScfipt 3.0中構(gòu)造方法不允許是private的。為了保證實(shí)例的唯一性,通過構(gòu)建一個(gè)包內(nèi)部的類來(lái)實(shí)現(xiàn)單態(tài)。ActionScfipt 3.0中單態(tài)實(shí)現(xiàn)的類圖如圖3.25所示。
編輯推薦
打開ActionScript 3.0程序設(shè)計(jì)大門的金鑰匙 光盤內(nèi)容 ◎7小時(shí)多媒體教學(xué)視頻 ◎案例源代碼 ◎教學(xué)PPT 讀者對(duì)象 ◎ActionScript入門人員 ◎RIA開發(fā)與愛好者 ◎Flash設(shè)計(jì)人員 ◎大中專院校的學(xué)生 ◎相關(guān)社會(huì)培訓(xùn)班學(xué)員 ◎由淺入深:從基本概念與類庫(kù)開始講解,逐步深入到實(shí)際開發(fā) ◎?qū)嵗S富:講解知識(shí)點(diǎn)時(shí)穿插了173個(gè)實(shí)例,有較強(qiáng)的實(shí)用性 ◎面向就業(yè):提供了常見面試題,幫助讀者了解入職面試的相關(guān)知識(shí) ◎案例典型:提供了3個(gè)典型的項(xiàng)目案例,提高讀者開發(fā)水平 ◎視頻教學(xué):提供了7小時(shí)多媒體教學(xué)視頻,學(xué)習(xí)起來(lái)更加直觀 涵蓋的主要內(nèi)容 ◎ActionScript3.0開發(fā)環(huán)境 ◎XML處理 ◎ActionScript 3.0數(shù)據(jù)類型 ◎文件操作 ◎ActionScript 3.0語(yǔ)法結(jié)構(gòu) ◎數(shù)據(jù)傳輸 ◎面向?qū)ο笳Z(yǔ)言結(jié)構(gòu) ◎本地存儲(chǔ) ◎ActionScript 3.0與模式 ◎創(chuàng)建動(dòng)畫 ◎錯(cuò)誤處理 ◎Web SerVice調(diào)用 ◎自定義錯(cuò)誤 ◎Flex架構(gòu)與LCDS架 ◎編程規(guī)范 ◎系統(tǒng)操作與打印 ◎基本類庫(kù) ◎Socket編程 ◎格式化輸出 ◎與宿主語(yǔ)言通信 ◎多媒體編程 ◎安全結(jié)構(gòu) ◎可視化對(duì)象編程 ◎制作3D導(dǎo)航菜單 ◎位圖處理與變換 ◎基于Flex框架的在線大頭貼系統(tǒng) 系列特色 ◎定位明確,專門為沒有編程基礎(chǔ)的讀者量身打造 ◎配多媒體教學(xué)視頻進(jìn)行講解,讀者很容易上手 ◎重視對(duì)概念的講解,初學(xué)人員閱讀起來(lái)沒有任何障礙 ◎提供了豐富的典型示例,幫助讀者理解相關(guān)知識(shí)點(diǎn) ◎提供了綜合案例,幫助讀者提高實(shí)際開發(fā)水平 ◎講解清楚,操作步驟明確,代碼注釋豐富,易于掌握 ◎作者大多從事編程工作多年,有豐富的開發(fā)經(jīng)驗(yàn)
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
新手學(xué)ActionScript 3.0 PDF格式下載