Windows7的圖形架構與DX的那點事

最近看了一些關於GDI/GDI+/D2D/D3D的東東,看到幾篇不錯的文章,分享一下。一:原文連結 : 2D Drawing APIs in Windows    在 Windows 7 作業系統中,微軟花費了很大的力氣構建了一套新的 2D 繪圖 API。我們稱之為 Direct2D ,隸屬於 DirectX 家族。這個 API 的開發填補了 Windows 圖形平台的一些缺陷。其中非常重要的一點就是普通的 2D 程式渲染不再缺乏硬體加速。而在 Windows Vista 中,我們知道 GDI

假如不再有Windows了

假如不再有Windows了,那些聲稱要討伐Microsoft的廠商還會活嗎? 他們天天說Windows問題多多缺點多多,卻沒有一個廠商感說自己的產品不再支援Windows.

WinForm的技巧(1 of n)視窗關閉的提示

我將通過本文向大家介紹添加"視窗關閉的提示"的恰當做法。 在程式運行時,可以通過點擊右上方的紅叉,關閉一個表單;也可以通過調用表單的Close()方法關閉表單。如果想在表單關閉前向使用者提供一個提示框,防止重要訊息未被儲存就關閉,大家會怎麼做呢?很多人會想到在調用Close前加入資訊框代碼。但這個做法是不完美的,因為Close方法是被調用的,你不知道Close在會何處調用,而且你不可能到處都寫資訊框語句。正確的做法卻不是調用Close之前,而是調用Close"之後"

如何讓 Win7 下的傳統型應用程式以管理員權限運行

Vista 和 Windows 7 作業系統為了加強安全,增加了 UAC(使用者賬戶控制) 的機制,如果 UAC 被開啟,使用者即使是以管理員權限登入,其應用程式預設情況下也無法對系統目錄,系統註冊表等可能影響系統啟動並執行設定進行寫操作。這個機制大大增強了系統的安全性,但對應用程式開發人員來說,我們不能強迫使用者去關閉UAC,但有時我們開發的應用程式又需要以 Administrator 的方式運行,即 Win7 中 以 as administrator

24、Windows API 處理序間通訊,其他處理序間通訊方式

1、動態資料交換(DDE)和網路動態資料交換(NDDE)[1,2]DDE可能是最為強大的處理序間通訊方式,實現也非常複雜。通訊的兩端分為服務端與用戶端,兩端都需要具有視窗。一個DDE的通訊過程大致如下:DDE會話由用戶端發起,先初始化一個會話。DDE用戶端會向服務端發送一個WM_DDE_INITIATE視窗訊息。服務視窗收到此訊息後,根據條件判斷是否需要響應此訊息,如果服務端確定可以與用戶端建立會話,那麼會返回WM_DDE_ACK訊息。如果用戶端成功收到了服務端發送的WM_DDE_ACK視窗訊息

13、Windows API 記憶體管理(3)

二、堆管理    使用者使用記憶體配置函數分配的記憶體都位於堆中,所以使用堆管理函數對記憶體進行分配、釋放等是最為直接的方式。   

Windows API 裝置驅動管理與核心通訊

    關於驅動和核心的學習介紹,[2]中較為詳細。這裡只簡述。   

16、Windows API 服務

一、基本概念1、服務是一種在系統中常駐的程式,服務可以在系統啟動時自啟動(先於使用者登入)。當一個應用程式需要常駐在系統,或者隨時為其他應用程式提供服務時,可以使用服務應用程式。一般編寫網路服務端程式時需要使用服務。比如Windows系統中常用的網路應用伺服器(WEB、FTP、郵件等)IIS就是一個服務應用程式。        Windows系統中具有一個服務控制器(SCM)用於控制服務。服務的安裝、刪除、啟動、停止、控制與I/O都是通過服務控制器。       

17、Windows API 圖形化使用者介面(1)

一、基本概念Windows的使用者介面分為兩個部分:字元圖形介面和圖形化使用者介面。字元圖形介面較為簡單,主要內容包括如何在介面上讀取使用者輸入,如何向介面終端輸出資訊。如何控制介面的字型、背景、顏色等。字元介面的人機互動介面只有一種,稱作控制台(

12、Windows API 記憶體管理(2)

4、進程的記憶體空間1)進程虛擬位址空間的實現    Windows系統中每個進程都有一個私人的虛擬位址空間,系統需要將每個進程的虛擬位址都映射到實體記憶體地址上。為了實現系統中每個進程都有一個私人的虛擬位址空間,系統為每一個進程都建立一個頁目錄( Directory)和一組頁表。每個進程的頁表是獨立的,而核心空間的頁表是所有進程共用的。  

Why I Still Use Windows 95

from: www.andrew-turnbull.net/tech/windows95.html[The Andrew Turnbull Web Journal]Low Bandwidth VersionWhy I Still Use Windows 95The operating system I currently use on my primary computer is Windows 95 OSR2. Furthermore, not only do I use Windows 95

Windows 核心(WRK)簡介

引子WRK 是微軟於 2006 年針對教育和學術界開放的 Windows 核心的部分源碼,WRK(Windows Research Kernel)也就是 Windows 研究核心,在 WRK 中不僅僅只提供了 Windows 核心模組的部分代碼,其還提供了編譯工具,也就是通過這個編譯工具,你可以將你的 WRK 編譯成一個 EXE 檔案,也就是核心可執行模組,然後你可以利用這個 EXE 檔案來取代作業系統本身的核心,這樣的話,下次開機的時候作業系統所載入的核心就是您編譯的那個 EXE 了。    

Windows 進程管理工具的設計與實現

引子前陣子曾提到過為了應某些人的需要,得做幾個畢業設計,其中一個就是 Windows 的進程管理工具 。在前期的規劃中是做成比較高難度的那種 Windows 進程管理工具,也就是在底層使用驅動程式來擷取進程的資訊,而在上層則使用 VC

Windows 啟動順序詳解

本文詳細闡述 windows 作業系統的啟動順序,以方便IT從業者對windows 啟動問題的分析和解決。windows 的啟動過程包括以下幾個階段:啟動自檢階段這個階段主要是讀取 BIOS ,然後記憶體,CPU,硬碟,鍵盤等裝置進行自檢。這個階段在螢幕上顯示就是自檢的那些列印資訊。螢幕顯示:自檢的列印資訊 初始化啟動階段這個階段根據 BIOS 指定的啟動順序,找到可以啟動的優先啟動裝置,比如本地磁碟,CD Driver , USB

Windows Azure明年一月正式開放

因為註冊了Windows Azure CTP, 今天一早收到Windows Azure team 發來的郵件, 介紹說Windows Azure明年1月正式開放. 明年二月開始, 所有以前的CTP使用者開始收費了. 沒有像google appengine 一樣提供免費額度. 雖然現在FeedzShare跑在google appengine 上, 但是最初feedzshar就是用.net 開發的. 申請了Windows Azure以後很快地把原來的.net

Windows下Rails2.0.2最簡安裝教程

文章目錄 一、下載ruby安裝包二、運行這個安裝包三、使用gem安裝rails四、安裝sqlite3-ruby包五、下載sqlite庫六、運行rails2.0.2 Rails2.0.2的安裝教程網上肯定有不少,不過我這個人比較懶,所以我的安裝教程肯定有我自己的風格,啥風格?懶!一、下載ruby安裝包  既然我比較懶,我必定會從http://www.ruby-lang.org/en/downloads這個地址下載Ruby 1.8.6 One-

怎樣實現使用MODEM串連兩台WINDOWS XP機型

使用MODEM串連兩台安裝WINDOWS XP的電腦,需要滿足以下條件: l 兩台安裝了MODEM的電腦,MODEM驅動程式安裝正常 l 兩條獨立的電話線(兩個不同電話號碼) l 將一台電腦配置為主機 l 將另一台電腦配置為客戶機 一. 配置主機 1) 開啟控制台――網路連接,點擊左側的建立一個新的串連 2) 點擊下一步 3)選擇設定進階串連 4)選擇接受傳入的串連 5)將MODEM選中,其餘選項取消,點擊下一步 6)選擇不允許虛擬專用連線,點擊下一步

配置 Lotus Domino 使用第三方 CA – Microsoft Windows CA

簡介: 本文描述了如何在 Lotus Domino 中配置使用第三方 CA 提供的數位憑證以進行 Domino Web 頁面的 SSL 登入,以及在收發 Internet 郵件時如何使用第三方 CA 數位憑證進行簽名和加密,並以 Windows CA 為例,全程描述了認證申請、註冊、使用的過程。 -->本文的標籤:  安全, 配置標記本文!發布日期: 2011 年 4 月 14 日 層級: 中級 訪問情況 1482 次瀏覽 建議: 0 (添加評論) 平均分 (共 0 個評分 ) 前言什麼是

0201.Domino R8.0.x安裝 for Windows

環境要求 請參考 01.系統內容要求配置表 前期準備 安裝過程a).  選擇服 務 器安裝介質,運行  Setup . exeb).  點擊“ n e xt ” c).  點擊“ Next ” e). 指定 Domino 伺服器安裝目錄除非有特別需要,否則將Domino 安裝至D:\Lotus\Domino 目錄 即可。如果選中“Install Domino Partitioned servers” ,當前安裝的 Domino 伺服器將被安裝成分區伺服器。註: Domino 分區伺服器通過使用 

04-Windows頻繁開啟和關閉連接埠可能引發的問題 | 07.雜項

04-Windows頻繁開啟和關閉連接埠可能引發的問題鄭昀 20100810 隸屬於《07.雜項》小節老趙寫了一篇《關於Windows頻繁開啟關閉連接埠時出現的問題》,論述了他從 Windows Web Server 2008 R2 通過 TCP 串連對 Cent OS 下的 MongoDB 資料庫服務做壓力測試,遇到了 Socket 串連資源耗盡,導致程式報告“由於系統緩衝區空間不足或隊列已滿,不能執行通訊端上的操作。”錯誤的情況。Socket 串連資源耗盡,在 Windows

總頁數: 1345 1 .... 190 191 192 193 194 .... 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.