原创 《Windows Via C/C++》學習之同步設備I/O與異步設備I/O

這章可就講設備了。好好想想,其實一個有用的程序都得和設備打交道,這章是相當的重要。可惜我看得不是很透。 和設備打交道的方法分爲同步和異步。同步就是我調用了函數說要讀100個字符後,就站那等着,等到100個字符全讀完了再繼續往前走。異步就是

原创 Rose 2003安裝問題(vista系統)

我在Vista系統上安裝Rose 2003遇到了一系列的問題。首先,軟件兼容問題;其次,錯誤提示問題。通過在網上搜索資料,今天總算是解決了這兩個問題。     1、軟件兼容問題解決辦法:     1.1關掉Vista操作系統的“用戶帳戶控

原创 使用MFC的CFileDialog實現選擇多個文件

CFileDialog openDlg( TRUE, /*bOpenFileDialog爲TRUE時爲打開文件,爲FALSE時爲保存文件*/ NULL, NULL, OFN_ALLOWMU

原创 淺談sizeof與stelen的區別

sizeof與strlen的概念是很多人到現在都還很模糊的兩個概念,今天在一本書上看到了這個知識點,而且總結的很好,現在將其記錄下來 1、sizeof是一個操作符,而strlen是一個函數; 2、sizeof的參數可以是類型名也可以是變

原创 淺談getchar()函數

一、函數介紹 1.函數實現: getchar 由宏實現:#define getchar() getc(stdin) 2.函數返回值: getchar有一個int型的返回值, 返回值是用戶輸入的第一個字符的ASCII碼,如出錯返回-1,且將

原创 螺旋隊列算法分析

螺旋隊列算法分析 螺旋隊列的樣子如下圖:        兩大規律: 1。螺旋規律(紅線) 2。奇數平方規律(紫線)   問題描述:   設1的座標是(0,0),的方向向右爲正,y方向向下爲正,例如,7的座標爲(-1,-1), 2的座標爲(

原创 騰訊面試題--算法學習

        今天在CSDN論壇裏面看到一篇關於騰訊面試題的帖子.一位網友將他在騰訊面試的題目貼在論壇上討論,其中一位網友的跟貼寫出了算法思路.我覺得很不錯,特將其記錄下來作爲今後學習參考.         題目:         兩個

原创 內存分配方式

內存的三種分配方式: 1. 從靜態存儲區分配:此時的內存在程序編譯的時候已經分配好,並且在程序的整個運行期間都存在。全局變量,static變量等在此存儲。 2. 在棧區分配:相關代碼執行時創建,執行結束時被自動釋放。局部變量在此存儲。棧內

原创 Windows環境打開文件的方式總結

在Windows環境下打開文件的方式有很多種.下面一一列舉 1.C語言: 函數FILE fopen(const char* path, const char* mode); 2.C++語言: fstream類:fstream file;f

原创 模板編譯模型

《C++Primer》關於模板編譯模型有如下說法:     當編譯器看到模板定義的時候,它不立即產生代碼。只有在看到用到模板時,如調用了函數模板或調用了類模板的對象的時候,編譯器才產生特定類型的模板實例。     一般而言,當調用函數的時

原创 UpdateData()函數的用法

UpdateData()函數的參數是bool類型的參數,當參數爲1時,由該函數以下的代碼都將控件的值傳入到控件對應的變量中;反之,當參數爲0時,由該函數以下的代碼都將變量的值傳入控件界面中。 點贊 收藏 分享

原创 PreSubclassWindow

PreSubclassWindow PreSubclassWindow是一個很好的定製控件的位置。如果我們通過重載CWnd::PreCreateWindow定製控件,而用戶在對話框中使用控件。由於對話框中的控件窗口是通過CreateDlg

原创 2012年第三季度學習計劃

//作者:Andy Huang //時間:2012.7.6~2012.10.7 //內容:Win32 API編程,UI界面(GDI+,GDI) //期望目標:MP3軟件界面 //計劃以前也寫過很多,但是都沒有堅持到最後。從2011年7月1

原创 淺談const限定符

    今天在看《程序員面試寶典》一書時,看到裏面有關const與#define的比較一節,突然就想起來課堂上老師曾給我們講過const限定符。現在將const的一些特性歸納一下: 1、在C語言中const可以定義常量、修飾函數參數、修飾

原创 MFC:拖動無標題窗口的兩種方法

有的時候,我們需要自繪窗口的標題,或者隱藏了窗口標題,那麼問題來了,這就是怎麼拖動無標題的窗口? 這個問題的本質便是怎麼在窗口的客戶區上,拖動鼠標,並且移動窗口。 通常狀態下,一個窗口只有在標題欄的區域,纔會響應鼠標拖動的消息。而在窗口的