Time of Update: 2018-12-07
實際開發過程中,發現Windows CE. NET預設最大支援64MB記憶體。預設為32M,最大為64M,可以在PB的setting裡面設定: 但是實際的應用中,往往對記憶體的需求往往超過64MB,而且現在記憶體的價格已經非常便宜,使用大記憶體已經是很普通的事情了,經過查看PB的協助以及一陣摸索,找到了修改Windows
Time of Update: 2018-12-07
安裝了Qt之後可能有寫標頭檔找不到,這就需要安裝QWTQwt(http://qwt.sourceforge.net/)是基於Qt寫的一個圖形類庫,不知道這樣說對不對,它的原文說明是這樣的:Qwt - Qt Widgets for Technical ApplicationsThe Qwt library contains GUI Components and utility classes which are primarily useful for programs with a
Time of Update: 2018-12-07
僅管VC有提供相應的API和類來操作bmp位元影像、表徵圖和(增強)元檔案,但卻不支援jpg、gif和png等格式的圖片,而這幾種格式卻是常常要用到的。這裡我給大家介紹兩種辦法來操作這些格式的圖片。1.用API OleLoadPicture來載入JPG、GIF格式的圖片(註:不支援PNG格式,另外GIF只能載入第一幀,且不支援透明)OleLoadPicture 函數實際上建立了一個IPicture類型的COM介面對象,然後我們可以通過這個COM介面來操作圖片(實際上你也可以用API
Time of Update: 2018-12-07
工業控制中,有兩種方式讀下位機的狀態,一種是讀連接埠,比如採用c語言的inport()函數。一種是使用組建,微軟的api-readfile(),第三方控制項。讀串口也能讀下位機狀態,讀連接埠也能讀下位機狀態,有什麼區別呢
Time of Update: 2018-12-07
各種關於檔案的操作在程式設計中是十分常見,如果能對其各種操作都了如指掌,就可以根據實際情況找到最佳的解決方案,從而在較短的時間內編寫出高效的代碼,因而熟練的掌握檔案操作是十分重要的。本文將對Visual C++中有關檔案操作進行全面的介紹,並對在檔案操作中經常遇到的一些疑難問題進行詳細的分析。 1.檔案的尋找
Time of Update: 2018-12-07
lib和dll lib和dll檔案的區別和聯絡 .dll是在你的程式啟動並執行時候才串連的檔案,因此它是一種比較小的可執行檔格式,.dll還有其他的檔案格式如.ocx等,所有的.dll檔案都是可執行。.lib是在你的程式編譯串連的時候就串連的檔案,因此你必須告知編譯器串連的lib檔案在那裡。一般來說,與動態串連檔案相對比,lib檔案也被稱為是靜態串連庫。當你把代碼編譯成這幾種格式的檔案時,在以後他們就不可能再被更改。如果你想使用lib檔案,就必須:1
Time of Update: 2018-12-07
1. strcpy我們知道,strcpy 是依據 \0 作為結束判斷的,如果 to 的空間不夠,則會引起 buffer overflow。strcpy 常規的實現代碼如下(來自 OpenBSD 3.9):char *strcpy(char *to, const char *from){ char *save = to; for (; (*to = *from) != '\0'; ++from, ++to); return(save);}但通常,我們的
Time of Update: 2018-12-07
好了,我來說明一下這個CxImage類的簡單用法,希望給剛接觸CxImage的朋友帶來一些協助,首先我要說明的是在這裡我以CxImage 6.0.0.0版為例(各個版本可有能所不同)。官方是:http://www.xdp.it/cximage/ 開啟工程後可以看到下例這些工程:- CxImage- CxImageCrtDll- CxImageMfcDll- dome- domeDll- jasper- jbig- jpeg- libdcr- mng- png- tiff-
Time of Update: 2018-12-07
MSComm 作為一個串列通訊控制項為程式員串口通訊編程節省了很多時間。在基於對話方塊的應用中加入一個MSComm控制項非常簡單。只需進行以下操作即可: 開啟“Project->Add To Project->Components and Controls->Registered Activex Controls”,然後選擇控制項:Microsoft Communication Control,version 6.0插入到當前的工程中。這樣就將類 CMSComm 的相關檔案
Time of Update: 2018-12-07
動態連結程式庫DLL的連結 應用程式使用DLL可以採用兩種方式:一種是隱式連結,另一種是顯式連結。在使用DLL之前首先要知道DLL中函數的結構資訊。Visual C++6.0在VC\bin目錄下提供了一個名為Dumpbin.exe的小程式,用它可以查看DLL檔案中的函數結構。另外,Windows系統將遵循下面的搜尋順序來定位DLL: 1.包含EXE檔案的目錄,2.進程的當前工作目錄, 3.Windows系統目錄,
Time of Update: 2018-12-07
1\網易deb http://mirrors.163.com/ubuntu/ karmic main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ karmic-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ karmic-updates main restricted universe
Time of Update: 2018-12-07
需求:時候在製作一些特殊的介面時可能要用到異形視窗。解決方案:制一張位元影像,在位元影像中指定一個透明色,這個透明色大多作為背景,也就是視窗中要切除的部分,即在一張位元影像中提取一個地區視窗是一個再方便不過的事情了,實現原理實際上是讀取位元影像中的每個像素和指定的透明色進行對比,如果是相同的顏色就排除,否則就合并起來。 ////////////////////////////////////////////////////////////// Funcution: CreateBitmapRgn
Time of Update: 2018-12-07
假設你有了名為My的對話方塊工程.有一個按鈕並有響應的程式:如OnButton1();BOOL CListCtrl1Dlg::OnInitDialog(){CDialog::OnInitDialog();AfxSocketInit(NULL);//支援Socket.若在嚮導是沒選Support Socket,這就的加.還要加#include <afxsock.h>在StdAfx.h中........// Add "About..." menu item to system menu.
Time of Update: 2018-12-07
設定connect的逾時很簡單,CSDN上也有人提到過使用select,但卻沒有一個令人滿意與完整的答案。偶所講的也正是select函數,此函數整合在winsock1.1中,簡單點講,"作用使那些想避免在通訊端調用過程中被鎖定的應用程式,採取一種有序的方式,同時對多個通訊端進行管理"(《Windows網路編程技術》原話)。使用方法與解釋請見《Windows網路編程技術》。 在使用此函數前,需先將socket設定為非鎖定模式,這樣,在connect時,才會立馬跳過,同時,通常也會產生一個WSAE
Time of Update: 2018-12-07
DLL(Dynamic Link Libraries)專題:
Time of Update: 2018-12-07
ubuntu 9.10號稱可以叫板windows7,功能方面相當強悍。比如可能引起下一波螢幕手寫浪潮的多點觸摸,ubuntu9.10也同樣具有,而且還有ubuntuone雲端運算2G 免費空間。 至於3D案頭等炫酷功能,也是更早版本就已經帶了。不過由於本人電腦一直比較破,還沒有試用過這些功能。在參加linux 核心大會時,坐旁邊的是canonical上海公司的員工,看到他把蘋果筆記本裝了ubuntu 9.10 beta版,很是羨慕。因此一直翹首等待9.10正式版發行。--------------
Time of Update: 2018-12-07
看到const 關鍵字,C++程式員首先想到的可能是const 常量。這可不是良好的條件反射。如果只知道用const 定義常量,那麼相當於把火藥僅用於製作鞭炮。const 更大的魅力是它可以修飾函數的參數、傳回值,甚至函數的定義體。const 是constant 的縮寫,“恒定不變”的意思。被const 修飾的東西都受到強制保護,可以預防意外的變動,能提高程式的健壯性。所以很多C++程式設計書籍建議:“Use const whenever you need”。1.用const
Time of Update: 2018-12-07
Fcitx sudo apt-get install im-switch fcitx sudo im-switch -s fcitx -z defaultim-switch -s fcitx -z default #注意:不加sudo完成設定最好重啟一下X,IME就生效了某些情況下可能,在安裝了fcitxIME以後可能會出現和SCIM並存的問題,解決方案如下:sudo gedit
Time of Update: 2018-12-07
1 WPF 的優點1.1 提供更加豐富的使用者體驗。提供 2D,3D,動畫,多媒體的支援。1.2 讓程式人員把關注點放到 業務建模和商務邏輯上,把圖形部分移給WPF。提高開發效率。少關注技術,多關心業務1.3 能夠更好的實現商務邏輯層和展示層的分離。用xmal 描述介面,*.cs 檔案來描述後台代碼1.4 能夠很容易的把用戶端程式和瀏覽器程式整合到一起。傳統型應用程式和瀏覽器應用程式的融合,根據ms 的承諾,正在開發中的WPF/E,即WPF Everywhere 版本,將為基於WPF
Time of Update: 2018-12-07
一、使用MFC編寫FTP程式 1、產生CInternetSession變數。 CInternetSession ses; 2、開啟FTP串連。 CFtpConnection* pFTP=ses.GetFtpConnection("ftp.microsoft.com","user","password",port,FALSE); 3、開啟檔案。 CInternetFile*