原创 QT圖形變換技巧

/**    水平翻轉    */   void ImageViewer::horFilp()   {       image = image.mirrored(true, false);       imageLabel->se

原创 SQL常用語法

一、基礎 1、創建數據庫 CREATE DATABASE database-name  2、刪除數據庫 drop database dbname 3、備份sql server --- 創建 備份數據的 device USE 

原创 MFC中的GDI繪圖(5)

座標映射實例 (1)建立單文檔MFC項目Draw:New—>Projects—>MFC AppWizard(EXE)—>Single Document。 (2)找到CMainFrame::PreCreateWindow函數,在其中設置默

原创 Bitmap文件格式簡介

位圖是Windows標準格式的圖形文件。它將圖像定義爲由像素組成,每個點可以由多種色彩表示。位圖文件格式如下表所示:     BITMAPFILEHEADER 的結構 typedef struct tagBITMAPFILE

原创 在vc2008中用_crtBreakAlloc調試內存泄漏

這兩天調一個程序,發現每次退出都有內存泄漏,在此總結一個調試內存泄漏的好方法。    對於比較明顯的內存泄漏,vc2008是比較容易定位的,在Debug模式F5運行,退出時會列出引起內存泄漏的問題代碼所在文件及行號;但如果是比較隱蔽的內存

原创 CString與LPCWSTR/LPSTR/LPWSTR/char*等類型的轉換

一.CString與LPCWSTR      兩者的不同:LPCWSTR 是Unicode字符串指針,初始化時串有多大,申請空間就有多大,以後存貯若超過則出現無法預料的結果,這是它與CString的不同之處。而CString是一個串類

原创 MFC中的GDI繪圖(4)

3、創建繪圖工具並選入DC    有了畫布,要繪圖我們必須有畫筆畫刷。在Windows中有HPEN、HBRUSH等GDI對象,MFC對GDI對象進行了很好的封裝,提供了封裝GDI對象的類,如CPen、CBrush、CFont、CBitma

原创 MFC中的GDI繪圖(2)

二.MFC中GDI繪圖     GDI繪圖包括以下步驟:獲取設備環境,設置座標映射,創建繪圖工具,調用DC繪圖函數繪圖。 1、獲取設備環境 (1)在SDK編程中,獲取設備環境的方法有兩種: <1>通過API函數BeginPaint。應用程

原创 使用CreateFile()打開COM10及以上串行口

程序調試時發現,使用CreateFile()打開COM4時正常,打開COM10時卻總是失敗。這兩個端口均爲虛擬COM口,通過藍牙仿真串口完成數據收發,除了命名不同外,本質上並無任何不同。 而MSDN上對使用CreateFile()打開

原创 MFC中的GDI繪圖(1)

一.關於GDI的基本概念 什麼是GDI         Windows繪圖的實質就是利用Windows提供的圖形設備接口GDI(Graphics Device Interface)將圖形繪製在顯示器上。         在Windows

原创 Bitmap-BITMAPINFOHEADER結構

bmp圖片的格式規定一個掃描行所佔的字節數必須是4的倍數,不足的以0填充,因此,在通過圖形像素大小計算圖形大小時,其計算公司爲: biSizeImage = (biWidth*biBitCount+31)/8*biHeight 其中,bi

原创 地址

http://blog.pfan.cn/xman/list/6801?page=4

原创 vs2010錯誤:error MSB8008: 指定的平臺工具集(v110)未安裝或無效

平臺工具集(v110)是vs2012下用的,你是用vs2010打開工程,它默認是用v100,所以這個工程可能用vs2012打開並更新過。 解決方法:右鍵點擊你的項目,選擇屬性,再點擊配置屬性中的常規,常規中有個平臺工作集,把V110改

原创 類對象和類指針

聲明: 類對象:利用類的構造函數在內存中分配一塊內存,調用了構造函數 類指針:是一個內存地址值,指向內存中存放的類對象,沒有調用構造函數 引用成員: 對象用"." 指針用"->" 對象生命期: 若是成員變量,則

原创 VS2010錯誤: LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞

    連接器LNK是通過調用cvtres.exe完成文件向coff格式的轉換的,所以出現這種錯誤的原因就是cvtres.exe出現了問題。在電腦裏面搜索一下cvtres.exe,發現存在多個文件,使用最新的cvtres.exe替換老的