【正文】
知識(shí)類的頭指針?!癘THER”表示知識(shí)庫中的其它知識(shí)數(shù)據(jù)塊對(duì)象。在編程時(shí),還必須考慮具體實(shí)現(xiàn)的細(xì)節(jié),例如:如何從一個(gè)數(shù)據(jù)行中,確定數(shù)據(jù)項(xiàng)數(shù)量,找到Col列;如何創(chuàng)建DataFileBuffer的鏈表結(jié)構(gòu)等。//可以存儲(chǔ)不同類型的數(shù)據(jù);struct InputDataBuffer *pNextDataValue。struct PremiseVariableBuffer *pNextVariable。Find(”O(jiān)PEN”)定義變量、初始化pTL1=pDo->pTextLinepTL1=pTL1->pNextLine nfind11? No YespTL1->Text=”END DATAFILE” ?找出文件名稱、文件句柄名稱,并且打開數(shù)據(jù)文件(設(shè)對(duì)象名為MyFile)。設(shè)MyFile當(dāng)前行nLine=1; 在Ptl2Text中是否存在“READ”和文件句柄名稱? No Yes No Flag=False? No Yes 在mDataLine中找Col列Row=nLine? 顯示消息通知用戶存在錯(cuò)誤 No Yes flag=(mDataLine)。 在pRecText中,查找記錄集對(duì)象名稱RecName、已經(jīng)打開的連接對(duì)象名稱conName, 找到否?pRec=pRecpNextLine No 從pRecText截出SQL命令字符串,執(zhí)行。推理機(jī)在推理完成以后,通過指向結(jié)果變量緩沖區(qū)的頭指針獲得整個(gè)鏈表的入口,將結(jié)果數(shù)據(jù)存入輸出數(shù)據(jù)表中。參考文獻(xiàn)1 Eugene Olafsen等著, 王建華等譯. MFC Visual C++6編程技術(shù)內(nèi)幕. 機(jī)械工業(yè)出版社, 2000年版2 熊范綸等. 雄風(fēng)專家系統(tǒng)開發(fā)工具. 清華大學(xué)出飯社, 1999年版3 王永慶. 人工智能原理與方法. 西安交通大學(xué)出版社, 1998年版 The Study on Interface of a Knowledge Base System and External DataSource Ma Jinping Xing jun(Manangement Department QingDao University , 266071)Abstract This paper discussed describe definition and program implementation method on interface of a Knowledge Base System and External DataSource. Key words Knowledge Base System DataBase DataSource 344 / 8