- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.Windows Phone 7 Apps开发入门
Apps開發入門Windows Phone 了解Metro Design Language,並隨時融入其中 熟悉Windows Phone 7專案結構 魔鬼都在細節裡解說 本課程目的METRO DESIGN LANGUAGE常在我心微軟的進步 Index(樸素) 與 Iconic(許多漸層)的差別解說 Metro UI與iOS UI的差異銀行App的比較(iOS)銀行App的比較(Android)每個平台都長一樣的App為了讓每個客戶都有相同的使用經驗WP7iOSAndroid每個平台都經過調整的App為了融入每個平台特有的使用經驗WP7iOSAndroid Segoe 微軟無襯線字體,和Arial類似,具有人文主義特色 當字體小於15時,在行動裝置上會變得很難閱讀也很難觸碰解說 Metro UI使用的字體 繁體中文字型使用 Microsoft MHei滙豐銀行近年採用的「環球金融,地方智慧」標語,也使用蒙納黑體,但字元比例比一般要寬(多於 100%)。香港大部分報章、書刊和雜誌也有採用蒙納黑體的,例如蘋果日報、新Monday、Yes!等等。解說 Metro UI使用的中文字體 特有的Theme Background(背景),區分成深色(dark)與淺色(light),設計時要特別注意使用者切換時對UI造成的效果。 一般來說,黑底白字對於電源的耗損最少,但實際上的電源耗損會根據LED類型與色彩而不同。解說 Theme - BackgroundApp IconTile IconHome ScreenApp List 特有的Theme Accent Color(輔色),標準色共有10種,會改變Tile Icon與App Icon區塊的背景色、內建App的Tile Icon與App List裡面的App Icon的顏色。解說 Theme - Accent Color專案結構Windows Phone 7 雖然名為SDK,但是只提供與Visual Studio整合、與Expression Blend整合的開發方式,不提供Console的開發方式(有別於其他的Windows SDK)。 Visual Studio的專案檔其實就是MSBuild可以讀取的 .proj(C# - .csproj)(VB - .vbproj)格式,所以配合Console + MSBuild開發是可行的。解說 Windows Phone 7 SDK種類很多,都是為了開發者的方便,添加了各種Assembly Reference和特殊目錄結構。所以真正需要的只有Windows Phone Application這種最陽春的類型,未來有需要時,自行添加相關Assembly Reference與目錄結構即可造出與其他類型專案相同的環境。解說 Windows Phone 7 專案(1)各種專案類型皆為了方便遊戲開發者而添加了各種Assembly Reference和特殊目錄結構。一樣可以由Windows Phone Application類型,未來根據實際需求,自行添加相關Assembly Reference與目錄結構,造出與這些XNA相關類型專案相同的環境。解說 Windows Phone 7 專案(2)從專案到XAP.xap為zip壓縮檔格式WP專案打包Metadata(Manifest)XAP原始碼(XAML+Code)直接搬移原始碼(XAML+Code)Metadata(Manifest)原始碼(XAML+Code)DLL(Assembly)Resource(Embedded Resource)DLL(Assembly)Resource(Embedded Resource)Content直接搬移ContentContent直接搬移Content專案實際內容WP專案Metadata(Manifest)原始碼(Code)Metadata(Manifest)原始碼(XAML+Code)ContentContent原始碼(XAML+Code)Content檔案的處理方式由Build Action決定Source code ?CompileXAML ?ApplicationDefinationContent ? ContentResource ?ResourceEmbedded Resource.xap實際內容XAPMetadata(Manifest)DLL(Assembly)Metadata(Manifest)ContentContentContentContent與Resource的差別為效能而做取捨ContentResource 參考文件 Creating High Performing Silverlight Applications for Windows P
文档评论(0)