Time of Update: 2018-12-05
如何用VC++實現在對話方塊的控制項上顯示ToolTip 並在狀態條上顯示控制項的資訊 湖南省郵電五二六廠 肖天鵬 ---- 利用 VC++ 的 AppWizard,可以很容易地實現工具條和功能表項目的 ToolTip 或在狀態條上顯 示協助資訊,但要在對話方塊的控制項上顯示 ToolTip 並在狀態條上顯示控制項資訊並不是那麼容易, 其實,利用 VC++ 中的 WM_SETCURSOR 與 TTN_NEEDTEXT 訊息就可達到目的。具體操作如下: ---- 一 ---- 利用 VC++
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
關於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
文章目錄 VC的使用 VC的使用問:我們在使用VC中總是遇到這樣一個對話方塊,"This file has been modified outside of the source editor. Do you want to reload it?",每次都是在我們儲存檔案時,大概在 按下CTRL-S的兩秒鐘之後.為什麼會這樣? 答:我注意到在發生這種情況的時候通常都是該檔案視窗在IDE編輯視窗的最底下,如果我使用 "Find in
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
在該階段,F公司IT資產被遷移到過渡安全域中進行“磨合”,妥善處理了危及資訊安全和一些應用程式層面的問題,基本實現了第一階段的平滑遷移。在過渡安全域中,我們全部使用S公司的IP地址。另外,根據S兩公司的資訊安全政策,我們制定了防火牆的安全性原則和規則:
Time of Update: 2018-12-05
大型WAV檔案的播放在多媒體軟體的設計中經常要處理音效檔,用Windows提供的API函數sndPlaySound可以實現小型WAV檔案的播放。但是當WAV檔案大於可用記憶體時,sndPlaySound函數就不能進行播放,那麼如何利用MCI播放大型音頻檔案呢?本文將介紹一種方法。Windows支援兩種RIFF(resource interchange file
Time of Update: 2018-12-05
使用 FAT32 檔案系統 儲存檔案時,電腦使用檔案系統控制硬碟儲存檔案或檔案夾的方式。MS-DOS 和 Windows 的老版本使用特有的 FAT16 檔案系統。按預設規定,Windows 98 使用 FAT16,但是提供使用 FAT32 的選項。FAT32 檔案系統是增強檔案系統,可提高磁碟效能並增加可用的磁碟空間。一. 瞭解資訊的儲存方式
Time of Update: 2018-12-05
實現熱鍵啟用後台進程 (湖南 張波雲) 在DOS下編寫常駐記憶體的應用(TSR)程式時,一般設定了熱鍵啟用方式,DOS使用者對此非常熟悉。在Windows 9X環境下,有的時侯前台運行程式隱藏了Windows的工作列,使使用者不能切換,許多Game程式運行時便是如此。如果在你的後台進程中加入熱鍵呼出功能,便無此慮了。 程式實現原理:首先使用者預定一個熱鍵,無論該程式是前景程式還是背景程式,只要使用者按了這個鍵,該程式就會立即變為前景程式。程式中要對熱鍵訊息WM_HOTKEY進行捕獲,
Time of Update: 2018-12-05
關於VC的編譯模式有很多人問為什麼VC編譯出來的程式都要上兆。而且有些人還總結出條結論:VC做出的東西是又大又慢。其實這實在是冤枉了VC了。其實VC做的工程是個能包含多個子工程的工程文件。一般用AppWizard產生的工程裡就包含了兩個子工程:Win32 Debug工程和Win32Release工程。而預設啟用的工程是Win32
Time of Update: 2018-12-05
在Delphi程式中調用控制台設定功能王發軍 應用程式運行時,有時需要對系統內容有特殊要求。例如,在Delphi資料庫應用程式中可能需要進行BDE(Borland Database Engine)或ODBC資料來源名稱(DSN:Data Source Name)的設定;在網路應用程式中可能需要進行網路設定設定、Modem屬性設定或使用者撥號連線的帳號和密碼的設定並儲存在系統中;在CTI(Computer-Telephony
Time of Update: 2018-12-05
利用方法(論壇地址改成自己的),先用管理員帳號登陸後台,無需論壇創始人,管理員等級即可:http://www.aaaa.com/bbs/admincp.php?action=styles&operation=edit&id=1&adv=1中,最下面有個“自訂模板變數”,變數中填:OLDJUN',
Time of Update: 2018-12-05
在Ubuntu中,檔案位置預設不是和Windows地址欄一樣的(位置項),而是顯示是路徑名稱組合(路徑欄),這對於檔案路徑的獲得複製很不方便。比如,獲得某個檔案德 路徑,如果是地址欄,直接複製一下就可以了,但是Ubuntu的預設是不能直接複製德。所以為了方便,決定將地址欄修改為類似Windows地址欄的 風格。方法:開啟終端,然後輸入下面這一行,gconf-editor定位到apps->nautilus->preferences,定位到
Time of Update: 2018-12-05
關於cvCopy函數的內容摘抄了本文的部落格文章,在這裡。 一、cvcopy函數的簡介 cvCopy這個函數很熟洗哈,用得很多吧哈哈……以下內容來子opencv安裝資料夾中內建的pdf文檔。Copies one array to another.//複製一個數組到另外一個數組void cvCopy(const CvArr* src, CvArr* dst, const CvArr* mask=NULL);src The source array//源數組,要複製誰??from
Time of Update: 2018-12-05
題目:PHPWind超級漏洞簡單用文章作者:hackest [H.S.T]&[L.S.T]&[E.S.T]此文章已發表在《駭客X檔案》第5期雜誌上後經本文作者hackest提交到邪惡八進位論壇歡迎大家轉載,但請務必要記住註明此資訊!一、山雨欲來風滿樓
Time of Update: 2018-12-05
Warning 1 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for
Time of Update: 2018-12-05
UDP一次發送資料包的大小,TCP一次發送資料包的大小。MTU傳輸單元最大值,這個傳輸單元最大值實際上和鏈路層協議有著密切的關係,EthernetII幀的結構DMAC+SMAC+Type+Data+CRC由於乙太網路傳輸電氣方面的限制,每個乙太網路幀都有最小的大小64bytes最大不能超過1518bytes,對於小於或者大於這個限制的乙太網路幀我們都可以視之為錯誤的資料幀,一般的乙太網路轉寄裝置會丟棄這些資料幀。由於乙太網路EthernetII最大的資料幀是1518Bytes這樣,刨去乙太網路幀
Time of Update: 2018-12-05
GLSL為不同的渲染階段定義了一些特定的變數。這些預定義(也叫做內建變數)有特定的屬性。所有的預定義變數都以gl_開頭。使用者定義的變數不能以此開頭。下面分類進行介紹。(1)頂點著色器輸入in int gl_VertexID;in int gl_InstanceID; gl_VertexID是當前被處理的頂點的索引。對於array rendering,它是當前頂點在數組中的索引;對於indexed rendering,它是從element
Time of Update: 2018-12-05
看了一點nginx的源碼發現,nginx的模組思想確實吸引了我,也不得不佩服俄羅斯人的想問題方式,要分析nginx源碼,首先要搞懂的就是nginx的模組思想以及相關的資料結構。還記得我們上一次寫的helloworld模組嗎?裡面涉及最重要的資料就是ngx_module_t指標數組,這個指標數組包含了當前編譯版本支援的所有模組,這個指標數組定義實在自動指令碼產生的objs/ngx_modules.c中,如下:extern ngx_module_t ngx_core_module;extern
Time of Update: 2018-12-05
其實opencv裡面很多函數都是會帶有一個mask參數的,很多同學都不知道它到底有什麼用,好像在實際運用中忽略它也沒有什麼問題(這不廢話嘛,opencv設計師設計它的時候預設就是可以忽略的)。我在這裡就拋磚引玉,詳細分析一個常用函數cvcopy裡面的mask,希望可以給大家一點點指引。cvCopy這個函數很熟洗哈,用得很多吧哈哈……以下內容來子opencv安裝資料夾中內建的pdf文檔。Copies one array to another.//複製一個數組到另外一個數組void