FTP搜尋工具學習筆記二

2021-09-21 23:23:37 字數 2364 閱讀 1846

ip位址控制項的相關設定:

cipaddressctrl   m_addrfrom;

m_addrfrom.setaddress(59,64,7,5);        //初始化ip位址控制項

m_addrfrom.setfieldrange(0,1,254);       //設定位址控制項域的範圍

m_addrfrom.setfieldrange(1,1,254);       //設定位址控制項域的範圍

m_addrfrom.setfieldrange(2,1,254);       //設定位址控制項域的範圍

m_addrfrom.setfieldrange(3,1,254);       //設定位址控制項域的範圍

byte field0,field1,field2,field3;

m_addrfrom.getaddress(field0,field1,field2,field3); //得到位址控制項的四個域

列表框控制項的相關設定:

由於clistctrl::insertcolumn()函式有兩種形式,故有兩種方法。首先定義成員變數

clistctrl  m_liststatus;

方法一:使用結構體

lv_column lvcolumn;     //定義乙個關於該列資訊的結構體

lvcolumn.mask=lvcf_fmt|lvcf_subitem|lvcf_text|lvcf_width;

lvcolumn.fmt=lvcfmt_left;

lvcolumn.cx=100;

//加入第一列

lvcolumn.isubitem=0;

lvcolumn.psztext="賬號";

m_liststatus.insertcolumn(0,&lvcolumn);

//加入第二列

lvcolumn.isubitem=1;

lvcolumn.psztext="暱稱";

m_liststatus.insertcolumn(1,&lvcolumn);

//加入第三列

lvcolumn.isubitem=2;

lvcolumn.psztext="姓名";

m_liststatus.insertcolumn(2,&lvcolumn);    

方法二:直接對該列資訊描述

m_liststatus.insertcolumn(0,"更新時間",lvcfmt_left,100);

m_liststatus.insertcolumn(1,"服務狀態",lvcfmt_left,100);

m_liststatus.insertcolumn(2,"主機狀態",lvcfmt_left,100);

m_liststatus.insertcolumn(3,"埠",lvcfmt_left,50);

//某行某列的現實內容

bool setitemtext( int nitem, int nsubitem, lptstr lpsztext );

//更新列表框

m_liststatus.updatewindow();

//刪除某一列內容

deletecolumn(int ncol);.deletecolumn(int ncol);

//清空所有的列表框

m_liststatus.deleteallitems();

組合框控制項的相關設定:

ccombobox m_combotype;

//初始化列表框的列表項

m_combotype.addstring("飲食");

m_combotype.addstring("住宿");

m_combotype.addstring("衣服");

m_combotype.addstring("交通");

//設定預設選項為第0項

m_combotype.setcursel(0);

//得到下拉列表框的選中項文字資訊

m_combotype.getwindowtext(m_strtype);   //cstring m_strtype

滑動塊控制項的簡單設定:

csliderctrl m_slidervolume;

//初始化

m_slidervolume.setrangemin(0);

m_slidervolume.setrangemax(65000);

m_sildervolume.setlinesize(100);

m_sildervolume.setpagesize(1000);

//設定滑動塊控制項的值

dword nvolume;

m_volumectrl->getvolume(nvolume);

m_slidervolume.setpos(nvolume);

FTP學習筆記

1 我使用serv u作為ftp伺服器,這個工具使用很簡單,開始時會叫你設定你的網域名稱,你可以給乙個網域名稱給它,這個應該是其它ip訪問你的ftp裡就可以直接使用網域名稱或直接使用ip。2 設定serv u監聽的ip和埠等資訊,設定了這個後,其它使用者請求ftp服務時,那就由serv u給它服務。...

Lucene全文搜尋學習筆記(二)

luceneutil的編寫,主要是對document2bean以及bean2document操作的封裝。寫的不完善,先學完lucene再說。public class luceneutil catch exception e param obj 傳入的物件,用到反射將field存入索引庫 return...

FTP協議學習筆記

好吧,蛋疼了幾個星期專案終於有點起色了。現在總算高階到應用層ftp資料的統計分析了,可是ftp感覺平常用得不多,原理啥的真不清楚,就乘機學習學習吧!ftp是另乙個常見的應用程式,屬於網路協議組的應用層,用於檔案傳輸的 i n t e r n e t標準。與te l n e t類似,f t p最早的設...