freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[黨團(tuán)工作]c第五章c(已修改)

2024-12-19 19:30 本頁(yè)面
 

【正文】 第 5章 基于 Visual C++2022開發(fā) windows phone 7應(yīng)用 Windows Phone 7 是 Microsoft 的新一代智能電話平臺(tái),它允許用戶安裝并使用一些高級(jí)應(yīng)用程序,并賦予開發(fā)人員創(chuàng)建此類應(yīng)用程序的能力。 Windows Phone 7 應(yīng)用程序采用我們熟悉的工具來(lái)開發(fā),比如 Visual Studio 202 Silverlight 和 XNA。因此,開發(fā)人員利用現(xiàn)有技能即可創(chuàng)建功能豐富的智能電話應(yīng)用程序。作為一個(gè)安全的平臺(tái), Windows Phone 7 應(yīng)用程序可以利用 通過(guò)云提供的很多服務(wù)和資源。 配置開發(fā) Windows phone 7 的開發(fā)調(diào)試平臺(tái) Windows Phone 7 開發(fā)環(huán)境的搭建 ,我們需要 到微軟的網(wǎng)站下載 Windows Phone Developer 工具集 。 (03amp。displaylang=en) 這個(gè)版本包含了四個(gè)軟件, Allinone,不需要一個(gè)個(gè)下載。 Visual Studio 2022 Express for Windows Phone CTP Windows Phone Emulator CTP Silverlight for Windows Phone CTP XNA Game Studio CTP 需要注意的是這軟件需要安裝在 Vista 或者 Windows 7 下面,不再支持 Windows XP。 搭建 wp7 時(shí),需要 Vista or Windows 7 系統(tǒng) ,打 開 VS 2022 后, 存在一些變化,一方面Windows Phone 提供了兩種不同的開發(fā)平臺(tái): Silverlight for Windows Phone 和 XNA , 但從另一方面而言, 以前 Windows Mobile 的 C++和 .NET Compact Framework 都用不上了。所以,以前的Windows Mobile 程序員也要經(jīng)歷 一個(gè)痛苦的轉(zhuǎn)型過(guò)程。 搭建 Windows phone 7的開發(fā)平臺(tái) 1. 安裝 VS2022 正式版:(這部分可以省略 ) 2. 下 載并安裝 新版的 Windows Phone 開發(fā)工具 WPDT CTP 裝好后 開始菜單中多了 “Microsoft Visual Studio 2022 Express for Windows Phone” 建議用正式版的 VS2022 。 3. 打 開 VS2022 正式版 File NewProject...如下 第 5 章 基于 Visula C++ 2022 開發(fā) Windows Phone 7 應(yīng)用 圖 圖 按照如上 Visual C++ 下多了 Silverlight for Windows 和 XNA Game Studio ,這就 說(shuō)明安裝成功了 。 1. 新建一個(gè)測(cè)試工程 : a) 新建 一個(gè) Application,將其命名為 HelloWrold; b) vsual C++ Silverlight for Windows Windows Phone Application; c) 添加一個(gè) TextBlock 修改 Text 屬性為 “ HelloWorld Windows Phone 7” ; d) 按 F5 快捷鍵運(yùn) 行: VS2022 彈出一個(gè) Windows phone 模擬器 。 第 5 章 基于 Visula C++ 2022 開發(fā) Windows Phone 7 應(yīng)用 圖 編寫第一個(gè) Windows Phone 7程序 1. 啟動(dòng) Visual Studio 2022 Express for Windows Phone 圖 2. 打開歡迎頁(yè)面,這里有一些鏈接可以下載 Windows Phone 7 相關(guān)的文檔和視頻。 圖 3. 新建一個(gè) Window Phone Application 項(xiàng)目,叫做 HelloWorldWindowsPhone。 第 5 章 基于 Visula C++ 2022 開發(fā) Windows Phone 7 應(yīng)用 圖 4. 修改 的 TextBlock textBlockPageTitle 和 textBlockListTitle Code Snippet 1.!TitleGrid is the name of the application and page title 2.Grid x:Name=TitleGrid =0 3. TextBlock Text=Hello world application x:Name=textBlockPageTitle Style={StaticResource PhoneTextPageTitle1Style}/ 4.TextBlock Text=SayHelloWorld x:Name=textBlockListTitle Style={StaticResource PhoneTextPageTitle2Style}/ 5./Grid 5. 增加一個(gè)按鈕 Code Snippet 1.!ContentGrid is empty. Place new content here 2.Grid x:Name=ContentGrid =1 3.Button Content=Say Hi Height=70 HorizontalAlignment=Left Margin=144,65,0,0 Name=button1 VerticalAlignment=Top Width=160 Click=button1_Click / 4./Grid 6. 增加按鈕處理事件 Code Snippet void button1_Click(object sender, RoutedEventArgs e) 2.{ = Say Hi!。 4.} 一個(gè) demo 程序就完成了。 7. 點(diǎn)擊 F5 啟動(dòng) Emulator 進(jìn)行調(diào)試 圖 第 5 章 基于 Visula C++ 2022 開發(fā) Windows Phone 7 應(yīng)用 進(jìn)入我們編寫的程序 : 圖 點(diǎn)擊按鈕 圖 Windows Phone 7 的開發(fā)環(huán)境部署非常的簡(jiǎn)單,開始 Windows Phone 7 的旅途吧 ! Silverlight for Windows Phone Silverlight for Windows Phone 雖然相對(duì)發(fā)行較晚,但所有 Windows Phone 上的應(yīng)用必須用Silverlight 來(lái)寫。 Silverlight 最大的優(yōu)勢(shì)在于與 Expression Blend 的無(wú)縫整合,可以快速設(shè)計(jì)出非常漂亮的用戶界面,將程序員從繁瑣的 UI 開發(fā)中解放出來(lái)。而且 Silverlight for Windows Phone 不再是Silverlight 的子集,而是支持 Silverlight 的全部功能。這樣的好處是,已有的 Silverlight 程序很容易移植到 Windows Phone 手機(jī) 上。 在程序菜單的 XNA Game Studio 下打開 VS 2022,創(chuàng)建一個(gè)新工程,在 Visual C++下找到三個(gè)模板,選擇 ” Windows Phone Application” 。 第 5 章 基于 Visula C++ 2022 開發(fā) Windows Phone 7 應(yīng)用 圖 點(diǎn)擊 OK 后,會(huì)直接進(jìn)入 IDE的主界面: 圖 左邊是工具欄,可以拖拽控件到 UI設(shè)計(jì)器上,與 XAML界面對(duì)應(yīng)。 此時(shí) 拖拽了一個(gè) Button 和一個(gè) TextBox上去。雙擊 Button,進(jìn)入了代碼編輯器。 namespace WindowsPhoneApplication1 { public partial class MainPage : PhoneApplicationPage { public MainPage() { InitializeComponent()。 SupportedOrientations = | 。 } private void button1_Click(object sender, RoutedEventArgs e) { (Hello, Windows Phone, + )。 } } } 編輯完成后,直接按 F5, Windows Phone Emulator 會(huì)被啟動(dòng)。程序運(yùn)行起來(lái)就是下面這個(gè)樣子。 MessageBox彈出來(lái)后,會(huì)有一個(gè)大大的 Error 標(biāo)題,看起來(lái) MessageBox在 Windows Phone 里主要是用來(lái)顯示錯(cuò)誤的。另外就是輸入法,帶有明顯 iPhone 的痕跡,不過(guò)對(duì)電容屏的支持看來(lái)不是問(wèn)第 5 章 基于 Visula C++ 2022 開發(fā) Windows Phone 7 應(yīng)用 題了。 圖 XNA 在移動(dòng)開發(fā)界, XNA 還不是一個(gè)響亮的名字,但是在游戲開發(fā)界, Xbox 360 上的 XNA 則是泰山北斗級(jí)的開發(fā)技術(shù)。 XNA 不僅僅是一個(gè) .NET 的 游戲開發(fā)平臺(tái),還包括了很多支持 Xbox Live 服務(wù)的功能,比如, Avatars 技術(shù)支持在游戲中顯示用戶設(shè)計(jì)的形象。希望這項(xiàng)技術(shù)能夠和同名電影一樣,改變移動(dòng)游戲開發(fā)的歷史。 Windows Phone 支持的是 XNA ,與 Zune HD 上的 XNA 有啥區(qū)別?支持 3D 游戲!目前我們看到的這個(gè) XNA 預(yù)覽版只支持 Windows Phone 開發(fā),不支持 Windows 和 Xbox 360 的游戲開發(fā)。 Silverlight for Windows Phone 是典型的事件驅(qū)動(dòng)型應(yīng)用程序。而 XNA 是由時(shí) 間驅(qū)動(dòng)的應(yīng)用程序,這也是游戲開發(fā)技術(shù)的典型特點(diǎn)。每隔固定時(shí)間,系統(tǒng)會(huì)觸發(fā) Update 事件,使程序得以更新。不那么多廢話了,創(chuàng)建個(gè) XNA 的新工程吧! 圖 選擇 Windows Phone Game 就好了。 IDE 環(huán)境下沒(méi)有界面編輯器,需要程序員通過(guò)代碼來(lái)實(shí)現(xiàn)UI。 XNA 程序的結(jié)構(gòu)非常簡(jiǎn)單,程序員只需要實(shí)現(xiàn)幾個(gè)簡(jiǎn) 單的方法,就可以實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 XNA程序了。這些方法包括 Initialize 初始化方法、 LoadContent 加載文件、 Update 更新內(nèi)容和 Draw 繪制等方法。下 面 是示例代碼片段: protected override void LoadContent() { 第 5 章 基于 Visula C++ 2022 開發(fā) Windows Phone 7 應(yīng)用 //Create a new SpriteBatch, which can be used to draw textures. spriteBatch = new SpriteBatch(GraphicsDevice)。 texture1 = Texture2D(winphone)。 texture2 = Texture2D(winphone)。 soundEffect = SoundEffect(WindowsDing)。 = 0。 = 0。 = 。 = 。 sprite1Height =。 sprite1Width = 。 sprite2Height = 。 sprite2Width = 。 } LoadContent 方法中使用 方法來(lái)加載資源文件,這些文件也是作為資源被加載到XNA 程序中的。 protected override void Update(GameTime gameTime) { // Allows the game to exit if ((). == ) ()。 // Move the sprite around. UpdateSprite(gameTime, ref spritePosition1, ref spriteSpeed1)。 UpdateSprite(gameTime, ref spritePosition2, ref spriteSpeed2)。 CheckForCollision()。 (gameTime)。 } Update 方法負(fù)責(zé)更新元素的位置,進(jìn)行碰撞檢測(cè)。如果后退鍵被按下,則退出程序。 protected override void Draw(GameTimegameTime) { ()。 // TODO: Add your drawing code here // Draw the sprite. (, )。 (texture1, spritePosition1, )。 ()。 (, )。 (texture2, spritePosition2, )。 ()。 (gameTime)。 } Draw 方法對(duì)更新后的元素進(jìn)行繪制。 我們的第一個(gè) XNA 程序會(huì)顯示兩張圖片,這
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1