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

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

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

定 價:¥38.00

作 者: 陸其明
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

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

內容簡介

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

作者簡介

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

圖書目錄

目   錄
第1階段  原始的軟件開發(fā)
第1章  開發(fā)一個看圖軟件 3
1.1  需求分析 3
1.2  概要設計 3
1.3  編碼實現(xiàn) 4
1.3.1  圖像處理功能 4
1.3.2  UI設計與實現(xiàn) 19
1.3.3  實例程序:ImageViewer_Basic
第2階段  分工協(xié)作的軟件開發(fā)
第2章  XML的應用 25
2.1  XML簡史 25
2.2  XML基本概念 26
2.2.1  文檔結構 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藝術設計師的工作 53
3.1.1  UI的整體設計 53
3.1.2  UI元素的分離和定位 54
3.1.3  生成一個XML文件 54
3.2  程序員的工作 55
3.2.1  UI元素設計 55
3.2.2  查詢XML文件 56
3.2.3  支持皮膚的UI類 62
3.3  實例程序:ImageViewer_Skinned 66
第4章  可定制的看圖軟件 67
4.1  UI由XML文件驅動 67
4.2  實例程序:ImageViewer_Customized
第3階段  腳本驅動的軟件開發(fā)
第5章  JavaScript解析 79
5.1  JavaScript簡介 79
5.1.1  詞法結構 79
5.1.2  數(shù)據(jù)類型 81
5.1.3  變量和常量 81
5.1.4  運算符 82
5.1.5  程序流程控制 84
5.1.6  對象 88
5.1.7  數(shù)組 90
5.1.8  函數(shù) 91
5.2  Active Scripting技術 93
5.2.1  基本原理 93
5.2.2  COM自動化 99
5.2.3  實例程序:CurveSee 123
5.3  JavaScript解析要點 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  自動類型轉換 192
5.3.9  回調腳本函數(shù) 201
5.3.10  訪問腳本的屬性和方法 203
5.3.11  多線程問題及其解決方案 205
5.3.12  支持定時器 215
5.3.13  支持動態(tài)屬性 223
5.3.14  腳本的單步調試 243
第6章  腳本驅動的看圖軟件 253
6.1  腳本驅動的意義 253
6.2  腳本驅動的實現(xiàn) 254
6.2.1  制定腳本接口標準 254
6.2.2  面向接口的實現(xiàn) 259
6.2.3  事件和事件處理 278
6.2.4  腳本驅動起來 294
6.3  實例程序:ImageViewer_ScriptDriven 304

本目錄推薦

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