Windows Phone程序設(shè)計(jì)

出版時(shí)間:2012-3  出版社:電子工業(yè)出版社  作者:查爾斯·佩措爾德  頁(yè)數(shù):464  譯者:楊帆  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  Windows
Phone是微軟經(jīng)過(guò)數(shù)年歷練,融合了幾乎所有的微軟產(chǎn)品及服務(wù)而推出的創(chuàng)新性智能手機(jī)平臺(tái)。游戲是智能手機(jī)上必不可少的應(yīng)用程序,Windows
Phone上提供的游戲開發(fā)框架是XNA,這是微軟的專業(yè)跨平臺(tái)游戲開發(fā)框架。
  本書的編寫兼顧了實(shí)用性和創(chuàng)新性,書中的實(shí)例是讀者很好的學(xué)習(xí)資源。全書共分上下兩篇,上篇對(duì)比Silverlight和XNA介紹Windows
Phone平臺(tái)的基本概念,具體包括控制程序朝向、觸控簡(jiǎn)介、處理位圖材質(zhì)、傳感器和服務(wù),以及在程序內(nèi)傳遞和保存數(shù)據(jù)遇到的問(wèn)題。下篇主要介紹如何使用XNA開發(fā)高性能的二維游戲,具體包括文字和子畫面(sprites)的創(chuàng)建,以及動(dòng)畫控制、處理位圖(加載、從像素基本控制、使用動(dòng)態(tài)的材質(zhì))、使用變換、使用觸控和傳感器來(lái)創(chuàng)建游戲。

作者簡(jiǎn)介

作者:(美國(guó))查爾斯·佩措爾德(Charles Petzold) 譯者:楊帆查爾斯·佩措爾德(Charles Petzold),書寫基于windows操作系統(tǒng)上編程的書籍已有24年了。他是微軟客戶端應(yīng)用程序開發(fā)的MVP,windows先驅(qū)獎(jiǎng)的獲得者。他筆耕不輟,那本經(jīng)典的《windows程亭設(shè)計(jì)》現(xiàn)在已經(jīng)是第五版,是歷史上最好的編程書籍之一,另外,其著作《編碼:隱匿在計(jì)算機(jī)軟硬件背后的語(yǔ)言》也受到了廣泛的贊賞。

書籍目錄

上篇 基礎(chǔ)
 第1章 Windows Phone 7簡(jiǎn)介
  1.1 針對(duì)Windows Phone 7
  1.2 硬件規(guī)范
  1.3 傳感器和系統(tǒng)服務(wù)
  1.4 File | New | Project
  1.5 第一個(gè)Silverlight手機(jī)程序
  1.6 標(biāo)準(zhǔn)的Silverlight文件
  1.7 顏色主題
  1.8 點(diǎn)和像素
  1.9 XAP文件是一個(gè)ZIP壓縮包
  1.10 一個(gè)針對(duì)手機(jī)的XNA程序
 第2章 支持朝向變化
  2.1 Silverlight以及動(dòng)態(tài)布局
  2.2 朝向改變的事件
  2.3 XNA中的朝向
  2.4 簡(jiǎn)單的時(shí)鐘
 第3章 觸控接口簡(jiǎn)介
  3.1 XNA中觸控的低層處理
  3.2 XNA中的手勢(shì)編程接口
  3.3 Silverlight中低層的觸控事件
  3.4 Manipulation事件
  3.5 路由事件
  3.6 奇怪的現(xiàn)象
 第4章 位圖(或稱材質(zhì))
  4.1 XNA材質(zhì)的繪制
  4.2 Silverlight中的Image元素
  4.3 來(lái)自網(wǎng)上的圖像
  4.4 Image和ImageSource
  4.5 從代碼中加載本地位圖
  4.6 從照相機(jī)中獲取圖片
  4.7 手機(jī)的圖片庫(kù)
 第5章 傳感器和服務(wù)
  5.1 加速度傳感器
  5.2 一個(gè)簡(jiǎn)單的氣泡平衡計(jì)
  5.3 地理位置
  5.4 使用地圖服務(wù)
 第6章 程序架構(gòu)中的問(wèn)題
  6.1 基本頁(yè)面跳轉(zhuǎn)
  6.2 在頁(yè)面之間傳遞數(shù)據(jù)
  6.3 在頁(yè)面之間共享數(shù)據(jù)
  6.4 在多個(gè)實(shí)例間保存數(shù)據(jù)
  6.5 多任務(wù)的理想
  6.6 手機(jī)上的任務(wù)切換
  6.7 頁(yè)面狀態(tài)
  6.8 獨(dú)立存儲(chǔ)
  6.9 XNA中的墓碑和設(shè)置
  6.10 測(cè)試和實(shí)驗(yàn)
下篇 XNA
 第7章 移動(dòng)的理論
  7.1 樸素簡(jiǎn)單的方案
  7.2 向量的簡(jiǎn)單回顧
  7.3 使用向量來(lái)移動(dòng)子畫面
  7.4 使用參數(shù)方程
  7.5 玩轉(zhuǎn)轉(zhuǎn)移函數(shù)
  7.6 縮放文本
  7.7 兩個(gè)旋轉(zhuǎn)文本的程序
 第8章 材質(zhì)和子畫面
  8.1 Draw方法的變體
  8.2 另外一個(gè)Hello程序
  8.3 在屏幕內(nèi)移動(dòng)
  8.4 沿著多線段移動(dòng)
  8.5 橢圓形的路線
  8.6 一般化的曲線方案
 第9章 動(dòng)態(tài)的材質(zhì)
  9.1 渲染的目標(biāo)
  9.2 保留渲染目標(biāo)的內(nèi)容
  9.3 繪制線段
  9.4 控制像素位
  9.5 畫線的幾何學(xué)
  9.6 修改已有的圖片
 第10章 根據(jù)手勢(shì)進(jìn)行變換
  10.1 手勢(shì)和其屬性
  10.2 縮放和旋轉(zhuǎn)
  10.3 矩陣變換
  10.4 Pinch手勢(shì)
  10.5 輕甩和慣性
  10.6 曼德勃羅集
  10.7 平移和縮放
  10.8 游戲組件
  10.9 仿射和非仿射變換
 第11章 通過(guò)觸控來(lái)玩游戲
  11.1 更多的游戲組件
  11.2 PhingerPaint的畫布
  11.3 SpinPaint程序概覽
  11.4 SpinPaint程序的代碼
  11.5 實(shí)際的繪制部分
  11.6 PhreeCell和一疊紙牌
  11.7 游戲用的字段
  11.8 進(jìn)行游戲和重玩
 第12章 通過(guò)傾斜來(lái)玩游戲
  12.1 三維向量
  12.2 對(duì)于氣泡更好的可視化
  12.3 用圖像來(lái)復(fù)現(xiàn)
  12.4 跟隨滾動(dòng)的小球
  12.5 通過(guò)一個(gè)迷宮

章節(jié)摘錄

版權(quán)頁(yè):插圖:基于Silverlight的程序和基于XNA游戲的差異是為了方便,但是并不局限,也是可以使用Silverlight來(lái)寫游戲的,或者使用:XNA來(lái)寫傳統(tǒng)的程序,這樣做有時(shí)可能會(huì)很有挑戰(zhàn)。尤其對(duì)于Silverlight,對(duì)于只有少量圖形的游戲是比較適合的,或者使用矢量化圖形,而不是位圖圖形,或者是由用戶事件來(lái)驅(qū)動(dòng),而不是時(shí)鐘的時(shí)間。一個(gè)俄羅斯方塊類型的程序或許是比較適合Silverlight的。用戶可能發(fā)現(xiàn)XNA很難實(shí)現(xiàn)Silverlight的功能,比如,在XNA中實(shí)現(xiàn)一個(gè)列表框在一些程序員看來(lái)是很有樂(lè)趣的,而對(duì)于其他很多人會(huì)是一種折磨。本書的前幾章把Silverlight和XNA放在一起介紹,并分成了不同部分來(lái)針對(duì)兩個(gè)平臺(tái)。作者假設(shè)一些程序員會(huì)專注于Silverlight或者是XNA,但不會(huì)討厭學(xué)習(xí)其他的環(huán)境。當(dāng)然,這不是通常的態(tài)度,幸運(yùn)的是,Silverlight和XNA有很大的不同。所以,即使來(lái)回切換,也不會(huì)有混淆。微軟將Silverlight定位為云計(jì)算的前端,因此,云端的服務(wù)和Windows Azure也構(gòu)成了Windows Phone 7開發(fā)重要的一部分。

編輯推薦

《Windows Phone程序設(shè)計(jì)(XNA框架)》編輯推薦:開始創(chuàng)建你自己的Windows Phone 7上的游戲程序吧,《Windows Phone程序設(shè)計(jì)(XNA框架)》由頂級(jí)的老師、獲獎(jiǎng)作者Charles Petzold來(lái)指導(dǎo)你。這里主要關(guān)注×NA 2D框架和C#語(yǔ)言,你可以精通這個(gè)嶄新手機(jī)平臺(tái)的核心概念和技術(shù),來(lái)擴(kuò)展自己已有的技能。和往常一樣,Charles在其指導(dǎo)中將實(shí)用主義和創(chuàng)新以獨(dú)特的方式結(jié)合在起,其提供的動(dòng)手的實(shí)例也是很好的財(cái)富。使用XNA開發(fā)高性能的二維游戲,創(chuàng)建文字和子畫面,并用其做動(dòng)畫,捕捉并嵌入位圖,平衡性能的問(wèn)題,支持多點(diǎn)觸控輸入,包括tap、drag、flick和pinch,從像素級(jí)別來(lái)操作位圖,使用動(dòng)態(tài)的材質(zhì),使用變換,使用組件組成通過(guò)觸控或傾斜來(lái)玩的游戲,在Windows Phone的模擬器上測(cè)試游戲。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Windows Phone程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •   書的內(nèi)容不錯(cuò) 很適合初學(xué)者
  •   紙張很好,很厚,適合學(xué)習(xí),知識(shí)點(diǎn)很詳細(xì)
  •   適合美工人員,還不錯(cuò)
  •   紙張看著不太喜歡,內(nèi)容待考究,沒(méi)來(lái)得及看。
  •   有興趣的也可以看看~
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7