注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具腳本驅(qū)動的應(yīng)用軟件開發(fā)方法與實踐

腳本驅(qū)動的應(yīng)用軟件開發(fā)方法與實踐

腳本驅(qū)動的應(yīng)用軟件開發(fā)方法與實踐

定 價:¥38.00

作 者: 陸其明
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302137450 出版時間: 2006-10-01 包裝: 平裝
開本: 16開 頁數(shù): 305 字?jǐn)?shù):  

內(nèi)容簡介

  《腳本驅(qū)動的應(yīng)用軟件開發(fā)方法與實踐》縱觀了軟件開發(fā)在不同發(fā)展階段的特點(diǎn),揭示了當(dāng)今在很多大型應(yīng)用軟件設(shè)計、開發(fā)過程中采用的一種部署模式,引出了一種稱之為“腳本驅(qū)動的應(yīng)用軟件”的開發(fā)方法。這種方法可以促進(jìn)軟件開發(fā)過程中的團(tuán)隊分工與合作,提高軟件開發(fā)的效率,提升應(yīng)用軟件在可定制性和交互性方面的表現(xiàn)。在傳授方法的同時,《腳本驅(qū)動的應(yīng)用軟件開發(fā)方法與實踐》更結(jié)合以遞進(jìn)式的實例,使得方法更容易理解、更貼近于實際應(yīng)用。在開發(fā)腳本驅(qū)動的演示程序時,還介紹了XML解析、JavaScript解析等多種實用的編程技術(shù)。《腳本驅(qū)動的應(yīng)用軟件開發(fā)方法與實踐》廣泛適合于計算機(jī)應(yīng)用軟件系統(tǒng)的設(shè)計人員以及開發(fā)人員,對于指導(dǎo)XML技術(shù)入門也有一定的幫助,在JavaScript解析技術(shù)方面更是一部不可多得的實務(wù)指南。

作者簡介

  【前言】我是做技術(shù)出身的,我每天的工作都充斥著程序代碼的編寫和調(diào)試。也許有人會覺得這種工作很枯燥,坦率地說,有時候我也會有同感,但大部分時間我不!我熱愛技術(shù),因為技術(shù)會不斷創(chuàng)新,技術(shù)能夠改變生活,我很享受因技術(shù)工作而帶來的成就感和喜悅。.IT技術(shù)發(fā)展迅速,常常是日新月異,甚至?xí)卉S千里。作為IT從業(yè)人員,為了趕上潮流,或者說避免過早地被時代所淘汰,我們大都密切關(guān)注著技術(shù)的發(fā)展。我是一個坐得住的人,我愿意花很多個人時間去鉆研一些技術(shù)細(xì)節(jié),這使得我在某些特定的領(lǐng)域小有所得。同時,我也很愿意將我的這種所得與大家分享,并且也已經(jīng)很欣慰地看到了這種分享對一部分人產(chǎn)...

圖書目錄

目   錄
第1階段  原始的軟件開發(fā)
第1章  開發(fā)一個看圖軟件 3
1.1  需求分析 3
1.2  概要設(shè)計 3
1.3  編碼實現(xiàn) 4
1.3.1  圖像處理功能 4
1.3.2  UI設(shè)計與實現(xiàn) 19
1.3.3  實例程序:ImageViewer_Basic
第2階段  分工協(xié)作的軟件開發(fā)
第2章  XML的應(yīng)用 25
2.1  XML簡史 25
2.2  XML基本概念 26
2.2.1  文檔結(jié)構(gòu) 26
2.2.2  文檔類型定義 27
2.2.3  元素和屬性 28
2.2.4  解析器 28
2.3  XML解析 29
2.3.1  在網(wǎng)頁中讀取XML文件 29
2.3.2  用C++編碼實現(xiàn)解析 30
第3章  基于XML的看圖軟件 53
3.1  UI藝術(shù)設(shè)計師的工作 53
3.1.1  UI的整體設(shè)計 53
3.1.2  UI元素的分離和定位 54
3.1.3  生成一個XML文件 54
3.2  程序員的工作 55
3.2.1  UI元素設(shè)計 55
3.2.2  查詢XML文件 56
3.2.3  支持皮膚的UI類 62
3.3  實例程序:ImageViewer_Skinned 66
第4章  可定制的看圖軟件 67
4.1  UI由XML文件驅(qū)動 67
4.2  實例程序:ImageViewer_Customized
第3階段  腳本驅(qū)動的軟件開發(fā)
第5章  JavaScript解析 79
5.1  JavaScript簡介 79
5.1.1  詞法結(jié)構(gòu) 79
5.1.2  數(shù)據(jù)類型 81
5.1.3  變量和常量 81
5.1.4  運(yùn)算符 82
5.1.5  程序流程控制 84
5.1.6  對象 88
5.1.7  數(shù)組 90
5.1.8  函數(shù) 91
5.2  Active Scripting技術(shù) 93
5.2.1  基本原理 93
5.2.2  COM自動化 99
5.2.3  實例程序:CurveSee 123
5.3  JavaScript解析要點(diǎn) 142
5.3.1  名字項與全局對象 142
5.3.2  屬性和方法 154
5.3.3  創(chuàng)建對象并傳遞給腳本 161
5.3.4  接受腳本中的對象 168
5.3.5  數(shù)組的解析 172
5.3.6  異常處理 185
5.3.7  傳遞一個null參數(shù) 190
5.3.8  自動類型轉(zhuǎn)換 192
5.3.9  回調(diào)腳本函數(shù) 201
5.3.10  訪問腳本的屬性和方法 203
5.3.11  多線程問題及其解決方案 205
5.3.12  支持定時器 215
5.3.13  支持動態(tài)屬性 223
5.3.14  腳本的單步調(diào)試 243
第6章  腳本驅(qū)動的看圖軟件 253
6.1  腳本驅(qū)動的意義 253
6.2  腳本驅(qū)動的實現(xiàn) 254
6.2.1  制定腳本接口標(biāo)準(zhǔn) 254
6.2.2  面向接口的實現(xiàn) 259
6.2.3  事件和事件處理 278
6.2.4  腳本驅(qū)動起來 294
6.3  實例程序:ImageViewer_ScriptDriven 304

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號