Time of Update: 2018-12-03
1. OEM(Original Equipment Manufacturer):原始裝置製造商。微軟把OEM這個詞引入Windows CE,其意思是一些製作硬體主板的廠商可以根據自己的產品特點對Windows CE進行定製,從而使Windows CE可以運行在這些廠商的主板上,在出售硬體開發板的同時,也會把OEM層以BSP的形式提供給客戶供其使用。2.OAL(OEM Abstraction
Time of Update: 2018-12-03
1.time_t 轉 FILETIMEFILETIME ft;LONGLONG ll = Int32x32To64(t, 10000000) + 116444736000000000;ft.dwLowDateTime = (DWORD) ll;ft.dwHighDateTime = (DWORD)(ll >> 32);2.FILETIME 轉 time_t FILETIME ft;LONGLONG llTime;time_t t;llTime =
Time of Update: 2018-12-03
// 一般地我們無法直接響應CSliderCtrl和cscrollbar拖動訊息,//原因是兩者拖動時向其父視窗發送拖動訊息,故正確的應該響應其父視窗,//例如對話方塊的滾動訊息WM_HSCROLLvoid CXXXDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { switch(pScrollBarr->GetDlgCtrlID()) { case I
Time of Update: 2018-12-03
/************************************************************************///COLORREF(所謂的RGB)為DWORD,即無符號長整形32位,32-17位為R值,16-9位為B值*///後8位為G值,網頁顏色值正好與RGB相反,順序為BGR值 *//***************************************************************
Time of Update: 2018-12-03
我們在運行中輸入noteapd運行記事本程式,原因是notepad在系統目錄下,即在系統路由檔案路徑中,但是 我們輸入winword就運行Word程式(如果安裝的話),但是系統Path並沒有包含Word的目錄,這是什麼原因呢?原來註冊表中有一鍵[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/App Paths/Winword.exe]中的Path子索引值為D:/Program Files/Microsoft
Time of Update: 2018-12-03
set localPath="%cd%"cd /d "%VS100COMNTOOLS%..\..\VC\"call "%cd%\bin\vcvars32.bat"cd /d %localPath%call bootstrap.batbjam --toolset=msvc-10.0 --build-type=complete stage每次編譯boost總很麻煩,下面自己設計批處理,方法如下:下載boost_1_47_0 官方
Time of Update: 2018-12-03
近來想用一下Xtreme ToolkitPro 介面庫,安裝後用VC6根據嚮導 產生一個工程,Debug編譯時間出現下面的錯誤:fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit解決辦法如下:工程->設定->c++選項卡,下面有個工程選項(O),在編輯框中參數最後面加上/Zm1000即可,或者/Zm2000,只要是倍數即可,微軟的解釋如下:
Time of Update: 2018-12-03
方法:1.複製以下代碼到記事本<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><assemblyIdentity name="XP style manifest" processorArchitecture="x86" version="1.0.0.0"
Time of Update: 2018-12-03
1) 在View中獲得Doc指標2) 在App中獲得MainFrame指標3) 在View中獲得MainFrame指標4) 獲得View(已建立)指標5) 獲得當前文檔指標6) 獲得狀態列與工具列指標7) 獲得狀態列與工具列變數8) 在Mainframe獲得菜單指標9) 在任何類中獲得應用程式類10) 從文檔類取得視圖類的指標(1)11) 在App中獲得文件範本指標12) 從文件範本獲得文檔類指標13) 在文檔類中獲得文件範本指標14) 從文檔類取得視圖類的指標(2)15)
Time of Update: 2018-12-03
關於sleep函數,我們先來看一下他的作用:sleep函數是使調用sleep函數的線程休眠,線程主動放棄時間片。當經過指定的時間間隔後,再啟動線程,繼續執行代碼。sleep函數並不能起到定時的作用,主要作用是延時。在一些多線程中可能會看到sleep(0);其主要目的是讓出時間片。sleep函數的精度非常低,當系統越繁忙的時候它精度也就越低,有時候我們休眠1秒,可能3秒後才能繼續執行。它的精度取決於線程自身優先順序、其他線程的優先順序,以及線程的數量等因素,所以說sleep函數是不能用來精確計時
Time of Update: 2018-12-03
MFC架構中對最近檔案清單的支援 MFC建立的標準架構程式中有記錄最近操作檔案的能力,這些最近檔案的路徑被記錄到註冊表,在程式運行時,又將添加到檔案菜單中。 在CWinApp中有個 CRecentFileList* m_pRecentFileList;指標管理這些資訊。 以下對此過程進行分析,採用類似的方法,可以儲存其他一些固定條數的最近資料。 1.CRecentFileList對象的建立,記錄讀入、記錄儲存、對象銷毀。 ①建立與記錄的讀入
Time of Update: 2018-12-03
一、WinCE BSP的BIB檔案介紹在WinCE中使用的一個重要的檔案就是BIB 檔案,全稱Binary Image Builder File。在WinCE的編譯過程中會用到BIB 檔案,應該是在最後的Makeimg階段。所有的BIB 檔案會被合并成CE.bib檔案,然後Romimage.exe會根據BIB 檔案中的描述來決定哪些檔案最終被包含到WinCE image中。當然,BIB 檔案還決定了WinCE 裝置記憶體的分配,其中定義了WinCE
Time of Update: 2018-12-03
BCGControlBar是一個很好用的GUI庫,我使用的版本是V12.0,VC我使用的是VC6.0,在利用其嚮導產生一個多文檔視圖的項目後,發現菜單裡面的中文顯示亂碼,解決辦法:首先利用MFC產生一個新的工程,對照MFC工程的.rc檔案更改BCG工程的.rc檔案,具體更改以下項目:1、#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)改成#if !defined(AFX_RESOURCE_DLL) ||
Time of Update: 2018-12-03
一、開機自運行常規方法[轉載]近日在開發過程中遇到WinCE應用程式開機自動啟動並執行問題,在網上找了找,發現大概有以下三種方法:1、 將應用程式和應用程式捷徑添加到映像裡,再將捷徑添加到StartUp目錄下,這樣當系統運行後應用程式就能自動運行;2、 直接替換Wince的SHELL,即修改註冊表:view plaincopy to
Time of Update: 2018-12-03
CEC檔案詳解經過以前的學習,我們已經掌握了產生CE的過程及編譯的幾個階段,這次我們再來瞭解一下Platform Builder中為我們提供的組件包的管理方式以及如何管理自己的組件。在Platform
Time of Update: 2018-12-03
WinCE BSP工程檔案pbcxml分析本文詳細介紹WinCE BSP工程檔案pbcxml分析每一個BSP 都有一個工程檔案,比如MyBSP.pbcxml,裡面描述了BSP 的資訊。下面就來介紹一下BSP 的pbcxml 檔案。檔案的大致格式應該是這樣的:<CatalogFile …><FileInformation ….>….</FileInformation><BSP …>…</BSP><Item
Time of Update: 2018-12-03
WinCE BSP中的DAT 檔案介紹DAT 檔案用於在WinCE啟動的時候,定義檔案系統的結構,也就是定義有哪些檔案夾,哪些檔案在什麼位置等。每次冷啟動的時候,Filesys模組會根據.dat檔案中的內容來建立目錄以及目錄下的檔案。在BSP 中我們可以找到platform.dat。在建立一個WinCE
Time of Update: 2018-12-03
WinCE BSP中的Dirs檔案和Sources檔案1. Dirs檔案關於Dirs 檔案,就是指定要編譯的路徑,這個地球人都知道。還是簡單介紹一下。按照文檔上面介紹有三種定義:DIRS,DIRS_CE
Time of Update: 2018-12-03
經曆了四年渾渾噩噩的大學生活以後某隻瓶子終於意識到:啊呀,馬上要畢業了。於是為了讓畢業不等於失業,某隻瓶子開始求職。 任務:在畢業之前將自己推銷出去任務難度:??? 人物:某瓶子等級:23種族:工科,資訊安全性別:女 人物屬性: 學曆:鄉下城市985院校本科應屆生一隻英語:六級
Time of Update: 2018-12-03
一、Qt應用程式的發布首先需要以release方式編譯應用程式,將編譯好的程式檔案複製到發布檔案夾。 其次將以下動態連結程式庫複製到發布檔案夾中:mingwm10.dll、QtCore4.dll、QtGui4.dll、libgcc_s_dw2-1.dll。可以從“Qt安裝目錄\qt\bin”下面找到它們。 如果用到了其他功能,如OpenGL,則需要將QtOpenGL4.dll也複製到發布檔案夾中。