Time of Update: 2018-12-03
CListBox 和 CCheckListBox 簡介CListBox用來輸出一系列的文本,每條文本佔一行。CCheckListBoxCCheckListBox是由CListBox派生,具有CListBox的所有功能。與CListBox唯一不同是在每一行前面加上了一個檢查框(Check Box)。要使用CCheckListBox,需要在資源檢視(resourceview)中(1) Style->Owner draw->選中Fixed(2) 選中Has Strings(3)
Time of Update: 2018-12-03
隨著電腦技術的快速發展,軟體的交流越來越頻繁,軟體的國際化已成為一個軟體開發人員不可迴避的一個問題。所謂軟體的國際化,就是讓軟體介面支援多種語言,從而可以被很多國家的人使用。為了使應用程式支援多種語言,一個很好的辦法就是使用動態連結程式庫,將不同的語言資源放入不同的庫中,根據需要程式載入不同的動態庫,從而實現程式的國際化。但是這種方法實現起來不很方便,對軟體開發人員要求較高,尤其是對於初學者,難度較大。為瞭解決這個問題,以實現多語言菜單為例,筆者介紹在VC編程中一種簡單實現方法,從而實現軟體的國
Time of Update: 2018-12-03
這幾天在BBS上看到一篇文章,講利用VC設計真彩的工具列。其實,如果大家常用VC的話,肯定會覺得VC的工具列的表徵圖很醜陋,那麼下面介紹的方法就可以讓你給你的工具列大變臉~~因為那是很久以前的文章,有些東西已經不太好用了,我測試了一下,改進了一些地方,下面把主要的步驟和關鍵內容貼出來,和大家共用了一下。^_^ 1. 下載一個可以製作真彩工具列表徵圖的免費的小工具,叫做TBCreator。CSDN上傳檔案實在是太慢,還經常出現問題,所以大家可以到Baidu和google上找一下,很方便的。
Time of Update: 2018-12-03
VC調試器進階應用程式----進階斷點篇 一.進階斷點文法 進階斷點文法由兩部分組成:1.上下文部分.2.位置,運算式,變數或Windows訊息條件. 用函數,源檔案和二進位模組來指定上下文,內容相關的表示方法: {[函數],[源檔案],[二進位模組]}
Time of Update: 2018-12-03
__declspec(novtable) 在C++中介面中廣泛應用. 不容易看到它是因為在很多地方它都被定義成為了宏. 比如說ATLActive Template Library中的ATL_NO_VTABLE, 其實就是__declspec(novtable). __declspec(novtable) 就是讓類不要有虛函數表以及對虛函數表的初始化代碼, 這樣可以節省已耗用時間和空間. 但是這個類一定不允許產生執行個體, 因為沒有虛函數表, 就無法對虛函數進行調用. 因此,
Time of Update: 2018-12-03
SuSE中samba配置過程借別人的思路,再稍微修飾一下文字,形成這篇“過程說明”文檔。至於設定檔的修改則要參考前面的文章中提到的詳細步驟。另註:之前一直無法從win客戶機訪問SuSE的ftp和samba,原來是防火牆沒有關閉……首先要知道SMB是WINDOWS 下的一種訪問其他電腦上檔案的一種協議,在suse上samba的過程如下:首先建立一個使用者的共用目錄:#mkdir
Time of Update: 2018-12-03
” ============================================== ” General settings ” ==============================================set nocp set ru set nu ” 使用cindent“set cin “set cino = :0g0t0(sus set sm set ai ” 縮近 set sw=4 set ts=4” 不展開tab為空白格,反之set et set noet
Time of Update: 2018-12-03
net/ipv4/tcp.c * Description of States: * * TCP_SYN_SENT sent a connection request, waiting for ack * * TCP_SYN_RECV received a connection request, sent ack, * waiting for final ack in three-way handshake. * *
Time of Update: 2018-12-03
#ifndef _MEMDC_H_#define _MEMDC_H_//////////////////////////////////////////////////// CMemDC - memory DC//// Author: Keith Rule// Email: keithr@europa.com// Copyright 1996-2002, Keith Rule//// You may freely use or modify this code provided this//
Time of Update: 2018-12-03
HWND hWndExcel = ::FindWindow ("XLMAIN", NULL);DWORD dExcelId;GetWindowThreadProcessId(hWndExcel,&dExcelId);HANDLE hExcelHandle = OpenProcess(PROCESS_ALL_ACCESS,FALSE,dExcelId);//擷取Excel進程控制代碼由於TerminateProcess結束的是進程控制代碼。DWORD
Time of Update: 2018-12-03
sockaddr結構體sockaddr的缺陷:sa_data把目標地址和連接埠資訊混在一起了struct sockaddr { unsigned short sa_family; char sa_data[14]; }; sa_family是通訊類型,最常用的值是 "AF_INET"sa_data14位元組,包含通訊端中的目標地址和連接埠資訊 sockaddr_in 結構體sockaddr_in結構體解決了sockaddr的缺陷,
Time of Update: 2018-12-03
ODBC怎麼樣擷取Excel表中地所有工作表名 exit(1)表示發生錯誤後退出程式, exit(0)表示正常退出。 問題描述:我們要匯入的excel資料檔案中有一列叫做“中標價格”的,這個列裡的資料有那種僅包含數位,也有只有中文的,也有中文和數字混合的,6001882112416.5元/㎡17.5元/m3勞務費104元/㎡,擴大分包費13元/㎡勞務費104元/㎡,擴大分包費13元/㎡對這樣的資料在查詢分析器裡面執行SELECT 中標人,[中標價格]FROM OpenDataSource(
Time of Update: 2018-12-03
在此之前,我先簡要說一下程式在記憶體中的分配問題。在一個程式運行時,我們可以簡單的吧記憶體分為四個部分:代碼區(Code Area),全域資料區(Data Area),堆區(Heap Area),和棧區(Stack Area)。其中程式運行時對資料的處理放在代碼區,定義的普通變數放在棧區,全域變數和靜態變數(包括全域和局部)放在全域資料區,堆區用來存放動態資料(主要由new,malloc等函數定義)。
Time of Update: 2018-12-03
INADDR_ANY就是指定地址為0.0.0.0的地址,這個地址事實上表示不確定地址,或“所有地址”、“任意地址”。 一般來說,在各個系統中均定義成為0值。例如MontiVista Linux中在/usr/include/netinet/in.h定義為:/* Address to accept any incoming messages. */#define INADDR_ANY ((in_addr_t)
Time of Update: 2018-12-03
VC調試器進階應用程式----WATCH視窗篇 一.格式化資料和運算式指派陳述式. 常用變數格式化符(運算式的值後跟逗號,接格式化符,如"(int)0xFFFF,d"): d,I:有符號的十進位數. u :無符號的十進位數. o :無符號的八 x,X:十六進位數. l,h:d,i,u,o,x,X的長首碼或短首碼. f :有符號浮點數. e :有符號的科學計數法. g
Time of Update: 2018-12-03
findfirst函數的用法函數名稱: findfirst 函數原型: int findfirst(char *fname,struct ffblk *ptr,int attrib) 函數功能: 尋找與fname相匹配的第一個檔案名稱 函數返回: 參數說明: ptr-儲存尋找到的檔案資訊 所屬檔案: <dir.h > #include <stdio.h > #include <dir.h > int main()
Time of Update: 2018-12-03
select函數: 系統提供select函數來實現多工輸入/輸出模型。原型: #include <sys/time.h> #include <unistd.h> select函數: 系統提供select函數來實現多工輸入/輸出模型。原型: #include <sys/time.h> #include
Time of Update: 2018-12-03
/* Mozilla specific defines */#ifdef MOZILLA_CLIENT#include "nspr.h"#define malloc(x) PR_Malloc((size_t)(x))#define realloc(x, y) PR_Realloc((x), (size_t)(y))#define calloc(x, y) PR_Calloc((x),(y))#define free(x)
Time of Update: 2018-12-03
出錯資訊d:/xbmc/rtspclientdll/stdafx.h(40) : fatal error C1083: Cannot open include file: 'streams': No such file or directory 1) 安裝directX sdk2)開啟安裝目錄下的dshow.dsw,進行編譯3)在VC++的Tools/Option/Directory的Include和Library中分別加入C:/DXSDK/IncludeC:/DXSDK/SAMPLES/C++
Time of Update: 2018-12-03
在前面的幾個部分裡面,我們已經學會了怎麼樣從網路上讀寫資訊了.前面的一些函數(read,write)是網路程式裡面最基本的函數.也是最原始的通訊函數.在這一章裡面,我們一起來學習網路通訊的進階函數.這一章我們學習另外幾個讀寫函數. 6.1 recv和send recv和send函數提供了和read和write差不多的功能.不過它們提供 了第四個參數來控制讀寫操作. int recv(int sockfd,void *buf,int len,int flags) int