原创 如何在一個程序中打開另一個應用程序

Q: 如何打開一個應用程序?ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );或ShellExecute(this->m_hWnd,"open","notepad.

原创 Delphi中輸入年、月、日及潤年平年的判斷

procedure TfrmMain.checkDateEX(edt: Tmaskedit);var  iyear, imonth, iday: word;begin  if edt.Text <> '    -  -  ' then 

原创 Delphi中的線程類四

http://www.pcdog.com 2004-12-18 互聯網   回到前面 CheckSynchronize,見下面的代碼:   function CheckSynchronize(Timeout: Integer = 0

原创 C++中布爾類型

        布爾類型對象可以被賦予文字值true或者false,所對應的關係就是真與假的概念。   我們通常使用的方法是利用他來判斷條件的真與假,

原创 C/C++中枚舉類型(enum)

        如果一個變量你需要幾種可能存在的值,那麼就可以被定義成爲枚舉類型。之所以叫枚舉就是說將變量或者叫對象可能存在的情況也可以說是可能的值一一例舉出來。   舉個例子來說明一吧,爲了讓大家更明白一點,比如一個鉛筆盒中有一支筆,但

原创 列舉網絡資源

在窗體中添加二個Panel,二個SpeedButton,一個StatusBar1,一個ImageList1控件,如圖: unit U_NET; interface uses  Windows, Messages, SysUtils, C

原创 連接服務器設置

在窗體中添加二個Panel,三個Label,三個Edit,一個BitBtn,二個SpeedButton,一個StatusBar1控件,還添加一個ScoketConnection1控件(在DataSnap控件類中)如圖: unit U_C

原创 導出Excel類

procedure TClassForm.ClassToExcel;var   ExcelObj, Excel, WorkBook, Sheet: OleVariant;   OldCursor:TCursor;   Row,Col: I

原创 C++中的函數重載

我們來舉一個實際應用中的例子來說明問題:我們要進行兩種不同數據類型的和操作爲了實現它,在c語言中我們就要寫兩個不同名稱的涵數來進行區分例如:int testa(int a,int b)和float testb(float a,floatb

原创 Delphi中的線程類三

臨界區(CriticalSection)則是一項共享數據訪問保護的技術。它其實也是相當於一個全局的布爾變量。但對它的操作有所不同,它只有兩個操作:Enter和Leave,同樣可以把它的兩個狀態當作True和False,分別表示現在是否處於

原创 C++中的const限定修飾符

        const修飾符可以把對象轉變成常數對象,什麼意思呢?        意思就是說利用const進行修飾的變量的值在程序的任意位置將不能再被修改,就如同常數一樣使用!  使用方法是:const int a=1;//這裏定義了

原创 關於C++中的內聯函數(inline)

        在c++中,爲了解決一些頻繁調用的小函數大量消耗棧空間或者是叫棧內存的問題,特別的引入了inline修飾符,表示爲內聯函數。   可能

原创 C++下的引用類型

        引用類型也稱別名,它是個很有趣的東西。在c++ 下你可以把它看作是另外的一種指針,通過引用類型我們同樣也可以間接的操作對象,引用類型主要是用在函數的形式參數上,通常我們使用它是把類對象傳遞給一個函數。        引用對

原创 C++ 學習筆記 I/O流的常用控制符

I/O流的常用控制符: dec                            置基數爲10hex                            置基數爲16oct                            置基

原创 C/C++中字符指針數組及指向指針的指針的含義

        就指向指針的指針,很早以前在說指針的時候說過,但後來發現很多人還是比較難以理解,這一次我們再次仔細說一說指向指針的指針。  先看下面的代碼,注意看代碼中的註解:#include <iostream>  #include <