Time of Update: 2018-12-05
Josè Mourinho的專欄: http://blog.csdn.net/zyc13701469860轉載請註明原作者和出處。 開發Windows8應用程式有一段時間了,逐漸熟悉了Windows8的開發模式。在開發的過程中遇到了不少的技術問題,需要花一些時間進行總結。 本專欄將對Windows8 metro開發(C# & XAML)進行全面的介紹,內容會持續更新。Windows8 Metro開發 (01) : Metro應用程式生命週期Windows8 Metro開發 (02) :
Time of Update: 2018-12-05
最簡單的Windows驅動程式只需要三個基本檔案。 MAKEFILE:所有Windows驅動都有,且完全一樣,在DDK例子裡找一個就可以用了。 sources:TARGETNAME=BaseDrvTARGETTYPE=DRIVERSOURCES=BaseDrv.c BaseDrv.c: #include <ntddk.h>VOID DriverUnload( PDRIVER_OBJECT driver ){DbgPrint( "Unlond base drv/n"
Time of Update: 2018-12-05
桌面視窗管理員是什麼呢?它是Vista中的一個新組件:Desktop Window Manager(DWM)。它建立在WPF核心圖形層組件基礎之上。還記得我在第一個Post中所提到的Composition引擎嗎?DWM的桌面轉譯就是建立在這個Composition引擎基礎之上的新特徵。它的出現幾乎改變了Vista中應用程式的螢幕象素顯示方式。通過DWM的桌面轉譯,應用程式的顯示不再是直接畫到螢幕上,而是一個顯示記憶體中的一個離屏Surface。然後由DWM將這些Surface合成顯示到螢幕之上。
Time of Update: 2018-12-05
修改“windows xp資源管理員”的預設開啟路徑 使用“資源管理員”的捷徑時,開啟的預設路徑是你預設使用者的“我的文件”路徑,有時可能你根本就不怎麼用“我的文件”,這樣的話,再從“資源管理員”的預設開啟路徑進入需要的路徑就比較麻煩。//如果要轉載本文請註明出處,免的出現版權紛爭,我不喜歡看到那種轉載了我的作品卻不註明出處的人 Seven{See7di#Gmail.com}可以按如下兩種方法修改“資源管理員”的預設開啟路徑(例如要開啟D盤):在“資源管理員”的捷徑上點右鍵,選擇“屬性”
Time of Update: 2018-12-05
作者:eoe移動開發門戶 來源:36Kr 關鍵詞: 微軟發布 基於 Windows 1 天之前 98次訪問 查看評論導讀:今天,微軟發布了一套基於web的Windows 8應用開發工具TouchDevelop Web App,允許開發人員直接通過手機或者平板上的瀏覽器同時為Windows 8 和Windows Phone 8兩個作業系統建立應用。 今天,微軟發布了一套基於web的Windows 8應用開發工具TouchDevelop Web
Time of Update: 2018-12-05
問題描述:配置Apache2.2與SVN 1.6.5時Apache啟動報cannot load mod_dav_svn.so上網尋找資料,首先從這裡知道是缺少了dll庫檔案按照部落格上所說將SVN的bin目錄下libdb44.dll,libeay32.dll,ssleay32.dll三個檔案拷貝到Apache的bin目錄下啟動失敗....找了一圈沒結果後去了Subversion的官方FAQ,faq要求我拷貝libdb4*.dll, intl3_svn.dll, libeay32.dll and
Time of Update: 2018-12-05
今天經理給我們講了幾個問題,關於windows訊息機制.先建立一個對話方塊工程,在上面放倆button。btn1和btn2的事件分別建立兩個非模態對話方塊 ,再上面放一個button,這個button事件響應messagebox .現在分別點擊主dialog的button1,button2,再點擊模態框上的button,這時就會有一個主對話方塊,兩個模態對話方塊以及兩個messagebox
Time of Update: 2018-12-05
1. 指定IP,DNS netsh interface ip set address "本地串連" static 192.168.1.3 255.255.255.0 192.168.1.1 1 #192.168.1.1為網關netsh interface ip add dns name="本地串連" addr=221.130.33.60 index=1netsh interface ip add dns name="本地串連" addr=221.130.33.52 index=2 2.
Time of Update: 2018-12-05
Mio: Win CE on board 許多PNDs(個人導航裝置Personal navigation devices)使用Windows CE作為作業系統,但這個平台並非為此定製開發的。為了滿足裝置製造商的需要,微軟最近宣傳將定製Win CE嵌入式系統NavReady 2009,這應該是第一個GPS裝置設計的嵌入式系統。 NavReady 2009亮點之一是支援藍芽。微軟整合這項技術主要為了支援各種定製的便攜外設,為使用者帶來全新的操作體驗。另外,還有一項叫做“Desktop-pass-
Time of Update: 2018-12-05
雖然WebKit 已經越來越多的被廣大程式員接受,但其編譯過程卻非常之痛苦。下面將我編譯WebKit 代碼的經驗與大家分享。1) 擷取WebKit 原始碼 WebKit 原始碼是使用Subversion 工具做管理的。因此,只要具備Subversion 用戶端就可以從http://svn.webkit.org/repository/webkit/trunk
Time of Update: 2018-12-05
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command" value="Minimize"></object><object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command"
Time of Update: 2018-12-05
在實際問題中,我們常常遇到資料庫中的一些表是使用者在程式運行期間動態產生的,若要對這樣表中的資料進行操作,就要運用動態資料視窗對象,值得提到的一點是,在動態資料視窗對象產生時,其標題區(Header Band)中的文本不能直接顯示成漢字,這的確是一點遺憾,不過這個問題可以通過映射的方法得到解決。 一、
Time of Update: 2018-12-05
Windows服務進程的建立 windows服務程式一般是在後台跑的不需要使用者互動的程式。 建立windows服務程式的步驟: 1. 在main中啟動 服務控制指派機 調用StartServiceCtrlDispatcher,它的參數是一個SERVICE_TABLE_ENTRY 數組,數組元素包含了要啟動的服務名稱,和服務主入口函數。
Time of Update: 2018-12-05
安裝好JetBrains PyCharm 2.0.2後,當我建立Django項目不成功。 問題分析:由於python已經安裝好,圖片提示No Djangosupport installed in selected
Time of Update: 2018-12-05
使用Microsoft Windows 7 的時候遇到過系統狂讀硬碟、硬碟燈狂閃的情況,可以試試下面的方法 解決方案1:Win+R 運行以下命令:net stop sysmain1. 關閉Volume Shadow Copy服務,在Vista裡很多檔案、檔案夾看屬性裡都有一個 早期版本 選項,我想這個功能對絕大多數人都沒有用吧?Win+R開啟services.msc ,找到Volume Shadow Copy,設定為禁用。運行“net stop sysmain”命令停用相應服務2.
Time of Update: 2018-12-05
本文轉載自:http://www.cnblogs.com/yinzixin/非常有用的文章, 感謝yinzixin----------------------------------- 如果Windows Forms程式中有未被捕獲的異常,會導致程式崩潰並且給使用者造成不良的印象。例如下面的程式,類比了一個未捕獲的異常: 按鈕事件為: private void button1_Click(object sender, EventArgs e){throw new Exception();
Time of Update: 2018-12-05
在使用執行緒區域儲存(TLS)API時,調用 TlsAlloc()函數系統會返回一個小於TLS_OUT_OF_INDEXES的id號,然後你就可以通過這個Id號來設定或訪問資料了,這個Id號一般是 1到TLS_OUT_OF_INDEXES之間的一個數字,但是當你在運行過程中用Application Verifier檢測程式時,如果將 Tests 選項的 Basic 節點下的 TLS 打上勾後,調用 TlsAlloc()函數返回的Id就會大於
Time of Update: 2018-12-05
Ubuntu支援四案頭切換效果,很好用,對於需要同時開多視窗又怕淩亂的用戶,以及玩遊戲怕被老闆抓住的朋友來說非常好用而我們的Xp是不帶這個功能的,不過網絡上有很多類似的軟件可以做到,但是我感覺他們做的並不完美,佔用了太多的內存,我很不喜歡今天我發現微軟有針對此功能開發過一個dll檔案,但是並未對外公開,大家可以自己設置一下試試效果,我有在用感覺不錯,已經非常接近Ubuntu的效果了.下載地址:http://download.pchome.net/dll/m/detail-165137.html設
Time of Update: 2018-12-05
接上一篇,我們來看另一種實現臨界區順序訪問的方法這次我們使用,InitializeCriticalSection, EnterCriticalSection,LeaveCriticalSection,DeleteCriticalSection要使用這些需要包含windows.h並定義一個CRITICAL_SECTION變數那麼這種方式與上一篇中用互斥量實現的方式有什麼差別呢?下面是實現的代碼:View Code #pragma once#include
Time of Update: 2018-12-05
目的本來是這樣的:有兩個線程A,B。A在某個迴圈中等待線程B中的某個事件發生。比如在一個網路運用中,A是主線程,B是接收線程。A發送了一個請求到伺服器,然後等待伺服器返迴響應或逾時重發,當B接收到響應時通知A。先看如下代碼:int main(){ HANDLE hMutex = CreateMutex(NULL, FALSE, NULL); WaitForSingleObject(hMutex, INFINITE); return