[項目拆解系列001]_Windows下具名管道執行個體

Server端#include <Windows.h>#include <stdio.h>void main(void){ HANDLE PipeHandle; DWORD BytesRead; CHAR buffer[256]; if((PipeHandle = CreateNamedPipe("\\\\.\\Pipe\\Jim", PIPE_ACCESS_DUPLEX, PIPE_TYPE_BYTE |

System.Windows.Forms.Timer定時器的“自毀”

有些時候我們在讓程式剛開始啟動並執行時候完成一些初始化的工作,原來我也喜歡把這些代碼寫在表單的Load事件中,但是我發現這樣做很不好,因為工作量較大,或者使用遠端資料庫的時候會發現程式啟動時會卡一下,使用者體驗很不好。介面設計的原則,介面線程Don't do heav

9步搞定Windows8 MetroUI應用移植

Win8 Metro UI應用的開發是一件非常有趣的事情,特別是它使用了非常奇特的Metro UI設計。如果現有傳統UI設計的應用,能夠很方便的移植到Win8上,並且也能夠充分利用Metro UI的魔力,那麼將是非常有有意義的事情。本篇部落格就是講述,在一般情況下,如何將傳統UI應用移植成Metro UI應用。移植工作看上去比較的難,但是按照規律辦事,很多事情僅僅是時間和耐心問題。網友不妨使用9步法來完成你的應用移植:下載並安裝Windows 8 Consumer

Windows SDK筆記(六):使用對話方塊資源建立視窗

一、概述在Charles Petzold的書中,介紹了一種直接利用對話方塊資源建立主視窗的方法。使用這種方法,可以方便的在主視窗中安排子控制項,而代碼的其他部分跟用普通視窗時一樣。我們知道,對話方塊是系統預先定義的“視窗類別”,它有自己的視窗處理函數,我們自己寫的對話方塊訊息處理函數並不是真正的視窗訊息處理函數。但我們可以在對話方塊模板指令碼中,指定這個對話方塊使用我們自己定義的視窗類別,而不是系統的對話方塊類,這樣,就將對話方塊的訊息處理函數“嫁接”成我們自己定義的訊息處理函數了。

Windows SDK編程初探

第一章

什麼是Windows SDK

 SDK即software develope kit(軟體開發套件),它包含了進行Windows軟體開發的文檔和API函數的輸入庫、標頭檔(因為API在動態連結程式庫中,這些動態連結程式庫是系統的組成部分因此不用再提供,而輸入庫和標頭檔則必須,這樣才能在你的程式中使用API函數)。早期SDK是一個單獨發放的包,現在在Visual

Windows SDK編程之一 視窗樣本程式

/*Win32應用程式架構主要由"初始化視窗類別","視窗註冊類","視窗的建立"以"視窗訊息函數"等組成*/ #include "stdafx.h" LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); //視窗函數說明 /*

完成連接埠->Windows NT和Windows 2000的通訊端架構(收集)

Windows NT和Windows 2000的通訊端架構對於開發大響應規模的Winsock應用程式而言,對Windows NT和Windows 2000的通訊端架構有基本的瞭解是很有協助的。與其它類型作業系統不同,Windows NT和Windows 2000的傳輸協議沒有一種風格像通訊端那樣的、可以和應用程式直接交談的介面,而是採用了一種更為底層的API,叫做傳輸驅動程式介面(Transport Driver

Windows 訊息大全祥解

訊息,就是指Windows發出的一個通知,告訴應用程式某個事情發生了。例如,單擊滑鼠、改變視窗尺寸、按下鍵盤上的一個鍵都會使Windows發送一個訊息給應用程式。訊息本身是作為一個記錄傳遞給應用程式的,這個記錄中包含了訊息的類型以及其他資訊。例如,對於單擊滑鼠所產生的訊息來說,這個記錄中包含了單擊滑鼠時的座標。這個記錄類型叫做TMsg,它在Windows單元中是這樣聲明的:typeTMsg = packed recordhwnd: HWND; / /視窗控制代碼message: UINT; /

CLAPACK在Windows上的安裝與使用

1. CLAPACK簡介     要瞭解CLAPACK,就要Crowdsourced Security Testing道什麼是LAPACK。     LAPACK(Linear Algebra PACKage)是一個高效能的線性代數計算庫,以BLAS(Basic Linear Algebra Subprograms)為基礎,用Fortran語言編寫,可用於計算諸如求解線性代數方程、線性系統方程組的最小平方解、計算特徵值和特徵向量等問題。而CLAPACK則是LAPACK的C語言介面。 2.

win7筆記本 開啟wifi共用 非常好用

看到網上很多教程,但是真正能用的不多,今天好好的整理了一下,供大家享用。工具/原料一台win7筆記本(確保筆記本已經連網)方法/步驟 第一步 按WIN+R調出“運行”欄,在“運行”功能表列輸入“cmd”,出現命令提示字元,輸入命令“netsh wlan set hostednetwork mode=allow ssid=xiaoming key=18901234

Windows版Mysql5.6.11的安裝與配置

註冊了oracle的登入名稱:10402852@qq.com密碼:dsideal********  後面的*號是王卓常用的密碼,但是是大寫的,因為ORACLE的密碼機制要求嚴格。WINDOWS版: 真實:http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.11.0.msi LINUX: 源碼安裝選擇“Source Code”下拉式功能表,在出來的列表裡選最後一個“Generic Linux

細說UI線程和Windows訊息佇列

細說UI線程和Windows訊息佇列註:  由於本人對Windows底層機理瞭解不深,本文如有錯誤,敬請指正。                                              金旭亮 ================================================   在Windows應用程式中,表單是由一種稱為“UI線程(User Interface Thread)”的特殊類型的線程建立的。      

windows 的滑鼠事件(Event)

OnClick  當單擊元素上的滑鼠左按鈕時(彈起後)  OnDblClick  當滑鼠雙擊元素時發生  OnMouseDown  用任何一個滑鼠按鍵單擊對象時(彈起前)  OnMouseUp  當滑鼠按下任何按鍵再釋放後發生  OnMouseOver  將滑鼠指標移入對象時(指向)發生  onmousemove 當在元素上移動滑鼠時發生 OnMouseOut  當滑鼠離開元素時發生  OnLoad  當瀏覽器完成調入當前的 web 檔案時發生  OnUnLoad  當離開當前的 web

windows ssl憑證存放區位置探究

原來以為*.cer認證是安裝到瀏覽器中的,但今天發現卻並非如此,對已IE-工具-Internet選項-內容-認證 裡面的資訊是來自於作業系統認證管理組件,可以通過如下方式開啟windows作業系統的Cert Manager 運行certmgr.msc ,也可以通過控制台開啟,運行mmc-檔案-添加/刪除嵌入式管理單元-添加(獨立頁簽)-認證,可以看到裡面的認證資訊與IE的是完全一樣的,而且這兩者的資訊是同步的。如果從IE上刪除了,重新開啟Cert Manager,可以看到Cert

windows 虛擬位址映射到物理地址

1. The CPU’s MMU locates the page directory for the process usingthe special register mentioned above.2. The page directory index (from the first 10 bits of the virtual address)is used to locate the PDE that identifies the page tableneeded to map

Windows AWE API 記憶體配置和普通記憶體配置的不同點

以下觀點可能和實際情況有點不符合,因為本人沒有閱讀過微軟的內部文檔,也找不到其他資料只能根據現有的資料,推測,希望懂的人或者牛人能夠指點。指出其中的問題,歡迎拍磚普通記憶體配置方式:  圖的左邊,是普通記憶體配置方式。  當程式中的虛擬記憶體提交時,程式會向系統申請記憶體,系統會分配一個PFN,一個PFN包含了很多資訊,主要是代表記憶體頁,有時候也可以把它看成記憶體頁,這樣比較容易理解  PTE是如果從VAS 也就是

Windows 7 下IIS 6.1 使用AjaxPro無法訪問到頁面的解決辦法

本來只在Web.config下配置了一條:<system.web>   <httpHandlers>            <add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>  

Windows CE 的兩個bib檔案

CE用*.bib來決定(reloade?) memory layout。一般的project中會包含兩個 image : bootloader , OS,所以Project中會有 boot.bib和config.bib。以下大略說明bib的內容:OEMAddressTable這個table宣告在code中,用來放置在mmu的位址轉換register中。所以這個Table的內容是 Virtual - Physical Address,格式:Virtual, Physical,

【原創】Windows Embedded Compact 7 概述

Windows Embedded Compact 是在 Windows Embedded CE 的基礎之上演變而來的。 Compact 是一種組件化的即時作業系統,用於建立各種佔用空間小的企業類和消費類裝置。 Windows Embedded Compact 7 使用 OEM 所熟知的工具協助建立下一代裝置,這類裝置可提供具有吸引力且直觀的使用者體驗。 Compact 沿襲了第一版 CE 所開創的嵌入式解決方案創新歷史,為 OEM 提供了新的技術,使其能夠獨樹一幟打造出與競爭者截然不同的裝置。

總頁數: 1345 1 .... 308 309 310 311 312 .... 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.