原创 大話設計模式——第1章 代碼無錯就是優?——簡單工廠模式

大話設計模式——第1章 代碼無錯就是優?——簡單工廠模式 1.1  面試受挫 小菜今年計算機專業大四了,學了不少軟件開發方面的東西,也學着編了些小程序,躊躇滿志,一心要找一個好單位。當投遞了無數份簡歷後,終於收到了一個單位的面試通

原创 VS2010繪圖軟件開發網上收集知識點

1、消息響應COMMAND 和 UPDATE_COMMAND_UI的區別,使用範圍的區別,使用對象的區別,等等方面的? 簡單的說ON_COMMAND是點了按鈕或菜單項後的響應消息, ON_UPDATE_COMMAND_UI是用來表示對應

原创 消息函數中View::OnLButtonDown(nFlags, point)的作用

問: void CDraweView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO:

原创 寄存器、CPU緩存內存的關係

       寄存器屬於CPU的一個組成部分而緩存只是集成到CPU封裝內完全是和CPU獨立的器件。另外二者速度相差很大,寄存器存取速度最快 其次緩存最後是內存。三張容量上的關係就像飯碗、飯鍋和米缸的關係,容量越大級別越低,速度越慢與CPU

原创 學習MFC框架如何創建的過程

多文檔,主要介紹在App中初始化函數怎樣創建框架、文檔、視圖等 http://www.4oa.com/Article/html/6/32/464/2005/16216.html

原创 VC 多文檔用戶界面設計及各個文檔之間的切換

VC 多文檔用戶界面設計及各個文檔之間的切換   用Delphi、VB、Windows Form(Visual C#)等稱之爲RAD(Rapid Application Development)的開發工具進行項目開發的都會很滿足這

原创 AfxBeginThread需要需要CloseHandle?解決辦法

選自:http://www.myexception.cn/vc-mfc/300534.html 1、AfxBeginThread需要需要CloseHandle??? 一般的創建線程,是會CloseHandle的 但是AfxBeginThr

原创 .lib和.dll的知識

1、LIB和DLL的區別與使用 :http://www.cppblog.com/amazon/archive/2009/09/04/95318.html 2、有C++源程序,如何生成lib庫文件呢?包括使用VC和linux下使用gcc生成

原创 內存使用出錯檢測--PageHeap.Exe

Windows has triggered a breakpoint in xxx.exe 看到這個錯誤就可以推測是內存使用錯了,但是這種錯誤很隱蔽。所以昨天花了一整天找到這個錯誤,最後發現是一個全局變量指針指向了一個非全局類實例的一個

原创 UNICODE 編程入門--CString轉char *

CString轉char的方法   2009-11-03 14:36:41|  分類:C++ VC |  標籤:|字號大中小 訂閱   1.傳給未分配內存的const char* (LPCTSTR)指針.   

原创 滾動條問題--CSrollView

1、使用CScrollView創建滾動條:http://blog.csdn.net/chi001/article/details/6076720  講述1、建立滾動條中的初始化、2、在繪圖的過程中使用CDC *pDC直接調用繪製,不要使用

原创 共用內存vc++技術

一、進程之間數據的共享:共用內存vc++技術 選自:http://www.xici.net/d49241289.htm 進程之間數據的共享可以用共用內存實現,在Win32中,進程之間共享內存使用的事映射文件。虛擬內存系統具有把實際內存

原创 MFC程序的出生和結束

本文的寫作對象:   本文主要針對編寫過1、2個Windows程序,對C++比較熟悉,瞭解SDK程序設計的基本知識,同時對MFC運行方式感到困惑的MFC初學者。   序、產生   在MFC程序設計的學習過程中最令人感到難受,甚至於有

原创 VS2010菜單修改不了問題

VC2008或VC2010整合了BCG的那一套界面之後,出現了一個新的Bug:     在資源修改了菜單名之後編譯運行,結果卻發現與沒有修改之前的沒有任何區別。菜單項的名字還是沒有改過來。現象如下圖: 圖1 RC中已經將原來的File項

原创 窗口設置最頂端,全屏

使窗口設置爲最大化,最頂層 int cxScreen,cyScreen; cxScreen=GetSystemMetrics(SM_CXSCREEN);//獲得屏幕的寬度 cyScreen=GetSystemMetrics(SM_CYSC