Delphi中工作列狀態(tài)區(qū)的設(shè)計(jì)參考文件資料
標(biāo)簽: Delphi
上傳時(shí)間: 2013-12-16
上傳用戶:gxmm
輸入起始和目標(biāo)狀態(tài),計(jì)算出其搜索的各種屬性
標(biāo)簽: 搜索
上傳時(shí)間: 2014-08-17
上傳用戶:阿四AIR
演算法是指利用電腦解決問題所需要的具體方法和步驟。也就是說給定初始狀態(tài)或輸入數(shù)據(jù),經(jīng)過電腦程序的有限次運(yùn)算,能夠得出所要求或期望的終止?fàn)顟B(tài)或輸出數(shù)據(jù)。本書介紹電腦科學(xué)中重要的演算法及其分析與設(shè)計(jì)技術(shù)
標(biāo)簽: 算法
上傳時(shí)間: 2017-06-09
上傳用戶:wys0120
CBC7寫的撥號(hào)上網(wǎng)DLL 可獲取IP,檢測(cè)連接狀態(tài),掛斷 不足之處請(qǐng)見諒
上傳時(shí)間: 2015-12-29
上傳用戶:cccole0605
在Delphi 環(huán)境下編寫的串口調(diào)試程序 ,能與下位機(jī)(MSP430F147)實(shí)現(xiàn)串口485通訊.完成對(duì)下位機(jī)狀態(tài)的檢測(cè).校準(zhǔn). 對(duì)於使用Delphi的串口編程有一定的作用.
上傳時(shí)間: 2017-05-05
上傳用戶:asasasas
1.檢測(cè)CPU的型號(hào) 2.檢測(cè)記憶體狀態(tài) 3.檢測(cè)可用硬碟空間 4.檢測(cè)CD-ROM
上傳時(shí)間: 2014-01-14
上傳用戶:84425894
三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤介面,一般常採(cǎi)用三種方法讀取鍵值。 中斷式 在鍵盤按下時(shí)產(chǎn)生一個(gè)外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個(gè)按鍵被按下。 本實(shí)驗(yàn)採(cǎi)用中斷式實(shí)現(xiàn)使用者鍵盤介面。 掃描法 對(duì)鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對(duì)應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會(huì)使行列連成通路,這也是見的使用者鍵盤設(shè)計(jì)電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時(shí)去抖動(dòng) if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復(fù)位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計(jì)算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時(shí)間: 2013-11-12
上傳用戶:a673761058
linux下的BBS,使用BBS CACHE,使得mem消耗很低。 天火系統(tǒng)的特點(diǎn): 1. 統(tǒng)一物件型態(tài)設(shè)計(jì),讓各種東西都可以在我的最愛出現(xiàn)。 2. 統(tǒng)一各狀態(tài)間的功能鍵。( 程式執(zhí)行過程只 "程式狀態(tài)" "物件型態(tài)" 來判定動(dòng)作 )。 3. 內(nèi)建各種系統(tǒng)(POP3/SMTP/NNTP/..),未來只需要執(zhí)行單一程式,就會(huì)擁有各種功能。 4. 每個(gè)人都可以簡(jiǎn)單設(shè)定個(gè)人板。 5. 未來任兩個(gè) BBS 間都可以透過帳號(hào)作某一種程度的同步(Sync)。 6. 使用 pthread 設(shè)計(jì),並且儘量遵守 POSIX ,達(dá)到簡(jiǎn)單移植到任何系統(tǒng)的目的。 7. 速度快 不使用 signal/shm/sem ,每個(gè) client 上來只吃 50k 不到的記憶體。 8. 朝無站長(zhǎng)系統(tǒng)目標(biāo)設(shè)計(jì)。
上傳時(shí)間: 2014-01-24
上傳用戶:515414293
學(xué)會(huì)一個(gè)程式語言,是一回事兒;學(xué)會(huì)如何以此語言設(shè)計(jì)並實(shí)作出有效的程式,又是一回事兒。C++ 尤其如此,因?yàn)樗懿粚こ5睾w了罕見的威力和豐富的表現(xiàn)力,不但建立在一個(gè)全功能的傳統(tǒng)語言(C)之上,更提供極為廣泛的物件導(dǎo)向(object-oriented)性質(zhì),以及對(duì)templates 和exceptions(異常狀態(tài))的支援。
標(biāo)簽: 程式
上傳時(shí)間: 2013-12-09
上傳用戶:ANRAN
在一個(gè)多人連線伺服器中,我們要有一個(gè)伺服端執(zhí)行緒負(fù)責(zé)傾聽是否有客戶端連線,如果有客戶端連線,就指派一個(gè)客戶端執(zhí)行緒專門應(yīng)付這個(gè)客戶端連線,並在客戶端佇列中記錄它,然後進(jìn)入下一個(gè)傾聽。 一個(gè)客戶端執(zhí)行緒的工作,就是讀取客戶連線端的使用者輸入訊息,它不負(fù)責(zé)回應(yīng)訊息,而是將讀到的訊息加入訊息佇列中,此外在我們的範(fàn)例中,客戶端執(zhí)行緒也負(fù)責(zé)自己的連線狀態(tài),如果使用者中斷連線,客戶端執(zhí)行緒會(huì)負(fù)責(zé)將自己從客戶端佇列中清除。 廣播執(zhí)行緒負(fù)責(zé)取出訊息佇列中的訊息,然後將之一一傳送訊息給客戶端佇列中尚存在的客戶端執(zhí)行緒。
標(biāo)簽: 伺服器
上傳時(shí)間: 2015-05-22
上傳用戶:wweqas
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1