Time of Update: 2018-12-05
(1)建立一個工程檔案 (2)選擇File|New Form建立一個表單,設定其Name := Form2(3)設定Form2.BorderStyle := bsNone(4)在Form2上放置一個MedialPlayer構件 (5)在Form2上放置一個Panel構件,設定其Name := Panel1 (6)設定Panel1.Align := alClient(7)在Form1的Button1中增添以下的代碼:procedure TForm1.Button1Click(Sender:
Time of Update: 2018-12-05
杏 Windows介面的一大特色就是顯示豐富多彩的表徵圖,表徵圖不僅美化了Windows的案頭,而且便於直觀的操作,給使用者帶來了極大的方便。在設計程式介面時,Windows風格是很好的參考。 Delphi一般提供兩種設定表徵圖的方法,一個是在Project Options 中指定應用程式的表徵圖,另一個是在Object Inspector 的properties頁中提供Icon特性。如果想設計出像Windows開始選單那樣美麗的彈出選單,就要自己編寫代碼了。
Time of Update: 2018-12-05
1.建立暫存資料表 資料輸入是開發資料庫程式的必然環節。在Client/Server結構中,用戶端可能要輸入一批資料後,再向伺服器的後台資料庫提交,這就需要在本地(用戶端)建立臨時資料表來儲存使用者輸入的資料,待提交後,清除本地表資料。這種方法的好處是:提高輸入效率,減小網路負擔。 由於使用者一次輸入的資料量一般情況下較小(不會超過幾百條記錄),所以暫存資料表可以建立在記憶體中,這樣處理速度較快。 方法1:使用查詢控制項(TQuery) 第1步:在表單上放上查詢控制項(TQuery),設
Time of Update: 2018-12-05
關於VC多文檔應用中OpenGL的使用 國防科大電腦系 周璐 ---- 許多介紹OpenGL與MFC結合使用的文章中都指出,OpenGL只能使用在單文檔應用程式中。 ---- 然而在應用中,有時希望對一個資料能用多種表現方式同時表示,用SDI應用程式就無 法實現這一需求;而用MDI應用,則可同時開啟多個視圖,每個視圖中顯示資料的不同屬性。 ---- 在MDI中使用OpenGL的關鍵有兩點: ---- 1、正確設定和管理全域變數。 ---- 2、正確的裝置上下文(DC:Device
Time of Update: 2018-12-05
在Powerpoint這樣的軟體中,各種各樣的圖形特效層出不窮,其中“百葉窗”的轉場效果尤為新穎奇特。在VB中實現這樣的圖形特效十分簡單方便。其方法是調用WINDOWS的API函數Bitblt。BitBlt函數就類似於C語言中的getimage、putimage兩個函數的組合運用。BitBlt原意是“Bit Block Transfer”,其主要用途是位元影像的複製。用BitBlt函數顯示圖形特效,其原理十分簡單,製作時先在表單中繪製兩個圖片框,將圖片存入一個圖片框,同時將另一個圖片框設為空白,
Time of Update: 2018-12-05
在VisualStudio98 中 直 接 構 造NT kmode 驅 動 程 序 深 圳 迪 瑞 計 算 機 技 術 有 限 公 司 蔣 宗 文 ---- Microsoft VisualStudio98 是 一 個 功 能 強 大 的C 和C++ 程 序 開 發 環 境, 其 中 有 幾 項 功 能 我( 相 信 也 是 廣 大C 和C++ 程 序 員 們) 特 別 喜 歡: 彩 色 句 法 敏 感, 源 代 碼 瀏 覽, 類 和 文 件 瀏 覽, 直 接 定 位 語 法 錯 誤 等
Time of Update: 2018-12-05
-在Windows 95系統中具有一個Windows 3.x所不具備的特性――支援動畫的游標檔案。你可以在Windows 95目錄中的Cursors子目錄下看到這些動畫的游標檔案,它們均具有副檔名*.ANI。在程式中使用相應的動畫游標能夠極大地改善程式的外觀,本文介紹了如何在你的Visual Basic應用程式中使用Windows 95所附帶的動畫游標檔案。 使用動畫游標檔案----要在Visual Basic的應用程式中使用Windows 95所附帶的動畫游標,你需要使用下列Windows
Time of Update: 2018-12-05
在工作列上顯示表徵圖 阿倫工作室 邱理 Windows 95/Windows NT工作列的右邊是一狀態區,Windows95/WindowsNT在其上顯示時間和一些小表徵圖,這些表徵圖代表著特定的功能或程式,用按一下滑鼠、右擊或雙擊這些表徵圖,就會彈出功能菜單或程式視窗等。你也許想把自己的程式表徵圖也放在工作列的狀態區上,很簡單,VC++ 5.0提供了一個函數,讓你很容易地實現該功能。
Time of Update: 2018-12-05
---- 在VC5.0 中 開 發 大 型 應 用 程 序 時, 工 具 條 通 常 是 程 序 中 必 不 可 少 的 功 能 因 素, 在 整 個 窗 口 的 停 靠 位 置 尤 其 關 鍵, 它 直 接 影 響 到 程 序 界 面 的 外 觀 形 象。 本 文 介 紹 各 類 工 具 條 停 靠 位 置 的 控 制 技 巧, 供 參 閱。---- 標 准 工 具 條 的 停 靠 控 制---- VC5.0 應 用 程 序 向 導 生 成 的 框 架 代 碼 中, 都 具 有 普 通 工
Time of Update: 2018-12-05
用vc6.0編伺服器與客戶機互相傳送訊息的程式 ---- 南京理工大學 朱曉華 ---- 網路編程已經成為一種時髦,以TCP/IP協議的網路更為流行.自己編一個伺服器與客戶機互相傳送訊息的程式,以便增加自己網路編程的經驗.下面我就介紹一下我編的程式. ---- 首先介紹伺服器程式: ---- 1.建立一個名為"server"的項目,單一文件介面. ---- 2.在serverview.h中加入代碼: #include "winsock.h" 添加變數:CSize
Time of Update: 2018-12-05
使用拖放的簡單方法如果要為視窗增加接受Drag&Drop的功能,請按照以下步驟:1、在OnCreate(...)中調用AcceptDrag(TRUE)。2、增加訊息映射BEGIN_MESSAGE_MAP(……) //{{AFX_MSG_MAP(CDropEdit) ON_WM_CREATE() ON_WM_DROPFILES() // 關於Drag&Drop的訊息 //}}AFX_MSG_MAPEND_MESSAGE_MAP()3、處理訊息void
Time of Update: 2018-12-05
關於gcc擴充中的宏定義中用 "#" 和 "##"今天測試了宏定義中的 "#" 和 "##" 的區別。結果如下:"#" 代表和一個字串相串連"##" 代表和一個符號串連,符號可以是變數,或另一個宏符號。舉例如下:宏定義如下(1)#define DEV_FILE_NAME "/dev/test_kft"#define OPEN_FILE(fd, n) /{ / fd = open(DEV_FILE_NAME #n,O_RDONLY); / if(fd < 0) /
Time of Update: 2018-12-05
隨心所欲改變視窗的表徵圖 蘇州市西塘南巷 沈建新 ----
Time of Update: 2018-12-05
TrueCrypt是一款免費,開源的支援Windows Vista/XP/2000 and Linux的綠色虛擬加密磁碟工具,可以在硬碟上建立一個或多個虛擬磁碟,所有虛擬磁碟上的檔案都被自動加密,需要通過密碼來進行訪問。TrueCrypt提供多種密碼編譯演算法,如AES-256、Blowfish(448-bitkey)、CAST5、Serpent、Triple DES等,其他特性還包括支援FAT32和NTFS分區、隱藏卷標和熱鍵啟動。
Time of Update: 2018-12-05
透明視窗的顯示作者:StarSight早就想寫一篇我這方面的心得, 一直特忙沒有空, 不過這次點名找我, 就不好再縮頭縮腦了.其實我也還有很多問題沒有解決, 在這裡也向高手請教.此篇在V-Galaxy BBS發表, 如要轉貼請和作者聯絡info@ministars.com1. Windows 2000 的GDI+擴充集Windows 2000內部擴充了原有的GDI指令集, 將直接提供高效的影像處理指令如Alpha Blending等.
Time of Update: 2018-12-05
實用技巧 截獲WINSOCKET 福州大學自動化研究所 林毅 ---- TCP/IP協議是目前各網路作業系統主要的通訊協議,也是 INTERNET的通訊協議,WIN95/NT平台提供了TCP/IP協議的實現 函數庫WINSOCKET(WSOCKET.DLL)動態庫,因而可以利用WINSOCKET 編寫基於TCP/IP協議的應用系統。(UNIX平台提供BSD-SOCKET) ---- 在實際應用開發中,我們總希望在調用正常的WINSOCKET介面
Time of Update: 2018-12-05
設定進程的優先順序:nice、renice系統中啟動並執行每個進程都有一個優先順序(亦稱“nice 值”),其範圍從 -20 (最高優先順序)到 19 (最低優先順序)。預設情況下,進程的優先順序是 0 (“基本”調度優先順序)。優先順序比較大的進程(nice 值比較小,最低到 -20)相對優先順序比較小的進程(直到 19)將比較頻繁地被調度運行,因此就擁有更多的進程周期。一般使用者只能降低它們自己進程的優先順序別,並限於 0 到 19
Time of Update: 2018-12-05
文章目錄 第一部分 MIDI的播放 二MIDI的播放控制 第二部分 WAV檔案的播放 第三部分 CD的播放 VC++5.0下MIDI、WAV及CD的播放 武漢石化設計院電算室 周紅漢 ---- 加入音樂是增強應用程式功能的所有方法中最簡單的一個。幾乎每個電腦遊戲或多 媒體程式都以某種MIDI或CD音樂為背景。音樂可以使使用者心情愉快;在合適的場合播 放恰當的音樂能夠使程式員和他的VC++程式煥發光彩。 第一部分 MIDI的播放 ----
Time of Update: 2018-12-05
【原】編譯BusyBox製作文系統 一、環境Ubuntu 8.04arm-linux-gcc 3.4.5busybox-1.1.3二、busybox製作檔案系統 1、下載busybox1.1.3(http://www.busybox.net/)並解壓。 2、進入解壓後的目錄,配置Busybox #make menuconfig Busybox Settings > General Configuration > [*] Support for devfs Init
Time of Update: 2018-12-05
早期unix訊號的問題1. 訊號可能會丟失:訊號發生了進程卻不知道2. 訊號控制力弱:比如有時使用者希望通知核心阻塞訊號(不要忽略該訊號,而是在其發生時記住它,然後在進程作好了準備時再恢複之)這種阻塞訊號的能力當時並不具備。3. 訊號被抓獲的時候,訊號處理常式會被重設為DFL。4. 慢性系統調用被中斷時,必須手工重啟之。下面的代碼便是個例子:again: if ( (n = read(fd, buff, BUFFSIZE)) < 0) { if (errno ==