注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Tcl/Tk編程權(quán)威指南

Tcl/Tk編程權(quán)威指南

Tcl/Tk編程權(quán)威指南

定 價(jià):¥79.00

作 者: (美)Brent B.Welch著;崔凱譯
出版社: 中國電力出版社
叢編項(xiàng): 開源軟件叢書
標(biāo) 簽: TCL/TK

ISBN: 9787508308494 出版時(shí)間: 2002-06-01 包裝: 精裝
開本: 26cm+光盤1片 頁數(shù): 690 字?jǐn)?shù):  

內(nèi)容簡介

  本書是關(guān)于Tcl/Tk編程語言的最暢銷、最權(quán)威的著作,由“Tcl/Tk之父”JohnOusterhout的嫡系弟子BrentB.Welch撰寫,其技術(shù)含量不容質(zhì)疑。本書介紹了Tcl的網(wǎng)絡(luò)支持、SafeTcl、使用C語言編寫Tk組件、編譯器Tcl/Tk的Netscape和Explorer插件等精彩內(nèi)容。無論你是(或者想成為)一位Tcl/Tk程序員,還是一位傳統(tǒng)的平臺腳本語言的開發(fā)者。本書要點(diǎn):*Tcl的基本機(jī)制*基礎(chǔ)以及高級的編程技術(shù)和工具、包括Tcl腳本庫設(shè)施*最新的可擴(kuò)展TclWeb服務(wù)器*國際化(internationalixation)特性和線程支持*正則表達(dá)式和名字空間

作者簡介

  BrentB.Welch是Scriptics公司(由JohnOusterhont創(chuàng)建)的高級Web工程師,曾任過Sun公司和XeroxPARC的軟件工程師。他是Tcl/Tk開發(fā)小組的主要成員。

圖書目錄

第1部分 Tcl基礎(chǔ)
第1章 Tcl的基本知識
 Tcl命令
 Hello, World!
 變量
 命令替換
 數(shù)學(xué)表達(dá)式
 反斜杠替換
 使用花括號和雙引號進(jìn)行分組
 過程
 一個(gè)階乘的例子
 更多有關(guān)變量的知識
 更多有關(guān)數(shù)學(xué)表達(dá)式的內(nèi)容
 注釋
 有關(guān)替換與分組的總結(jié)
 要點(diǎn)
 參考
第2章 開始使用
 source命令
 UNIX上的Tcl腳本程序
 Windows 95的開始菜單
 Macintosh與ResEdit
 console命令
 命令行變元
 預(yù)定義變量
第3章 CGI應(yīng)用程序--顧客留言簿
 HTML簡介
 使用CGI創(chuàng)建動態(tài)頁面
 guestbook.cgi腳本程序
 定義表單以及處理表單數(shù)據(jù)
 cgi.tcl軟件包
 接下去的幾步
第4章 Tcl中的字符串處理
 string命令
 append命令
 format命令
 scan命令
 binary命令
 相關(guān)章節(jié)
第5章 Tcl列表
 Tcl列表
 構(gòu)建列表
 獲取列表元素
 修改列表
 搜索列表
 對列表進(jìn)行排序
 split命令
 join命令
 相關(guān)章節(jié)
第6章  控制結(jié)構(gòu)命令
 If Then Else
 Switch
 While
 Foreach
 For
 Break與Continue
 Catch
 Error
 Return
第7章 過程與作用域
 proc命令
 使用rename來改變命令名
 作用域
 global命令
 通過upvar以名字進(jìn)行調(diào)用
 使用upvar來處理變量別名
第8章 Tcl數(shù)組
 數(shù)組的語法
 array命令
 使用數(shù)組來構(gòu)建數(shù)據(jù)結(jié)構(gòu)
第9章 對文件和程序的操作
 使用exec運(yùn)行程序
 file命令
 跨平臺的文件命名方式
 操作文件和目錄
 文件屬性
 對I/O命令的總結(jié)
 打開文件用于I/O操作
 讀寫操作
 當(dāng)前目錄-cd和pwd
 使用glob來匹配文件名
 exit和pid命令
 環(huán)境變量
 registry命令
第2部分Tcl高級特性
第10章  引用問題與eval
 使用list命令來構(gòu)建代碼
 在eval內(nèi)部利用concat
 uplevel命令
 subst命令
第11章 正則表達(dá)式
 何時(shí)使用正則表達(dá)式
 正則表達(dá)式的語法
 高級正則表達(dá)式(ARE)
 語法總結(jié)
 regexp命令
 Rgsub命令
 使用regsub將數(shù)據(jù)轉(zhuǎn)換為程序
 其他使用正則表達(dá)式的命令
第12章 腳本庫及軟件包
 確定軟件包的位置:auto-path變量
 使用軟件包
 對軟件包加載的總結(jié)
 package命令
 基于文件tclIndex的庫
 unknown命令
 方便交互
 TclShell的庫環(huán)境
 編碼風(fēng)格
第13章 反射與調(diào)試
 clock命令
 info命令
 跨平臺支持
 跟蹤變量的值
 交互式命令歷史記錄
 調(diào)試
 Scriptics的TclPro
 其他工具
 性能調(diào)校
第14章 名字空間
 使用名字空間
 名字空間變量
 命令查找
 嵌套名字空間
 過程的進(jìn)口與輸出
 回調(diào)與名字空間
 內(nèi)省(introspection)
 namespace命令
 轉(zhuǎn)換現(xiàn)有的軟件包以使用名字空間
 [incrTcl]對象系統(tǒng)
 注意事項(xiàng)
第15章 國際化(Internationalization)
 字符集與編碼
 消息目錄
第16章 事件驅(qū)動的編程
 Tcl事件循環(huán)
 after命令
 fileevent命令
 vwait命令
 fconfigure命令
第17章 套接字編程
 客戶端套接字
 服務(wù)器端套接字
 回送(Echo)服務(wù)
 使用HTTP獲取一個(gè)URL
 http軟件包
 基本認(rèn)證
第18章 TclHttpd  Web服務(wù)器
 將 TclHttpd與你的應(yīng)用程序集成
 域處理程序
 應(yīng)用執(zhí)導(dǎo)的URL
 文檔類型
 HTML+Tcl模板
 表單處理程序
 編程參考
 標(biāo)準(zhǔn)應(yīng)用執(zhí)導(dǎo)(Application-Dirct)的URL
 TclHttpd發(fā)行版
 服務(wù)器配置
第19章 多解釋器與  Safe-Tcl
 interp命令
 創(chuàng)建解釋器
 安全解釋器
 命令別名
 隱藏命令
 替換
 從安全解釋器中執(zhí)行I/O操作
 安全基礎(chǔ)
 安全策略
第20章 Safe-Tk與瀏覽器插件
 子解釋器中的Tk
 瀏覽器插件
 安全策略與瀏覽器插件
 配置安全策略
第3部分 Tk基礎(chǔ)
第21章 Tk的基本知識
 Th中的Hello, World!
 Tk組件的命名
 配置Tk組件
 Tk組件屬性與資源數(shù)據(jù)庫
 Tk命令概要
第22章 Tk實(shí)例解析
 ExecLog
 Example Browser
 Tcl Shell
第23章 打包擺放布局管理器(pack)
 朝一側(cè)擺放
 水平與垂直難疊
 空腔模型( Cavity  Model)
 打包擺放空間(packing space)與顯W空間(display Space)
 尺寸調(diào)整與一expand
 掛靠
 擺放順序
 選擇用于擺放的父組件
 取消一個(gè)組件的擺放
 打包器總結(jié)
 窗口的堆疊順序
第24章 柵格擺放布局管理器( grid)
 一種基本柵格
 跨行列擺放
 行列約束
 grid命令
第25 章定位擺放布局管理器( place)
 place的基礎(chǔ)知識
 面板管理器
 place命令
第26章 將命令與事件編聯(lián)
 bind命令
 bindtags命令
 事件的語法
 修飾符
 事件序列
 虛擬事件
 事件關(guān)鍵詞
第4部分 Tk組件
第27章 按鈕與菜單
 按鈕命令與作用域問題
 與Tcl變量關(guān)聯(lián)的按鈕
 按鈕屬性
 按鈕操作
 菜單和菜單按鈕
 鍵盤遍歷
 操縱菜單和菜單條目
 菜單屬性
 通過名字來指定菜單的軟件包
第28章 資源數(shù)據(jù)庫
 有關(guān)資源的介紹
 加載選項(xiàng)數(shù)據(jù)庫
 添加單一的數(shù)據(jù)庫條目
 存取數(shù)據(jù)庫
 用戶定義的按鈕
 用戶定義的菜單
第29章 簡單的Tk組件
 框架組件與頂層窗口
 標(biāo)簽組件
 消息組件
 標(biāo)尺組件
 bell命令
第30章 滾動條
 使用滾動條
 滾動條協(xié)議
 滾動條組件
第31章 輸入條組件
 使用輸入條組件
 輸入條組件
第32章 列表框組件
 使用列表框組件
 列表框組件的編聯(lián)
 列表框組件的屬性
第33章 文本組件
 文本索引
 文本標(biāo)記
 文本標(biāo)簽
 文本信息的選擇( selection)
 標(biāo)簽的編聯(lián)
 文本搜索
 嵌入組件
 圖片的嵌入
 查看文本組件的內(nèi)部信息
 文本組件的編聯(lián)
 文本組件的操作
 文本組件的屬性
第34章 畫布組件
 畫布坐標(biāo)
 Hello,  World!
 最小和最大標(biāo)尺的例子
 畫布對象
 畫布組件的操作
 產(chǎn)生postscript輸出
 畫布組件的屬性
 建議
 第5部分 Tk詳解
第35章  選擇和剪貼板
 選擇模型
 selection命令
 Clipboard命令
 選擇處理程序
第36章  焦點(diǎn).焦點(diǎn)的捕獲和對話框
 標(biāo)準(zhǔn)對話框
 定制對話框
 使用update命令實(shí)現(xiàn)動畫
第37章 Tk組件的屬性
 配置屬性
 尺寸
 邊界與浮雕效果
 焦點(diǎn)的高亮顯示
 補(bǔ)自(padding)與掛靠(anchor)
第38章 顏色.圖片和鼠標(biāo)指針
 顏色
 色彩映射與視頻種類
 位圖和圖片
 文本插入光標(biāo)
 鼠標(biāo)指針
第39章 字體與文本屬性
 字體命名
 X字體名
 字模
 font命令
 文本屬性
 柵格化.尺寸調(diào)整和布局
 一個(gè)字體選擇應(yīng)用程序
第40章 send
 send命令
 發(fā)送者腳本
 通信進(jìn)程
 通過套接字來實(shí)現(xiàn)遠(yuǎn)程eval
第41章 窗口管理器與窗口信息
 win命令
 winfo命令
 tk命令
第42章 管理用戶首選項(xiàng)
 應(yīng)用默認(rèn)設(shè)置文件
 定義首選項(xiàng)
 首選項(xiàng)的用戶界面
 管理首選項(xiàng)文件
 跟蹤對首選項(xiàng)變量的修改
 對該軟件包的改進(jìn)
第43章 一種操作編聯(lián)的用戶界面
 一對協(xié)調(diào)工作的列表框
 編輯界面
 保存與加載編聯(lián)
第6部分 C語言編程
第44章 C語言編程與Tcl
 基本概念
 創(chuàng)建可加載軟件包
 一個(gè)用C語言實(shí)現(xiàn)的命令過程
 blob命令的例于
 字符串與國際化
 TolMain和Tcl-Applnit
 Tk_Main
 事件循環(huán)
 從C中調(diào)用腳本
第45章 編譯TCI及擴(kuò)展模塊
 標(biāo)準(zhǔn)目錄結(jié)構(gòu)
 從源代碼建立TCI
 使用占位函數(shù)庫(Stub Library)
 使用autoconf
 擴(kuò)展模塊范例
 Makefile.in
第46章 使用C語言編寫Tk組件
 初始化擴(kuò)展模塊
 組件的數(shù)據(jù)結(jié)構(gòu)
 組件的類命令
 組件實(shí)例命令
 配置和重新配置屬性
 指定組件屬性
 時(shí)鐘的顯示
 窗口事件過程
 最后的清除工作
第47章 C函數(shù)庫概覽
 TclC函數(shù)庫概覽
 Tk C函數(shù)庫概覽
 第7部分 各版本之間的差異
第48章  Tcl 7.4/Tk 4.0
 wish
 過時(shí)廢棄的功能
 cgct操作
 輸入焦點(diǎn)的高亮顯示
 編聯(lián)
 滾動條接日
 pack info
 焦點(diǎn)
 send命令
 按鈕的內(nèi)部補(bǔ)白
 單選按鈕的值
 輸入條組件
 菜單
 列表框
 沒有了geometry屬性
 文本組件
 顏色屬性
 顏色分配與tk colormodel
 畫布組件的scrollIncrement
 選擇
 bell命令
第49章  Tcl 7.5/Tk 4.1
 跨平臺腳本
 clock命令
 load命令
 Package命令
 多個(gè)foreach循環(huán)變量
 事件循環(huán)從Tk轉(zhuǎn)移到了Tcl
 網(wǎng)絡(luò)套接字
 多解釋器與Safe-Tcl
 grid布局管理器
 文本組件
 輸入條組件
第50章  Tcl7.6/Tk 4.2
 更多的file操作
 虛擬事件
 標(biāo)準(zhǔn)對話框
 新的grid布局管理器
 Macintosh的unsupportedl命令
第51章 Tcl/Tk 8.0
 Tcl編譯器
 名字空間
 Safe-Tcl
 新的lsort
 tcl_precision變量
 2000年約定
 Http軟件包
 串行線I/O
 獨(dú)立于平臺的字體
 tk scaling命令
 應(yīng)用程序的嵌入
 本地化菜單與菜單條
 CDE的邊界寬度
 本地化的按鈕和滾動條
 文本組件中的圖片
 destroy不再產(chǎn)生錯(cuò)誤
 grid rowconfigure
 補(bǔ)丁版本
第52章 Tcl/Tk  8.1
 Unicode與國際化
 線程安全
 高級正則表達(dá)式
 新字符串命令
 DDE擴(kuò)展模塊
 雜類
第53章  Tcl/Tk  8.2
 Trf補(bǔ)丁
 更快的字符串操作
 空數(shù)組名
 瀏覽器插件的兼容性
第54章 Tcl/Tk 8.3
 關(guān)于Tcl的修改建議
 關(guān)于Tk的改動建議
第55章 有關(guān)本書的CD-ROM

本目錄推薦

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