• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      AutoLISP與數據庫VisualFoxpro60的接口

      2019-09-10 07:22:44張海燕
      大眾科學·下旬 2019年5期
      關鍵詞:主程序繪圖按鈕

      張海燕

      摘 要:標準零件的參數化繪圖采用 AutoLISP 語言開發(fā),數據庫 Visual Foxpro 6.0 作為數據參數的查詢和存取,就必須要 AutoLISP 與數據庫 Visual Foxpro 6.0 進行數據通信,本文將重點分析 AutoLISP 與數據庫 Visual Foxpro 6.0 中進行數據通信接口的一種方法。

      關鍵詞:Auto LISP;Visual Foxpro6.0;參數化;接口

      用 AutoCAD2000 進行參數化繪圖時,遇到有些常用的,標準的零件,比如軸承,螺釘及螺母等,每次都要輸入這些煩瑣的數據尺寸,如果把這些標準件建立在一個數據庫中,要用到這些尺寸的話,就可以直接從數據庫中調用,不用設計者手動逐個輸入,這樣就大大提高了設計者的繪圖質量和設計效率,當要采用這種方法時就必須采用到數據庫和開發(fā)語言的數據接口,本論文就是介紹 AutoLISP 與數據庫 Visual Foxpro 6.0 的數據接口。

      一、定義的理解與作用的分析

      所謂接口,值得就是一個可以實現溝通、連接以及語言相互轉換和交流的通道。在信息技術中,接口的體現是一種信息傳遞的方式和一種數據傳輸和數據交換的程序與方法。所以,接口也是一種獨立的應用程序,其主要作用可以把不同的程序代碼和程序語言進行轉化、歸結等,然后實現兩種或者多種不同語言的信息交互以及合作交流和傳遞、交換等目的的實現方式。想要有效實現Auto LISP和數據庫兩者之間的信息交流,就必須要借助接口來完成。并且需要通信接口對其進行連接與溝通,從而才能實現文件的導入和數據的交換。最后,再通過LSIP程序對本文中的內容和數據進行讀取,以此來全面實現Auto LISP和數據之間的高效交流和轉換。

      Foxpro軟件系統(tǒng)可以和高級語言之間進行自由的轉換和交流,并且系統(tǒng)可以將高級語言作為文件傳輸的媒介實現信息的傳輸。該過程體現為:

      首先,Foxpro和高級語言之間可實現指令的只有轉換,并且可以實現數據和文件的只有生成。比如,可以迅速將(X.DBF)文件格式改變?yōu)椋╔.TXT)文件格式。在生成的過程中,高級語言會自動讀取文件文本當中的信息和內容,并且會對其進行全面的分析,然后再利用另外一種高級語言對其進行文件文本格式的確定,最后,便可實現自動寫入數據庫的目的。利用Foxpro系統(tǒng)和高級語言兩者的高效操作方法,可實現語言和系統(tǒng)的雙向交流,并且可以滿足雙星通信和數據傳輸的需求。

      三、Auto LISP的準備條件

      在進準備條件的時候,需要對編寫對話框和對對話框的管理主程序進行相應的設計,并且要保持該程序處于開始狀態(tài)。隨后需要和數據庫的可執(zhí)行文件進行指令的干預,使其能夠自動的連接在一起。具體操作方法為:starapp,appcmd[file]。在此次研究中,可以讓管理系統(tǒng)當中的程序結合,特別是主程序結構體現出數據庫的可執(zhí)行文件名,并且可以對其進行語言的轉換和處理。最后,需要對讀取文本文件的數據進行函數處理。其中主要函數數據有:定義讀取數據函數、找到并打開文本文件、按行讀取數據、建立數據表、關閉文本文件、按順序賦值等。

      四、執(zhí)行過程的體現

      在這個執(zhí)行的過程中,需要重點握住Auto LISP程序文件,并且要對表達貶義的可執(zhí)行文件多加注意,另外還有數據庫的文件需要放置在Auto LISP2000的文件工作路徑中進行處理。其中,具體步驟為:第一步是加在Auto LISP程序,并且輸入主程序名稱,然后結合提示要求進行下部操作。第二步是淡季數據查詢按鈕,此時可看到執(zhí)行表單,在此需要選取軸承型號,最后在單擊導出按鈕,結合需要數據進行下部操作。第三步是單擊提示框給出的確認按鈕,然后將所需的數據順序倒入到文本文件當中,點擊退出按鈕之后,便完成了導入工作。以上整個草主歐國成就是Auto LISP和數據庫接口Visual FoxPro 6.0的執(zhí)行過程。

      綜上所述,高級語言與數據庫之間進行數據通信有很多的方法,針對在 AutoCAD 2000 軟件下參數化繪圖采用 AutoLISP 作為開發(fā)語言,用數據庫 Visual FoxPro 6.0 作為數據的查詢系統(tǒng),而且要用到 AutoLISP 與數據庫 Visual FoxPro 6.0 進行數據的交換,目前還沒有 AutoLISP 語言程序或相關的函數命令直接從數據庫 Visual FoxPro 6.0 讀取數據,而是通過文本文件作為它們數據交換的媒介,數據庫 Visual FoxPro 6.0 通過相關的命令把數據寫入到文本文件之后,再用 AutoLISP 語言函數從文本文件讀取數據,從而實現了AutoLISP 與數據庫 Visual FoxPro 6.0 的數據交換,這樣大大提高設計者的設計效率和設計質量。

      參考文獻:

      [1]趙鋼.Visual FoxPro 6.0 (VFP6.0)數據庫技術在成人學歷教育經費管理工作中的運用[J].電腦知識與技術,2014,10(32):7576-7581+7587.

      [2]何葉松,王世鵬,付淼.用Visual FoxPro 6.0實現醫(yī)學院校計算機教學管理的程序設計系統(tǒng)[J].遼寧醫(yī)學院學報,2011,32(02):167-168.

      猜你喜歡
      主程序繪圖按鈕
      來自河流的你
      中國三峽(2022年7期)2022-12-02 05:28:02
      “禾下乘涼圖”繪圖人
      學與玩(2022年10期)2022-11-23 08:31:08
      當你面前有個按鈕
      淺談數控銑削技術代碼程序的嵌套方式研究
      電控冰箱軟件模塊化設計
      日用電器(2019年12期)2019-02-26 01:53:06
      基于HTML5 Canvas繪圖技術應用
      電子測試(2018年4期)2018-05-09 07:28:32
      死循環(huán)
      時光倒流 換回PotPlayer老圖標
      Surfer和ArcView結合在氣象繪圖中的應用
      河北遙感(2015年2期)2015-07-18 11:11:14
      內心不能碰的按鈕
      石台县| 金山区| 原平市| 五台县| 宜宾市| 紫阳县| 绍兴市| 永泰县| 普格县| 那曲县| 日照市| 乌海市| 玛曲县| 巴塘县| 秭归县| 莱芜市| 太和县| 毕节市| 常山县| 思茅市| 竹溪县| 通榆县| 彰化市| 连州市| 鄂温| 罗田县| 宾阳县| 醴陵市| 金寨县| 丰原市| 奉化市| 马龙县| 汶上县| 稻城县| 淅川县| 尼木县| 成都市| 大连市| 永丰县| 洞头县| 柳林县|