總結了一下新手學習Windows 8 Metro App 開發的捷徑

step 1、Windows 8相關領域和作業系統特性瞭解      我覺得這點特別重要:首先要感興趣,說得出自己為什麼想做Win8,手上要用相關裝置或者作業系統,不能幹看書;Windows Metro UI規範瞭解一下,開始東西會有點多,所以瞭解即可;Windows App Store一定要去,關注最新或者最熱的app,尋找自己感興趣的idea並且學習優秀的軟體step 2、Demo、Sample或者Tutorial這些,有時候會查一下     

【HD2新手必看】!Windows Mobile 6.5系統詳細使用教程!)

Windows phone是基於Microsoft Windows CE核心嵌入式系統作業系統,為您提供與微軟Windows作業系統相似的視窗介面與操作方式,同時帶來與Windows作業系統同樣強大的系統功能,並不斷以眾多創新特性與增強功能,全面革新您的移動裝備,為您的移動商務及娛樂生活注入不同凡響的創新體驗。 刷了Windows Mobile

F#探險之旅(八):使用F#開發Windows應用程式

我們身在何處?前面寫過的隨筆主要關注的是F#與FP的基本概念,對UI涉及很少。我們知道,沒有UI就沒法與使用者進行互動,所以寫兩篇隨筆來瞭解一下這方面的內容。本文主要關注的是如何使用F#開發WinForm應用程式,後面還會介紹如何使用F#開發ASP.NET應用程式。不過說真的,我對WinForm開發瞭解不多,所以如果有不妥之處,歡迎您的指正。WinForm中的基礎類型是System.Windows.Forms.Form類,通過它我們可以建立一個表單,在表單上我們可以根據需要進行繪製。繪製的時候我

南行取經記(一)重啟Windows Mobile裝置

臨近春節去新加坡參加了Mobility Metro Training,很多來自亞洲各地的MVP、MCT們也都參加了這次的培訓。這次培訓的目的就是將windows mobile 6.0和Visual Studio 2008開發的最新技術,快速地推廣到全世界。我們也將會在中國進行系列的Mobility Metro Training。這次去新加坡培訓的一共四人,臨行時的一句玩笑:“二師兄,你的肉現在比師傅的肉還貴”,讓這次培訓有了個“取經”的別稱。如果想瞭解Mobility Metro

Qt入門筆記—-Windows版

 Qt入門筆記----Windows版收藏 很早就窺視Qt了,只是在偶的小白上安裝了一個Mac版,對於裡面的安裝配置一概不知,之前在Mac下試編寫了幾個例子(以後再補充Mac版的一些注意事項)。Windows XP下的安裝如下:1、去Trolltech官方網下載Qt for Open Souce C++ development

Windows 下單機最大TCP串連數)

在做Socket 編程時,我們經常會要問,單機最多可以建立多少個 TCP 串連,本文將介紹如何調整系統參數來調整單機的最大TCP串連數。Windows 下單機的TCP串連數有多個參數共同決定,下面一一介紹:最大TCP串連數[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]TcpNumConnections = 0x00fffffe (Default =

Windows Mobile重啟裝置

這裡有三種方式可以重啟Mobile 裝置。KernelIoControl (IOCTL_HAL_SOFT_RESET, NULL, 0, NULL, 0, NULL)方法2: ExitWindowsEx(EWX_REBOOT,  0);  //重啟 ExitWindowsEx(EWX_POWEROFF,  0);  //關機 方法3: SetSystemPowerState(NULL,POWER_STATE_RESET,POWER_FORCE);//重啟

Windows Debugging之十

驅動程式的結構===========IO系統控制並駕馭者著驅動程式的執行. 驅動程式有一系列的函數組成, 這些函數在IO請求的處理的不同階段被調用. 說明了驅動功能函數的要點:一個初始化函數(An initialization routine)- 當IO管理器把驅動程式載入到作業系統中的時候, IO管理器會執行一個驅動的初始化函數, 這個函數典型地被稱作DriverEntry.一個添加裝置函數(An add-device routine)- 一個支援隨插即用的驅動程式會實現一個裝置添加函數.

Windows背景知識之二 中斷,異常和Windows的保護機制

Windows的特權保護Windows的特權保護和處理器硬體的支援是分不開的。優先順序的劃分、指令的許可權檢查和超出許可權訪問的異常處理等是構成特權保護的基礎。 什麼是中斷?中斷指當程式執行過程中有更重要的事情需要即時處理時(如串口中有資料到達,不及時處理資料會丟失,串列控制器就提交一個中斷訊號給處理器要求處理),硬體通過中斷控制器通知處理器。處理器暫時掛起當前啟動並執行程式,轉移到中斷處理常式中;當中斷處理常式處理完畢後,通過iret指令回到原先被打斷的程式中繼續執行。 什麼是異常?異常指指令

Windows Debugging之六

記憶體管理===============記憶體管理器(memory manager)提供了一系列的系統服務來分配(allocate)和釋放(free)虛擬記憶體, 在進程間共用記憶體, 將檔案對應到記憶體, 沖洗(flush)虛擬頁面到磁碟上, 重新擷取關於一系列虛擬頁面的資訊, 修改虛擬頁面的保護設定, 鎖定虛擬頁面到記憶體中. 記憶體管理器的兩個主要任務轉換, 映射進程的虛擬位址空間到實體記憶體上. 這樣, 當一個該進程中的線程在運行時讀寫虛擬位址空間, 正確的實體記憶體會被引用到.

Windows Debugging之九

典型IO處理=========多數的IO操作並不涉及到IO系統的所有組件. 一個典型的IO請求起始於一個應用程式執行一個IO相關的函數(比如說, 從一個裝置中讀取資料), 這個函數由IO管理器, 加上一個或多個裝置驅動程式, 還有HAL來處理. 正如剛才所說, 在Windows中, 線程在虛擬檔案上執行IO操作. 作業系統將所有的IO請求抽象為在一個虛擬檔案上的操作, 隱藏了IO操作可能不是針對一個檔案結構的裝置的事實. 這些抽象合成了一個應用程式對裝置的介面.

Windows Debugging之五

線程調度===============Windows實現了一個優先順序驅動,搶佔式的調度系統--最高優先順序的可啟動並執行線程會一直運行下去, 線程只能運行在允許它啟動並執行某些處理器上, 這種現象叫做processor affinity. 預設的, 線程可以運行在任意一個available的處理器上, 但是你可以通過Windows scheduling function來設定存在於image header中的affinity mask, 從而修改processor

Windows Debugging之八

I/O系統組件==================Windows I/O系統的設計目標就是為以下一些特性的應用程式提供裝置的抽象, 裝置包括硬體裝置和軟體裝置(虛擬設備和邏輯裝置).對跨裝置的共用資源進行統一的安全和命名對於可度量的應用程式, 提供基於IO包的,高效能的非同步支援.允許用進階語言寫驅動程式, 和更容易的在不同機器架構之間遷移.擁有分層能力和擴充能力. 允許另外的驅動透明的修改其他驅動或裝置的行為, 不需要任何對其他驅動或者裝置的修改的分層能力和擴充能力.動態載入和卸載,

Windows Debugging之四

進程深入===========        每一個Windows進程都是由一個叫做executive process(EPROCESS)的塊表示的。它除了包含許多跟進程相關的屬性之外,還包含和指向另外的一系列其他相關的資料結構。比如說,每一個進程都有一個或更多的用來表示線程的結構executive thread(ETHREAD)。後面的會講到executive thread的。EPROCESS和它的相關資料結構存在於作業系統空間,只有process environment block(PEB)

Windows Debugging之七

地址轉換==============記憶體管理器建立了一種叫做頁表的資料結構(page tables), CPU通過這個資料結構來完成從虛擬位址向物理地址的轉換. 每一個虛擬位址都跟一個系統空間結構叫做PTE(page table entry)的相關. PTE結構包含了虛擬位址相對應的物理地址. 比如說, 就顯示出了如何將連續的虛擬頁面映射到三個不連續的物理頁面上的(x86) 預設的情況下, x86體系的Windows系統使用雙層表結構來完成從虛擬位址向物理地址的轉換.

Windows Debugging之三

全部組件概覽 圖片來自《Windows Internal》橫線以上的部分是使用者態的進程,下面的組件是核心態的服務。使用者態的線程在一個保護的進程空間之中運行,儘管在核心執行模式之下他們還是有權利訪問系統空間的。因此,系統支援的進程,服務進程,使用者應用程式和環境子系統都用自己的私人進程地址空間。 注意圖中的Subsystem dll的部分。在Windows

Windows Mobile如何銷毀表單而非隱藏)

在Windows Mobile表單上,有“OK”和“X”兩種形式按鈕。     1、 在Form的屬性裡,設定“MinimizeBox=false”,則表單顯示”OK”,點擊該按鈕表單銷毀並退出;     2、設定“MinimizeBox=true”,則表單顯示”X”,點擊該按鈕,表單隱藏但不銷毀;     但有時我們希望在點擊“X”按鈕的時候能夠銷毀表單,而不是隱藏該表單,那麼如何?呢?    

Windows Embedded Compact 7 正式對外公布

Posted on 2010-06-01 19:48 被遺棄的小指 http://www.cnblogs.com/twodays/archive/2010/06/01/Windows_Embedded_Compact_7.html6月1日,兒童節,或許對我們是一個已經非常遙遠的日子。但是對於嵌入式的開發人員來說,它是一個大日子,因為今天在台北的COMPUTEX大展上 微軟正式公布了其嵌入式產品線最新的一員,Windows Embedded Compact 7。Windows Embedded

提供一個操作Windows服務類庫(基本函數)

http://www.chenjiliang.com/Article/View.aspx?ArticleID=14417本類庫只系對基本的Windows服務作業,沒涉及到深入。我想大致的已經夠用了。可以改造一些批量以及依賴關係。複製  儲存/// <summary>/// Windows服務類/// </summary>using System;public class ServiceUtil{ /// <summary> ///

使用OData協議查詢Windows日誌

  OData開放資料協議是微軟針對Google的GData推出的,旨在推廣Web程式資料庫格式標準化的開放資料協議,微軟將 OData 定義為基於 HTTP、AtomPub 和 JSON 的協議,增強各種網頁應用程式之間的資料相容性,以提供多種應用、服務和資料商店的資訊訪問。並且,微軟已經正式推出了 OData SDK,包含了 .NET、Java、PHP、Palm WebOS 和 iPhone 的支援。其中 .Net OData 用戶端基於 Apache 授權開源。微軟多款產品已經支援

總頁數: 1345 1 .... 333 334 335 336 337 .... 1345 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.