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

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

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

定 價(jià):¥38.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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