原创 VC++創建並調用Ocx控件
我們寫一個Ocx控件加法的例子!!! 首先打開VC,我們建立一個MFC ActiveX ControlWizard工程 切換到類視圖 選中_DActiveX,右擊選擇Add Method 彈出如下對話框,填入相應的參數 再次打開
原创 extern與extern “C”
C語言中的extern與C++中的extern "C" 在C文件中extern關鍵字可修飾變量或函數 在C++文件中extern "C"用來修飾變量或函數 爲什麼要用extern與extern "C
原创 獲取當前進程路徑與ShellExecute函數
1. 獲得當前進程路徑 CString path = ""; CString Filepath=AfxGetApp()->m_pszHelpFilePath; // ....\Debug\xxxx.HLP CSt
原创 VC++ 獲取系統時間與計算某段代碼所消耗時間(毫秒級)
1. 獲取系統時間 獲取系統時間我們首先要了解一個結構體 SYSTEMTIME(MSDN有詳細解釋) 瞭解倆個函數GetLocalTime/GetSystemTime GetLocalTime: 獲得本地時間(北京時
原创 文件讀寫操作之一 fwrite與fread
文件操作函數: fwtite函數原型: size_t fwrite(const void* buffer, size_t size,size_t count, FILE* stream); fread函數原型: size_t fread
原创 文件讀寫操作之二 fstream
fstream // 文件流 ios::in: 文件以輸入方式打開 ios::out: 文件以輸出方式打開 同樣save是將內容存儲到F盤下的try.txt文件中 print是將F盤下try.txt讀到內存中 運行程序
原创 VC++ 靜態庫&動態庫的創建與調用
1.靜態庫的創建與調用 創建Win32 Static Library工程 在工程中添加靜態庫的頭文件(StaticLib.h)與實現文件(StaticLib.cpp) 如下圖: 編譯鏈接後,此時我們的靜態庫文
原创 類型轉換 CString String int 相互轉換
類型轉化:CString --> string DBCS編碼: CString Cstr = "Hello World"; std::string str = ""; str =
原创 Wireshark抓包分析Sip流程
Wireshark個網絡封包分析軟個網絡封包分析軟件,網絡封包分析軟件的功能是擷取網絡封包,並儘可能顯示出最爲詳細的網絡封包資料。 SIP是一個計算機網絡中應用層的信令控制協議。用於創建、修改和釋放一個或多個參與者的會話 SIP消息分爲倆
原创 HTML 樣式 & 鏈接
HTML樣式 外部樣式表 <head> <link rel="stylesheet" type="text/css" href="~/Content/StyleSheet1.css"> </head> 內部樣式表<head>
原创 HTML圖像
HTML圖像 插入圖象<!--圖像--> <!--靜態--> <img src="~/Content/tree.png" alt="Tree"/> <br/> <!--動態--> <img src="~/Content/Eggs.gif
原创 HTML 表格(1)
HTML表格 背景色 & 邊框 & 表頭 單元格間距 & 表格背景 & 空行佔位符 單元格邊距 水平表頭 & 標題 垂直表頭 Results:
原创 HTML基礎
最常用的HTML標籤 —————————————————————————————————— HTML標題 <h1> - <h6> <h1> Heading </h1> <h2> Heading </h2> <h3> H
原创 HTML 表格(2)
HTML表格 跨行或跨列的表格 Results: 表格內的標籤 align屬性 frame屬性 Results
原创 CListCtrl以及其派生類選中項顏色的改變
CListCtrl以及其派生類選中項顏色的改變消息映射: CListCtrl: ON_NOTIFY(NM_CUSTOMDRAW,IDC_LIST,OnCustomdrawBaseListCtrl)