?? bcjq094.txt
字號:
C++ Builder開發者:程序員之家
var how_many_ads = 3;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
首頁
| 控件天堂 | 控件使用
| 編程技巧
| 源代碼 | 編程工具 |
系統補丁 | 電子書籍 | 技術論壇
| 相關鏈接
if (ad==1) {document.write(''+'');}
if (ad==2) {document.write(''+'');}
if (ad==3) {document.write(''+'');}
var marqueecontents=''+scroll_text+''
if (document.all)
document.write(''+marqueecontents+'')
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",450)
intializemarquee()
}
}
function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.write(marqueecontents)
document.cmarquee01.document.cmarquee02.document.close()
thelength=document.cmarquee01.document.cmarquee02.document.height
scrollit()
}
function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.top=marqueeheight
scrollit()
}
}
window.onload=regenerate2
當前位置
:
編程技巧
用C++
Builder實現網絡連接檢測程序
在Windows系統中,我們經常用Ping.exe來測試網絡的連通性。
Ping的實現過程很簡單,該命令將引發IP層發送一個簡單的IP包,一般是32字節。而目的方收到這個包后,將源地址和目的地址變換一下,重新發送這個包即可,當然還要加一些超時機制。
其實,我們也可用C++ Builder NetMaster中的NMEcho控件來實現網絡連接檢測功能。
首先定義以下控件:
三個Edit控件:一個用于接收遠程主機的IP地址或域名,一個用于接收用戶設置的超時機制的時間,一個用于設置端口號。
兩個RichEdit控件:一個用于給遠程主機發送信息,一個用于接收來自遠程主機的信息。
兩個CheckBox控件:用于用戶是否自己設定端口號。
一個Button控件:用于執行測試。
一個StatusBar控件:用于顯示應用程序的狀態。
程序實現代碼如下:
void __fastcall TForm1::Button1Click(TObject
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -