Time of Update: 2018-12-04
AC97標準的提出 1996年6月,5家PC領域中頗具知名度和權威性的軟硬體公司共同提出了一種全新思路的晶片級PC音源結構,也就是我們現在所見的AC97標準(AUDIOCODEC97)。這5家電腦公司包括了在主板晶片集領域佔有舉足輕重位置且市場佔有率第一的INTEL公司、音效卡業界的龍頭大哥新加坡的創新科技公司(CREATIVE
Time of Update: 2018-12-04
學生:我想用 VARIANT 表示布爾值“真”,如何做? 老師:VARIANT v; v.vt=VT_BOOL; v.boolVal=VARIANT_TRUE; 學生:這麼麻煩?我能不能 v.boolVal=true; 這樣寫? 老師:不可以!因為類型位元組長度假值真值bool1(char)0(false)1(true)BOOL4(int)0(FALSE)1(TRUE)VT_BOOL2(short int)0(VARIANT_FALSE)-1(VARIANT_TRUE) 所以如果你
Time of Update: 2018-12-04
使用overlapped I/O並搭配event對象-----win32多線程-非同步(asynchronous) I/O案例,會產生兩個基礎性問題。第一個問題是,使用WaitForMultipleObjects(),你只能等待最多達MAXIMUM_WAIT_OBJECTS個對象,在Windows NT中此值最大為64。第二個問題是,你必須不斷根據“那一個handle被激發”而計算如何反應。你必須有一個指派表格(dispatch
Time of Update: 2018-12-04
MFC.bsc檔案是在工程中查看MFC源碼的工具,具體用法google一下就能找到。 我在這裡說明一下的就是,網上很多人求該檔案的下載,但是實際上下載下來的該檔案時有問題,主要問題就是在通過Source brower查看時,查到的連結是不對的(因為這個檔案時根據MFC源碼產生的,所以跟你的MFC源碼的位置有關),所以該檔案最好是自己產生。 產生方法 首先進入DOS命令模式: C:/Program Files/Microsoft Visual Studio/VC98/
Time of Update: 2018-12-04
I/O裝置是個慢速裝置,無論印表機、數據機,甚至硬碟,與CPU相比都奇慢無比,坐下來乾等I/O的完成是一件不甚明智事情。 非同步(asynchronous) I/O在win32多線程程式設計中被稱為overlapped I/O,是win32的一項技術,你可以要求作業系統為你傳送資料,並且在傳送完畢時通知你。這項技術使你的程式在I/O進行過程中仍然能夠繼續處理事務。事實上,作業系統內部正是以多線程完成overlapped
Time of Update: 2018-12-04
http://hi.baidu.com/joyjoytan/blog/item/d67a457a3e473beb2f73b339.html一個好用的DBGRID2008-08-26
Time of Update: 2018-12-04
DB2 中的事務 ID 作者:佚名 時間:2005-08-12 17:39 出處:互連網 責編:小漁 摘要:DB2 中的事務 ID從 DB2 日誌記錄中檢索工作單元的惟一標識符層級: 中級Knut StolzeDB2 WebSphere Information Integration Development, IBM Germany2005 年 6 月 20 日您需要識別運行在 IBM DB2 Universal Database (DB2 UDB)
Time of Update: 2018-12-04
WM9714的耳機跟喇叭通道切換由寄存器軟體控制,跟之前電視裡面插入耳機讓功放直接拉低關掉外音的方式有點差別。通過設定WM9714的0X1C寄存器的值來切換,其中設定耳機時為0X00A0,設定喇叭時為0X1200。 電路中有外部上拉固定EINT11為高電平,通過插入耳機將這個外中斷EINT11拉低來觸發中斷,再進行WM9714的寄存器控制。首先在WM9713.C中wm9713_soc_probe()中,添加初始化通道設定和註冊中斷。#define
Time of Update: 2018-12-04
開發android和電腦通訊軟體成果總結視頻示範地址: http://v.youku.com/v_show/id_XNDgyNzcwNjY4.htmlMobCtrl.apk總結:應用匯:http://www.appchina.com/app/com.example.filenetclient/ 機鋒市場:http://apk.gfan.com/Product/App504572.html 百度應用:http://as.baidu.com/a/item?docid=2471957&pre
Time of Update: 2018-12-04
文章目錄 1、用Picture控制項顯示圖片2、用DC顯示圖片3、控制項上顯示圖片4、用com顯示圖片 顯示圖片匯總上一章總結了載入圖片的幾種方法,這章我總結一下顯示圖片的幾種常用方法,希望對各位有所協助1、用Picture控制項顯示圖片1、首先添加Picture控制項,ID為IDC_IMG_BTM2、定義 CBitmap* m_pBitmap;3、匯入圖片,並定義ID為IDB_TEST_IMG4、動態載入代碼如下: CStatic*
Time of Update: 2018-12-04
標題:"大耳朵英語學習網"這是我見過的最好的英語學習資源網站,而且重要的是他完全免費. 內容涵蓋---初中,高中(高考)英語,大學四六級英語,雅思,以及著名的新概念英語,李洋瘋狂英語,新東方英語等等;而且他還收入了豐富的教學資源,包括各類真題試卷,聽力練習,還有許多英語學習者都必聽的VOA慢速英語的線上收聽以及下載,大學的英語教材輔導也可以如數找到."看電影學英語"會使你的學習不再枯燥.歡迎點擊大耳朵英語網http://www.ebigear.com
Time of Update: 2018-12-04
CGridCtrl發表:xiaofang201 閱讀:次 關鍵字:CGridCtrl使用詳解 字型:[大 中 小] 在單文檔中的使用方法//步驟一 初始化在CView類的.h標頭檔中包含檔案: #include "Gridctrl.h"並且手寫加入如下的成員函數: CGridCtrl * m_pGridCtrl;//步驟二 構造與析構建構函式中: m_pGridCtrl = NULL;解構函式中: if(m_pGridCtrl) delete
Time of Update: 2018-12-04
用MFC做GDI開發的朋友肯定熟悉CBitmap類,該類封裝了HBITMAP對象,簡化了關於HBITMAP的API操作,如LoadBitmap方法可直接載入資源中指定ID的圖片,但是很多情況下我們需要從檔案中載入圖片,CBitmap類就沒有提供這樣的方法。1、使用API函數LoadImage,指定LR_LOADFROMFILE標誌。如:HBITMAP hBitmap = (HBITMAP) ::LoadImage(NULL, strPath, IMAGE_BITMAP, 0, 0,
Time of Update: 2018-12-04
【轉】自訂排序函數實現時需要注意的問題http://www.cnblogs.com/lshguang89/archive/2008/10/07/1305538.htmlFrank.net 發表於 2006-4-7 21:21:00http://www.blog.edu.cn/user2/60478/archives/2006/1218973.shtml stl範型演算法中的sort可以根據自訂的函數進行排序,也可以用函數對象。我今天碰到一個關於錯誤地定義此函數的問題,運行時出現assert異常,
Time of Update: 2018-12-04
張冬泉老師的《wince 實用開發技術》讀書筆記。1、系統架構CE被設計為一種分層結構,從底層向上分別為硬體層、OEM層、作業系統層和應用程式層。OEM層由如下模組組成:OAL(OEM適配層)、啟動程序載入程式(Bootloader)、設定檔和驅動程式。OEM層的代碼構成中主要由CSP和BSP程式碼群組成。CSP支援不同的微處理器體繫結構,而BSP支援不同的微處理器擴充和外設,它由Bootloader、OAL和驅動程式組成。2、檔案系統CE的檔案系統和資料存放區都指的是Object
Time of Update: 2018-12-04
http://ronasando.blog.hexun.com/8688847_d.html需要找一個表格的控制項,興高采烈得找了半天,結果全都不能用!因為我要在wince上開發,所以就有好多限制!不過都錯得莫名其妙的,按原來的習慣就用listcontrol的report了,但是實在難看得很,後來終於找到了這個超強的控制項。搞定了工作,也記住了這個網站http://www.codeproject.com/。開源就是好,全世界互不相識的人可以一起協同!:)我的報告如下: MFC Grid
Time of Update: 2018-12-04
TN059: Using MFC MBCS/Unicode Conversion MacrosThe following technical note has not been updated since it was first included in the online documentation. As a result, some procedures and topics might be out of date or incorrect. For the latest
Time of Update: 2018-12-04
最近正在學習《win32多線程程式設計》,這是其中一段重寫訊息迴圈的代碼案例,以後可能用的上。 while (!quit || gNumPrinting > 0) { // Wait for next message or object being signaled DWORD dwWake; dwWake = MsgWaitForMultipleObjects(
Time of Update: 2018-12-04
api調用錯誤診斷宏,對GetLastError()函數的封裝,並解析錯誤從網上找的版本並進行了部分修改 /* * MtVerify.h * * The function PrintError() is marked as __inline so that it can be * included from one or more C or C++ files without multiple definition * errors. * To use
Time of Update: 2018-12-04
1.畫函數的三維圖,如:Z(X,Y)=2*X.*exp(-X.^2-Y.^2)+1;close all;[X,Y]=meshgrid(-2:0.5:2,-2:0.5:2);%產生座標軸Z=2*X.*exp(-X.^2-Y.^2)+1;%Z是X,Y的函數%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%num=0;num=num+1;subplot(2,3,num);plot3(X,Y,Z);axis([-3 3 -3 3