
掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復(fù) “ 驗(yàn)證碼 ” ,獲取驗(yàn)證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請?jiān)谙螺d后24小時(shí)內(nèi)刪除。如果喜歡,請購買正版!
一.資料圖片
二.資料簡介
Thinter是解釋性腳本語言Pyhton的圖形界面開發(fā)工具包,是一個清晰的、面向?qū)ο蟮膱D形界面開發(fā)工具,它可以讓你快速地開發(fā)出可以運(yùn)行在Unix、Macintosh和Windows等系統(tǒng)平臺下的Python應(yīng)用程序。本書詳細(xì)地介紹了Python語言的語法和函數(shù)及其界面的開發(fā)方法,重點(diǎn)介紹了在Tkinter可視化平臺下的編程方法。本書非常適合各個層次的Python程序員,同時(shí)也適合利用Python開發(fā)各種腳本的設(shè)計(jì)人員。
三.資料目錄
第一部分 基本概念
第1章 python
1.1 python編程及特點(diǎn)概述
1.1.1 為什么是python
1.1.2 python能被用于何處
1.2 關(guān)鍵字?jǐn)?shù)據(jù)類型:表、元組和字典
1.2.1 表
1.2.2 元組
1.2.3 字典
1.3 類
1.3.1 類是怎樣描述對象的
1.3.2 定義類
1.3.3 python技巧
1.3.4 一個實(shí)例的初始化
1.3.5 方法
1.3.6 私有與公有變量和方法
1.3.7 繼承性
1.3.8 多重繼承性
1.3.9 混合類
第2章 tkinter
2.1 ikinter模塊
2.1.1 tkinter是什么
2.1.2 性能如何
2.1.3 如何運(yùn)用tkinter
2.1.4 tkinter的特點(diǎn)
2.2 tcl/tk對tkinter的映像
2.3 win32和unix下的gul
2.4 tkinter類的層次
2.5 tkinter控件的外觀
第3章 建立-個應(yīng)用
3.1 計(jì)算器范例:關(guān)鍵特點(diǎn)
3.2 計(jì)算器范例:源代碼
3.3 檢查應(yīng)用結(jié)構(gòu)
3.4 應(yīng)用的擴(kuò)展
第二部分 顯示
第4章 tkinter控件
4.1 tkinter控件漫游
4.1.1 頂層
4.1.2 框架
4,1.3 標(biāo)簽
4.1.4 按鈕
4.1.5 輸入
4.1.6 單選按鈕
4.1.7 復(fù)選按鈕
4.1.8 主菜單
4.1.9 消息
4.1.10 文本
4.1.11 畫布
4.1.12 滾動條
4.1.13 列表框
4.1.14 標(biāo)尺
4.2 字體和和顏色
4.2.1 字體描述符
4.2.2 x視窗系統(tǒng)字體描述符
4.2.3 顏色
4.2.4 設(shè)置寬應(yīng)用默認(rèn)字體和顏色
4.3 pmw大控件漫游
4.3.1 關(guān)于框
4.3.2 浮動圖
4.3.3 按鈕框
4.3.4 組合框
4.3.5 組合對話框
4.3.6 計(jì)數(shù)器
4.3.7 計(jì)數(shù)對話框控件
4.3.8 對話框
4.3.9 輸入域
4.3.10 組
4.3.11 標(biāo)簽控件
4.3.12 菜單條
4.3.13 消息欄
4.3.14 消息對話
4.3.15 記事本r
4.3.16 記事本s
4.3.17 記事本
4.3.18 選項(xiàng)菜單
4.3.19 窗格控件
4.3.20 提示對話框
4.3.21 單選選項(xiàng)
4.3.22 滾動畫布
4.3.23 滾動區(qū)域
4.3.24 滾動框架
4.3.25 滾動列表框
4.3.26 滾動文本
4.3.27 選項(xiàng)對話
4.3.28 文本對話
4.3.29 時(shí)間計(jì)數(shù)
4.4 創(chuàng)建新的大控件
4.4.1 大控件的描述
4.4.2 選項(xiàng)
4.4.3 制作大控件類
第5章 屏幕版面設(shè)計(jì)
5.1 版面設(shè)計(jì)的介紹
5.2 打包器
5.2.1 使用展開選項(xiàng)
5.2.2 使用填充選項(xiàng)
5.2.3 使用padx和pady選項(xiàng)
5.2.4 使用錨選項(xiàng)
5.2.5 使用分層性包裝
5.3 網(wǎng)格
5.4 放置器
5.5 小結(jié)
第6章 事件,捆綁和回叫
6.1 事件驅(qū)動系統(tǒng):評論
6.1.1 事件是什么
6.1.2 事件的傳播
6.1.3 事件類型
6.2 tkinter事件
6.3 回叫
6,4 入表達(dá)
6.5 捆綁事件和回叫
6.5.1 捆綁方法
6.5.2 處理多重捆綁
6.6 定時(shí)器和背景程序
6.7 動態(tài)回叫管理者
6.8 使事件運(yùn)作
6.8.1 捆綁動態(tài)數(shù)據(jù)與控件
6.8.2 數(shù)據(jù)確認(rèn)
6.8.3 格式化(smak)控件
6.9 小結(jié)
第7章 使用類、控件和特殊控件
7.1 創(chuàng)建發(fā)光二極管類
7.1.1 再試試
7.1.2 什么改變了
7.2 構(gòu)件類庫
7.2.1 將六邊形螺帽加入類庫
7.2.2 創(chuàng)建開關(guān)類
7.2.3 創(chuàng)建大控件
7.3 小結(jié)
第8章 對話框和窗體
8.1 對話框
8.1.1 標(biāo)準(zhǔn)對話框
8.1.2 數(shù)據(jù)輸入對話框
8.1.3 簡單表格
8.1.4 tkinter變量
8.2 標(biāo)準(zhǔn)窗體框架
8.3 數(shù)據(jù)字典
8.4 活頁夾
8.5 瀏覽器
8.6 壓縮程序
8.7 圖像映射
8.8 小結(jié)
第9章 面板與機(jī)器
9.1 創(chuàng)建前端面板
9.2 模塊性
9.3 實(shí)現(xiàn)前端面板
9.4 gif、bmp與圖層
9.5 一個更完整的例子
9.6 使用pov-ray創(chuàng)建的虛擬設(shè)備
9.6.1 現(xiàn)在看點(diǎn)完全不同的東西
9.7 小結(jié)
第10章 繪制點(diǎn)和標(biāo)尺
10.1 在畫布上繪圖
10.1.1 移動畫布對象
10.2 一個更完整的繪圖程序
10.3 滾動畫布
10.4 標(biāo)尺工具
10.5 縮放畫布對象
10.6 一些已完成的小玩意
10.7 快速繪制
10.8 小結(jié)
第11章 圖形和圖表
11.1 簡單圖形
11.2 圖形控件
11.2.1 添加條形圖
11.2.2 餅圖
11.3 三維圖形
11.4 帶形記錄圖
11.5 小結(jié)
第12章 導(dǎo)航
12.1 引言:導(dǎo)航方法
12.2 鼠標(biāo)導(dǎo)航
12.3 鍵盤導(dǎo)航:"無鼠標(biāo)導(dǎo)航"
12.4 建立應(yīng)用程序的導(dǎo)航
12.5 圖像映射'
12.6 小結(jié)
第13章 窗口管理器
13.1 什么是窗口管理器
13.2 幾何方法
13.3 可見性方法
13.4 圖標(biāo)方法
13.5 協(xié)議方法
13.6 其他wm方法
第三部分 組合起來
第14章 python擴(kuò)展
14.1 寫python擴(kuò)展
14.2 建立python擴(kuò)展
14.2.1 在unix下靜態(tài)鏈接一個擴(kuò)展
14.2.2 在windows下靜態(tài)鏈接一個擴(kuò)展
14.2.3 在unix下構(gòu)建動態(tài)模塊
14.2.4 在windows下構(gòu)建動態(tài)模塊
14.2.5 安裝動態(tài)模塊
14.2.6 使用動態(tài)模塊
14.3 在擴(kuò)展中使用pyhon apl
14.4 在c++中構(gòu)建擴(kuò)展
14.5 格式化字符串
14.6 引用計(jì)數(shù)
14.7 嵌入式的python
14.8 小結(jié)
第15章 調(diào)試程序
15.1 為什么使用print表達(dá)式
15.2 一個簡單的例子
15.3 如何調(diào)試
15.4 tkinter開發(fā)器
15.5 pdb
15.6 idle
15.7 ddd
第16章 設(shè)計(jì)有效的圖形應(yīng)用程序
16.1 友好界面設(shè)計(jì)的元素
16.2 人為因素
16.2.1 選擇字體
16.2.2 在gui中使用顏色
16.2.3 尺寸的考慮
16.3 可選擇的gui
16.4 小結(jié)
第17章 性能編程
17.1 每日加速
17.1.1 程序組織
17.1.2 使用python優(yōu)化器
17.1.3 檢查代碼
17.2 tkinter性能
17.2.1 讓它保持簡短
17.2.2 刪減本地變量
17.2.3 保持簡單
17.2.4 快速初始化
17.2.5 節(jié)省事件
17.3 python技術(shù)
17.3.1 引用模塊
17.3.2 字符串鏈接
17.3.3 正確使用嵌套的循環(huán)
17.3.4 減少模塊引用
17.3.5 使用本地變量
17.3.6 使用異常處理
17.3.7 使用map,filter和reduce
17.4 程序剖析
17.5 python擴(kuò)展
17.6 小結(jié)
第18章 線程和異步技術(shù)
18.1 線程
18.1.1 非圖形用戶界面下的線程
18.1.2 圖形用戶界面下的線程
18.2 "after"處理
18.3 小結(jié)
第19章 發(fā)布tkinter程序
19.1 發(fā)布程序的一般問題
19.2 發(fā)布unix程序
19.3 發(fā)布win32程序
19.4 python發(fā)布工具
第4部分 附錄
附錄a tk到tkinter映射
附錄b tkinter參考資料
附錄c pmw參考:python megawidgets
附錄d 創(chuàng)建和安裝python,tkinter
附錄e 事件與鍵盤系統(tǒng)
附錄f 光標(biāo)
附錄g 參考文獻(xiàn)