原创 Visual C++中的圖形特效

基本原理   在Visual C++6.0中,顯示位圖的方法及過程如下:   1. 顯示程序資源中的位圖(位圖的所有數據均存在於可執行文件中)   (1)從資源中裝入位圖   ● 定義位圖對象數據成員CBitmap m_Bitmap

原创 ini文件讀寫操作

註解  在Windows NT中,有些初始化文件實際是在註冊表中。可在註冊表的下面這個項處找到這些文件的一個列表:HKEY_LOCAL_MACHIN

原创 VC連接SQLServer2005之 _RecordsetPtr的用法

_RecordsetPtr的用法 _variant_t vUsername,vID,vname; //變量聲明 _RecordsetPtr m_pRecordset;      //記錄集 CString strid;        

原创 取文件屬性

取文件屬性:GetFileVersionInfoSize,GetFileVersionInfo,VerQueryValue三個函數的配合   右鍵點擊一個文件,看它的屬性,會發現有很多東西。查了一下,有一個結構體可以用來獲得文件的屬

原创 cctype 類常用函數

  c++中應該是#include <cctype> c中應該是#include <ctype.h> 以下爲字符函數庫中常用的函數: 函數名稱 返回值 isalnum() 如果參數是字母數字,即字母或數字,該函數返回true

原创 string類常用操作

string 類提供字符串處理函數,利用這些函數,程序員可以在字符串內查找字符,提取連續字符序列(稱爲子串),以及在字符串中刪除和添加。我們將介紹一些主要函數。 1.函數find_first_of()和 find_last_of() 執行

原创 sqllite查詢優化

SQLite是個典型的嵌入式DBMS,它有很多優點,它是輕量級的,在編譯之後很小,其中一個原因就是在查詢優化方面比較簡單,它只是運用索引機制來進行優化的,經過對SQLite的查詢優化的分析以及對源代碼的研究,我將SQLite的查詢優總結如

原创 計算機科學中的一些基本原理和定理

1 、多核的軟肋──阿姆達定律       阿姆達定律講的是這麼一件事:一個程序存在兩部分,只能串行計算的部分S,和能夠並行計算地部分P。兩部分之和是整個程序,因此S+P=1。這個程序如果在一個具有N個核心的處理器上運行,那麼和它在一個單

原创 CListCtrl使用技巧

CListCtrl使用技巧 以下未經說明,listctrl默認view 風格爲report 1. CListCtrl 風格       LVS_ICON: 爲每個item顯示大圖標       LVS_SMALLICON: 爲每個ite

原创 用C++進行簡單的文件I/O操作

用C++進行簡單的文件I/O操作作者:John Peregrine翻譯:阿半 原文出處:Simple File I/O Using C++ 序論  我曾發表過文件輸入輸出的文章,現在覺得有必要再寫一點。文件 I/O 在C++中比烤蛋糕簡單

原创 類與類之間的關係圖(Class Diagram,UML圖)

 一、簡介 二、類的構成 三、類之間的關係(Relationship) 1、單向關聯 2、雙向關聯 3、自身關聯 4、多維關聯(N-ary Association) 5、泛化(Generalization) 6、依賴(Dependency