Python全棧開發——高階編程
夏正東
買這商品的人也買了...
-
$550$429 -
$680$537 -
$474$450 -
$400$360 -
$594$564 -
$550$495 -
$352$331 -
$403Python 全棧開發 — 數據分析
-
$580$435 -
$350$273
相關主題
商品描述
目錄大綱
目錄
第1章GUI編程
1.1GUI簡介
1.1.1GUI的特點
1.1.2GUI的設計原則
1.2GUI的開發工具包
第2章Tkinter
2.1Tkinter的安裝
2.2Misc類和Wm類
2.3主窗口
2.4控件
2.4.1跟蹤控件的值
2.4.2標簽(Label類)
2.4.3按鈕(Button類)
2.4.4單選按鈕(Radiobutton類)
2.4.5多選按鈕(Checkbutton類)
2.4.6文本輸入框(Entry類)
2.4.7下拉菜單(OptionMenu類)
2.4.8列表框(Listbox類)
2.4.9靜態框(LabelFrame類)
2.4.10微調節器(Spinbox類)
2.4.11滑塊(Scale類)
2.4.12消息(Message類)
2.4.13文本(Text類)
2.4.14滾動條(Scrollbar類)
2.4.15框架(Frame類)
2.4.16頂級窗口(Toplevel類)
2.4.17菜單欄(Menu類)
2.5佈局管理器
2.5.1pack佈局管理器
2.5.2grid佈局管理器
2.5.3place佈局管理器
2.6事件處理
2.6.1事件處理的4要素
2.6.2事件序列
2.6.3事件綁定
2.6.4事件
2.6.5系統級事件
2.7對話框
2.7.1消息對話框
2.7.2文件對話框
2.7.3顏色選擇對話框
2.8ttk模塊
2.8.1主題和樣式
2.8.2控件
2.9項目實戰: 文本編輯器
2.9.1程序概述
2.9.2程序編寫
第3章wxPython
3.1wxPython的安裝
3.2wxPython的基本要素
3.3應用程序
3.4窗口
3.4.1框架(Frame類)
3.4.2內容面板(Panel類)
3.4.3菜單欄(MenuBar類)
3.4.4分隔窗口(SplitterWindow類)
3.5控件
3.5.1靜態文本(StaticText類)
3.5.2文本輸入框(TextCtrl類)
3.5.3普通按鈕(Button類)
3.5.4位圖按鈕(BitmapButton類)
3.5.5開關按鈕(ToggleButton類)
3.5.6單選按鈕(RadioButton類)
3.5.7單選框(RadioBox類)
3.5.8復選框(CheckBox類)
3.5.9可編輯下拉菜單(ComboBox類)
3.5.10不可編輯下拉菜單(Choice類)
3.5.11列表框(ListBox類)
3.5.12靜態框(StaticBox類)
3.5.13靜態圖像(StaticBitmap類)
3.5.14靜態直線(StaticLine類)
3.5.15微調節器(SpinCtrl類)
3.5.16滑塊(Slider類)
3.5.17樹(TreeCtrl類)
3.5.18工具欄(ToolBar類)
3.5.19狀態欄(StatusBar類)
3.6佈局管理器
3.6.1BoxSizer佈局管理器
3.6.2StaticBoxSizer佈局管理器
3.6.3GridSizer佈局管理器
3.6.4FlexGridSizer佈局管理器
3.7事件處理
3.7.1事件處理的4要素
3.7.2事件
3.8消息對話框
3.9網格
3.10滾動面板
3.11項目實戰: QQ
3.11.1程序概述
3.11.2創建數據庫
3.11.3程序目錄結構
3.11.4程序編寫
第4章游戲編程
4.1游戲編程簡介
4.2游戲的開發工具包
第5章PyGame
5.1PyGame的安裝
5.2PyGame的基礎知識
5.2.1基本概念
5.2.2坐標系
5.2.3基本開發流程
5.3Surface對象和Rect對象
5.3.1Surface對象
5.3.2Rect對象
5.4窗口圖層
5.5圖片加載
5.6圖片變形
5.7圖片蒙版
5.8圖形繪制
5.9文本顯示
5.9.1pygame.font模塊
5.9.2pygame.freetype模塊
5.10時間控制
5.11事件處理
5.11.1事件和事件隊列
5.11.2窗口事件
5.11.3鍵盤事件
5.11.4鼠標事件
5.11.5自定義事件
5.12精靈、精靈組和碰撞檢測
5.12.1精靈和精靈組
5.12.2碰撞檢測
5.13音效和音樂
5.13.1音效
5.13.2音樂
5.14項目實戰: 五子棋
5.14.1程序概述
5.14.2程序編寫
第6章Cocos2d
6.1Cocos2d的安裝
6.2Cocos2d的基礎知識
6.2.1基本元素
6.2.2坐標系
6.2.3基本開發流程
6.3導演(Director類)
6.4節點(CocosNode類)
6.4.1場景(Scene類)
6.4.2圖層(Layer類)
6.4.3精靈(Sprite類)
6.4.4菜單(Menu類)
6.5事件
6.5.1鍵盤事件
6.5.2鼠標事件
6.6粒子系統
6.7動作(Action類)
6.7.1瞬時動作
6.7.2間隔動作
6.8音效和音樂
6.8.1Pyglet
6.8.2Pygame/SDL
6.9項目實戰: 飛機大戰
6.9.1程序概述
6.9.2程序目錄結構
6.9.3程序編寫