原创 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)