Time of Update: 2018-12-03
來自:http://blog.csdn.net/blog51/archive/2006/09/18/1236425.aspx net view-------顯示域列表、電腦列表或指定電腦的共winver---------檢查Windows版本wmimgmt.msc----開啟windows管理體繫結構wupdmgr--------windows更新程式wscript--------windows指令碼宿主設定write----------寫字板winmsd-----系統資訊wiaacmgr---
Time of Update: 2018-12-03
原文參見 : http://msdn.microsoft.com/zh-cn/magazine/dvdarchive/cc546609.aspx 節選部分: 適用於本機應用程式的解析度感知Windows Mobile 6 SDK 為使用機器碼編寫解析度感知應用程式提供了兩種主要資源:UILayout 樣本中的可重用 ScreenLib 類和 DeviceResolutionAware.h 標題。UILayout 樣本可在 Windows Mobile SDK 的 /Samples/Common/
Time of Update: 2018-12-03
1.Chrome OS不是狹義的“OS"Chrome OS並不是全新的作業系統核心,它仍然是基於OS之上的應用軟體。從目前的訊息來看是基於Linux核心的,但是這並不是說Chrome OS就不會運行在其他OS,如Windows和Mac之上(因為Chrome本身是跨平台的)。 2.Chrome OS對Windows的影響目前Chrome OS並沒有對Windows的生存構成直接威脅,但是他確實是微軟未來的直接威脅。Chrome
Time of Update: 2018-12-03
看JJHou的書,發現個比較有意思的東東:makefile。網上看了一堆資料。自己實踐的時候,完全對不上座。makefile在不同的系統中,文法規則雷同,使用不太一樣。忙乎了半天才看到編譯串連後的結果:兩個obj檔案,兩個exe檔案.運行結果:hello!(任何偉大的成就總是從最簡單的開始)環境的配置:我的電腦-》屬性-》進階-》環境變數-》1、path目錄下,添加nmake.exe的路徑:C:\Program Files\Microsoft Visual Studio .NET
Time of Update: 2018-12-03
轉自:http://blog.csdn.net/thefutureisour/article/details/8243665之前說的實在是太膚淺了,現在有了一點心的認識,就多說幾句。首先,為什麼要搞多線程?除了線程間通訊方便之外,還有一個重要的原因是線程可以被分配時間片,這樣,假如一個程式有很複雜的任務要執行,需要花很長時間,那麼我們可以將它寫成一個多線程的,讓它有多次機會被CPU“臨幸”到,所以多線程程式運行起來,感覺CPU的佔有率特別高。當然,線程之間的同步是一個非常關鍵的因素,因為CPU的
Time of Update: 2018-12-03
答案是:$100!! 微軟高層為了激勵員工修複 Windows Vist 的 bug,正在施行一項慷慨的計劃:Windows 項目組的員工每修複一個 bug,將得到$100。似乎還在進行比賽,修複 bug 最多的員工還將得到額外的$500獎金!! 看來蓋茨這次是不惜血本了;) 訊息來源:Microsoft employees get paid extra $$ to find bugs in Vista Beta 2That's One Way to Stamp Out More
Time of Update: 2018-12-03
1、線程和Object一個線程擁有兩個使用者物件,即視窗和掛鈎。當線程終止運行時,系統會自動撤消任何視窗,並且卸載線程建立的或安裝的任何掛鈎。其他對象只有在擁有線程的進程終止運行時才被撤消。2、建立在C++中,若要建立一個新線程,絕對不要叫用作業系統的CreateThread函數,必須調用C/C++運行期庫函數_beginthreadex。注意,_beginthreadex函數只存在於C/C++運行期庫的多線程版本中。如果連結到單線程運行期庫,就會得到一個連結程式報告的“未轉換的外部符號”錯誤訊
Time of Update: 2018-12-03
1、應用程式的進入點應用程式類型 進入點 嵌入可執行檔的啟動函數-------------------------------------------------------------------------------需要ANSI字元和字串的GUI應用程式 WinMain WinMainCRTStartup需要Unicode字元和字串的GUI應用程式 wWinMain
Time of Update: 2018-12-03
所謂HANDLE,其實是個指標,指向作業系統記憶體空間中的某樣東西,那東西不允許你直接存取。你的程式不能夠直接取用它,為了維護系統的完整性和安全性。GDI對象和核心對象不同的一點在於,GDI對象有一個單一的擁有者,不是進程就是線程。核心對象可以有一個以上的擁有者,甚至可以跨越進程。為了保持對每一個擁有者的追蹤,核心對象用一個引用計數紀錄著有多少HANDLES對應這個對象。引用計數也是COM介面用到的技術!
Time of Update: 2018-12-03
下面是一個簡單阻塞模式的伺服器,是一個單對單的伺服器如果你想實現多用戶端的伺服器那就要用到其他的i/o模型了以後再說了!#include <cstdlib>#include <iostream>#include <Winsock2.h>#pragma comment(lib,"libws2_32.lib")//緩衝區大小#define DATA_BUFSIZE 4096using namespace std;const unsigned int nPort =
Time of Update: 2018-12-03
Window網路編程之Winsock(一)Winsock的標頭檔可庫Winsock有兩個主要版本,即Winsock 1和Winsock 2,兩者都能在除了Windows CE外(Winsock CE 只支援Winsock 1)的所有Window平台上運行。開發Window網路程式時,把WINSOCK2。H包含到應用程式中,對應的串連庫是WS2_32.lib庫。代碼如下:#include <winsock2.h>#pragma comment
Time of Update: 2018-12-03
Skyfire 推出了其 Windows Mobile 系統上的瀏覽器,其中最迷人的就是 SkyFire 是支援 Silverlight 的。Windows Mobile 系統上的 Skyfire支援 CSS, Ajax, QuickTime, Flash 9, 以及最新支援的 Silverlight,前一陣聽說windows mobile的瀏覽器會支援Silverlight,說是三季度發布,看來它沒有讓我們失望,一直看好windows
Time of Update: 2018-12-03
Windows CE 5.0的預設介面如下:為了所產品有自己的特色,對Windows CE 5.0的標準介面進行了修改,樣本如下(開始菜單中的內容看不清楚,但應該可以知道其中的內容已經被修改): 定製過程,主要是對/WINCE500/PUBLIC/SHELL/OAK中原始碼與資源的修改。具體涉及到:(1) 工作列位置(由下方移動到上方)(2)開始菜單中的內容(3)工作列中表徵圖與背景圖(4)主背景(5)Media Player視窗位置在完成(1)的工作後,Windows
Time of Update: 2018-12-03
今天在MS的Windowsclient.net上看到有關Windows Form編程方面的FAQ列表,看了幾條覺得不錯,有必要都仔細看一下!!http://windowsclient.net/blogs/faqs/default.aspx下面羅列幾條自己還不是很清楚的。(1)How do I catch an exception that occurs anywhere in a Windows Forms application? You can handle the
Time of Update: 2018-12-03
今天在網上看文章時,發現了一個這樣的.Net SDK類,以前一直沒注意。它提供了很多一些UI系統的有用資訊。比如說UserName,ComputerName我在PowerShell 1.0+IronPython下啟動並執行結果 >>> import sys,os,clr>>> clr.AddReference("System.Windows.Forms")>>> from System.Windows.Forms import
Time of Update: 2018-12-03
在CTreeCtrl中枚舉系統中的所有視窗作者:unknown 更新時間: 2005-05-07 本文將給出一個來源程式,實現在一個對話方塊中的TreeCtrl中用樹的形式枚舉視窗。 這是標頭檔 // WinList.h : header file // ///////////////////////////////////////////////////////////////////////////// // CWinList dialog class CWinList :
Time of Update: 2018-12-03
堆棧基本知識堆(heap)和棧(stack)是C/C++編程不可避免會碰到的兩個基本概念。首先,這兩個概念都可以在講資料結構的書中找到,他們都是基本的資料結構,雖然棧更為簡單一些。在具體的C/C++編程架構中,這兩個概念並不是並行的。對底層機器代碼的研究可以揭示,棧是機器系統提供的資料結構,而堆則是C/C++函數庫提供的。具體地說,現代電腦(串列執行機制),都直接在代碼底層支援棧的資料結構。這體現在,有專門的寄存器指向棧所在的地址,有專門的機器指令完成資料入棧出棧的操作。這種機制的特點是效率高,
Time of Update: 2018-12-03
最近一直在做一個項目的前期設計工作,考慮到後期系統的擴充和效能問題也找了很多解決方案,有一個就是用到了資料庫的緩衝工具memcached(當然該工具並不僅僅局限於資料庫的緩衝)。先簡單的介紹下什麼是memcached。 Memcached是高效能的,分布式的記憶體對象緩衝系統,用於在Live App中減少資料庫負載,提升訪問速度。Memcached由Danga
Time of Update: 2018-12-03
文章轉載自:慧都控制項網 [http://www.evget.com/]對於終端使用者和開發人員來說,Windows 8使用者介面環境(過去被微軟稱為Metro)的出現是最振奮人心的發展之一。Windows 8介面環境允許終端使用者在最短的時間內對最關鍵的資訊作一個概覽,資訊以展開圖的形式啟動,這個以觸摸為主要輸入機制的設計也支援滑鼠和鍵盤。對於一個開發人員來說, Windows 8 RT或運行環境的設計是為了讓當前熟悉Visual Basic或C#的.NET開發人員建立本地Windows
Time of Update: 2018-12-03
基於ARM的Windows CE核心啟動分析11.startup.s22.KernelStart22.1 ARMInit()32.1.1 OALIntrInit32.1.2 OALTimerInit42.1.2.1 Variable Tick Scheduler42.2 KernelInit()42.3 FirstSchedule5 1.startup.s核心進入點startup.S,核心從這裡啟動.因為核心經過bootloader載入,內