《Windows Phone 8 Development Internals》读书笔记-1-1-连载
前言:尋找Windows Phone 8相關技術書籍,發現與之相關的資料并不是很豐富,并且大多數都是英文版本的,很多友友都渴望有相關的中文資料。本人發現《Windows Phone 8 Development Internals》講解的還是比較詳細的。之前本打算將這本書翻譯成中文版的,和一位朋友商量過后他建議我以連載博客的形式將自己的心得與體會和大家分享。
本書整體分為4個大的部分:
1.Windows Phone核心功能;
2.Windows Phone7和Windows Phone 8的區別與聯系;
3.Windows Phone 8的新特點 ;
4.Windows Phone 8 的發展方向
第一章:風格和框架
本章主要描述了3個核心問題:
一、Windows Phone 的發展歷程和原理?
圖1-1:Windows Phone的開始界面
WP7發布于2010年的秋天,直到今日微乳已經發布了WP8.1,WP是一款操作簡單、風格時尚、排版自由、動感效果豐富、用戶界面獨特的操作系統。
圖1-2:WP8相對于WP7功能對比
圖1-3:WP8應用模型
通過圖1-3可以看出最底層的是操作系統的基礎服務包括:網絡、存儲、多媒體和傳感器;依次向上是平臺服務包括:運行管理(應用程序的運行、任務調度)、包管理器(負責安裝和卸載應用程序,在程序的運行過程中加載程序集)、導航服務(與運行管理模塊交互,明確程序是退出還是啟動)、資源管理(系統資源和進程管理);TaskHost代表XMAL應用程序模型(主要應用于WP7系統),CoreApplication是WP8的應用程序模型,只支持Direct3D的UI,這兩種應用模型都依賴于一組共享的核心平臺服務。
圖1-4:WP8所支持的應用程序類型
WP的其它特色:
圖1-5:WIN8和WP8使用相同的內核
二、編譯和發布應用程序
開發工具:
- Microsoft Visual Studio 2012 Express for Windows Phone
- Microsoft Blend 2012 Express for Windows Phone
- Windows Phone 模擬器
- 項目模板、程序集
開發環境:win8 64位 內存>4GB 支持Hyper-V(具體步驟官網有詳細步驟)
發布:需要微軟開發人員賬號,可發布WP8和Win8應用程序到應用程序商店
三、創建第一個WP應用程序“HelloWorld”
圖1-6創建WP8應用程序“HelloWorld”
修改MainPage.xaml中的代碼:
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28"><TextBlock Text="HelloWorld" Style="{StaticResource PhoneTextNormalStyle}" Margin="12,0"/><TextBlock Text="Welcome" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/> </StackPanel>添加一個TextBox:
<TextBox HorizontalAlignment="Left" Height="72" Margin="12,10,0,0" Grid.Row="1" TextWrapping="Wrap" VerticalAlignment="Top" Width="456" Text="這是我的第一個WP應用程序"/>啟動模擬器運行程序:
?
更新日期:周一~周五?
轉載于:https://www.cnblogs.com/Foregoer/p/3864825.html
總結
以上是生活随笔為你收集整理的《Windows Phone 8 Development Internals》读书笔记-1-1-连载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU 4869 Turn the po
- 下一篇: 第一个Windows程序讲解