《深入淺出:Windows 8.1套用開發》是清華大學出版社出版的圖書,作者是周家安。
基本介紹
- 書名:深入淺出:Windows 8.1套用開發
- 作者:周家安
- 出版社:清華大學出版社
- 裝幀:平裝
- 開本:16開
- 正文語種:簡體中文
編輯推薦
內容簡介
作者簡介
媒體評論
1996年初,微軟在中國發布了Windows95的中文版,2012年秋天,微軟向全球正式發布了Windows8。在這兩個重要的時間點上,我也和微軟結下了不解之緣。隨著Windows 8.1 的推出,微軟的新一代作業系統也日趨完善。本書的作者是微軟的MVP, 是微軟編程社區的精英,本書融匯了作者自己珍貴的編程體會與開發實踐,這會幫助你打開Window 8.1編程的大門。正像Windows95推出時,很多開發者還在迷戀Windows 3.1乃至 DOS的編程,創新和變革並不是所有人都能夠馬上理解和接受的,但是越早遷移到最先進的平台並採用最新技術,就使你能看到並把握一個新世界的最美的機會。
王豫翔(上海致勝信息技術有限公司開發部經理):
軟體開發類的書非常難寫,相比傳統技術類書籍,軟體版本和開發技術的更新非常快,寫一本令讀者滿意的書非常困難。需要作者在一定的領域有相當的深入和心得,且又可以從讀者的角度出發,條理清晰的由淺入深,深入淺出,才有可能稱為一本好的軟體技術書籍。目前國內的軟體技術書大致有三類:(1)官方文檔的整理集合類,這類書等同於API文檔集合,基本來講屬於雞肋,在早期上網不方便的情況下,此類書籍還有市場,現在再有這樣的電話號碼簿書籍出現,作者必須是在耍流氓了;(2)翻譯類,這類書的質量需要同時取決於原作者和譯者的水平,有時候譯者選錯了原作者,往往類似好演員選了爛劇本,通篇讀完,感覺譯者用心之極,可惜內容還是令人失望,當然最多的是譯者的水平耽誤了原著的發揮。(3)國內技術人員心得類,這類書往往由國內痴迷技術的專業人員嘔心瀝血編著,此類書籍是我最喜歡的,書中並非包羅萬象,但章章都蘊含了作者的心得體會,案例詳細合理,往往還會出現極其經典的案例,讀來令人心曠神怡,情不自禁的要和作者配合來演練下代碼。作者是MVP,也是MVP中C#技術的活躍分子,我們有一個MVP群,在這個群中,作者以極大的技術熱心和對C#精通的能力給我很大的幫助,所以當我仔細閱讀作者的新書後,我毫不猶豫的將這本書歸類到以上的第三類,同時我也向大家真誠的推薦此書,作為Windows8的開發的必須書籍中的一本,相信我,這會是一本好書。
作為軟體開發行業的“老兵”,本書的作者結合具體的實例,循序漸進地為讀者介紹了開發Windows 8.1套用所需的各方面的知識。全書娓娓道來,如一個老程式設計師在身邊為您掃清Windows 8.1應用程式開發過程中所遇到的各種障礙,非常值得閱讀!
自從Windows 8發布以來,我就注意到它的發展潛力,也在Windows RT平台上開發了數個程式。可惜一直以來Windows 8的開發資料大部分為英文,這使得國內的開發團隊由於缺乏充分了解Windows 8而對其開發和發展持保留態度。作為微軟力推的集移動和傳統桌面為一體的平台,其市場占有率迅猛發展,越來越多的廠商和個人開始重視並開發了RT平台上的套用。本書作者在對Windows 8技術深入研究的基礎上,根據其實戰經驗撰寫了本書,讓讀者可以從零基礎逐步深入套用開發,從而在短時間內了解和掌握Windows RT框架,並學會其相應的開發和設計,非常適合作為Windows 8開發的參考書籍。
Windows 8是微軟作業系統戰略非常重要的一步,它把平板電腦和以前的桌面電腦融為一體,提供了非常出色的觸控體驗。隨著微軟Surface的推出,以及各大電腦廠商不斷地推出基於Windows 8系統的一體機,Windows 8最終必將會占有一個非常龐大的用戶群體。這本Windows 8的圖書,淺顯易懂,講解了Windows 8最新的技術,是一本不錯的學習參考書籍,相信對於想要學習Windows 8技術的讀者會有很大的幫助,推薦用這本書開啟你的Windows 8技術之旅。
Windows 8革命性地融合了平板電腦與桌面電腦,適應移動互聯大趨勢。本人有幸在本書出版之前閱讀到此書的的樣章與大綱,深感本書的精彩。作者全面、直觀、深入淺出地對Windows 8.1技術進行了講解,非常適合讀者理解和學習。強烈推薦仔細認真學習本書,必將有助於快速走向微軟架構工程師之路。
隨著移動網際網路的快速發展,傳統桌面開始向移動桌面延伸。隨著微軟在移動端的發力,越來越多的開發者開始涉及到傳統桌面開發向移動桌面開發轉型的相關工作。在這樣的背景下,本書所介紹的Windows 8.1套用開發就變得尤為重要。細品全書,將會深刻體會到書中所蘊含的知識面之廣博、構思之細膩、論述之生動。建議認真閱讀!
Windows 8兼容平板電腦和桌面電腦,推廣套用日趨廣泛。本書首次詳盡介紹了Windows 8.1的各方面的功能、項目開發實例與技巧,並精心製作了視頻教程,非常適合作為從事Windows平台開發的廣大開發人員參考,並適合作為入門級教材。建議閱讀!
目錄
讚譽
前言
第1章 準備工作
1.1 邂逅XAML
1.1.1 XAML的命名空間
1.1.2 擴展標記
1.2 了解應用程式項目
1.3 尋找程式的入口點
1.4 一些技巧
1.4.1 讓開發環境更加個性化
1.4.2 實用的調試技巧
1.4.3 請編寫規範的代碼
1.4.4 巧用其他學習資源
第2章 應用程式管理
2.1 保存和恢復應用程式狀態
2.1.1 使用本地應用程式設定保存狀態信息
2.1.2 使用序列化方式保存狀態信息
2.2 設定應用程式的基本信息
2.2.1 設定套用標題和說明
2.2.2 替換初始螢幕圖片
2.2.3 設定磁貼的背景色
2.2.4 設定應用程式圖示
2.3 頁面導航與參數傳遞
2.3.1 簡單的頁面導航實現
2.3.2 向頁面傳遞參數
2.3.3 控制頁面的快取模式
2.3.4 將Frame嵌入到一個頁面中
第3章 界面布局
3.1 線性布局StackPanel
3.2 精確定位Canvas
3.3 格線布局之Grid
3.3.1 劃分行和列
3.3.2 定位子元素
3.3.3 Grid布局實例
3.4 格線布局之VariableSizedWrapGrid
3.5 對齊方式與邊距
3.5.1 對齊方式
3.5.2 Margin與Padding
3.6 根據應用程式的視圖調整布局
第4章 常用控制項
4.1 使用控制項的一些準則
4.1.1 樸素大方最重要
4.1.2 植入廣告要恰到好處
4.1.3 界面美化與用戶體驗要取得平衡
4.2 按鈕
4.2.1 Button
4.2.2 HyperlinkButton
4.2.3 RadioButton
4.2.4 CheckBox
4.2.5 RepeatButton
4.3 文本顯示控制項
4.3.1 TextBlock
4.3.2 RichTextBlock
4.3.3 RichTextBlockOverflow
4.4 文本輸入控制項-TextBox
4.4.1 驗證輸入內容o
4.4.2 設定InputScope
4.4.3 TextChanged事件
……
第5章 數據綁定與集合控制項
第6章 圖形與動畫
第7章 搜尋、設定與共享集成
第8章 Toast通知、動態磁貼與彈出選單
第9章 多媒體處理
第10章 應用程式數據與檔案I/O
第11章 網路通信
第12章 觸控與鍵盤事件