论文部分内容阅读
摘 要:标准零件的参数化绘图采用 AutoLISP 语言开发,数据库 Visual Foxpro 6.0 作为数据参数的查询和存取,就必须要 AutoLISP 与数据库 Visual Foxpro 6.0 进行数据通信,本文将重点分析 AutoLISP 与数据库 Visual Foxpro 6.0 中进行数据通信接口的一种方法。
关键词:Auto LISP;Visual Foxpro6.0;参数化;接口
用 AutoCAD2000 进行参数化绘图时,遇到有些常用的,标准的零件,比如轴承,螺钉及螺母等,每次都要输入这些烦琐的数据尺寸,如果把这些标准件建立在一个数据库中,要用到这些尺寸的话,就可以直接从数据库中调用,不用设计者手动逐个输入,这样就大大提高了设计者的绘图质量和设计效率,当要采用这种方法时就必须采用到数据库和开发语言的数据接口,本论文就是介绍 AutoLISP 与数据库 Visual Foxpro 6.0 的数据接口。
一、定义的理解与作用的分析
所谓接口,值得就是一个可以实现沟通、连接以及语言相互转换和交流的通道。在信息技术中,接口的体现是一种信息传递的方式和一种数据传输和数据交换的程序与方法。所以,接口也是一种独立的应用程序,其主要作用可以把不同的程序代码和程序语言进行转化、归结等,然后实现两种或者多种不同语言的信息交互以及合作交流和传递、交换等目的的实现方式。想要有效实现Auto LISP和数据库两者之间的信息交流,就必须要借助接口来完成。并且需要通信接口对其进行连接与沟通,从而才能实现文件的导入和数据的交换。最后,再通过LSIP程序对本文中的内容和数据进行读取,以此来全面实现Auto LISP和数据之间的高效交流和转换。
二、前期准备条件
Foxpro软件系统可以和高级语言之间进行自由的转换和交流,并且系统可以将高级语言作为文件传输的媒介实现信息的传输。该过程体现为:
首先,Foxpro和高级语言之间可实现指令的只有转换,并且可以实现数据和文件的只有生成。比如,可以迅速将(X.DBF)文件格式改变为(X.TXT)文件格式。在生成的过程中,高级语言会自动读取文件文本当中的信息和内容,并且会对其进行全面的分析,然后再利用另外一种高级语言对其进行文件文本格式的确定,最后,便可实现自动写入数据库的目的。利用Foxpro系统和高级语言两者的高效操作方法,可实现语言和系统的双向交流,并且可以满足双星通信和数据传输的需求。
三、Auto LISP的准备条件
在进准备条件的时候,需要对编写对话框和对对话框的管理主程序进行相应的设计,并且要保持该程序处于开始状态。随后需要和数据库的可执行文件进行指令的干预,使其能够自动的连接在一起。具体操作方法为:starapp,appcmd[file]。在此次研究中,可以让管理系统当中的程序结合,特别是主程序结构体现出数据库的可执行文件名,并且可以對其进行语言的转换和处理。最后,需要对读取文本文件的数据进行函数处理。其中主要函数数据有:定义读取数据函数、找到并打开文本文件、按行读取数据、建立数据表、关闭文本文件、按顺序赋值等。
四、执行过程的体现
在这个执行的过程中,需要重点握住Auto LISP程序文件,并且要对表达贬义的可执行文件多加注意,另外还有数据库的文件需要放置在Auto LISP2000的文件工作路径中进行处理。其中,具体步骤为:第一步是加在Auto LISP程序,并且输入主程序名称,然后结合提示要求进行下部操作。第二步是淡季数据查询按钮,此时可看到执行表单,在此需要选取轴承型号,最后在单击导出按钮,结合需要数据进行下部操作。第三步是单击提示框给出的确认按钮,然后将所需的数据顺序倒入到文本文件当中,点击退出按钮之后,便完成了导入工作。以上整个草主欧国成就是Auto LISP和数据库接口Visual FoxPro 6.0的执行过程。
综上所述,高级语言与数据库之间进行数据通信有很多的方法,针对在 AutoCAD 2000 软件下参数化绘图采用 AutoLISP 作为开发语言,用数据库 Visual FoxPro 6.0 作为数据的查询系统,而且要用到 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实现医学院校计算机教学管理的程序设计系统[J].辽宁医学院学报,2011,32(02):167-168.
关键词:Auto LISP;Visual Foxpro6.0;参数化;接口
用 AutoCAD2000 进行参数化绘图时,遇到有些常用的,标准的零件,比如轴承,螺钉及螺母等,每次都要输入这些烦琐的数据尺寸,如果把这些标准件建立在一个数据库中,要用到这些尺寸的话,就可以直接从数据库中调用,不用设计者手动逐个输入,这样就大大提高了设计者的绘图质量和设计效率,当要采用这种方法时就必须采用到数据库和开发语言的数据接口,本论文就是介绍 AutoLISP 与数据库 Visual Foxpro 6.0 的数据接口。
一、定义的理解与作用的分析
所谓接口,值得就是一个可以实现沟通、连接以及语言相互转换和交流的通道。在信息技术中,接口的体现是一种信息传递的方式和一种数据传输和数据交换的程序与方法。所以,接口也是一种独立的应用程序,其主要作用可以把不同的程序代码和程序语言进行转化、归结等,然后实现两种或者多种不同语言的信息交互以及合作交流和传递、交换等目的的实现方式。想要有效实现Auto LISP和数据库两者之间的信息交流,就必须要借助接口来完成。并且需要通信接口对其进行连接与沟通,从而才能实现文件的导入和数据的交换。最后,再通过LSIP程序对本文中的内容和数据进行读取,以此来全面实现Auto LISP和数据之间的高效交流和转换。
二、前期准备条件
Foxpro软件系统可以和高级语言之间进行自由的转换和交流,并且系统可以将高级语言作为文件传输的媒介实现信息的传输。该过程体现为:
首先,Foxpro和高级语言之间可实现指令的只有转换,并且可以实现数据和文件的只有生成。比如,可以迅速将(X.DBF)文件格式改变为(X.TXT)文件格式。在生成的过程中,高级语言会自动读取文件文本当中的信息和内容,并且会对其进行全面的分析,然后再利用另外一种高级语言对其进行文件文本格式的确定,最后,便可实现自动写入数据库的目的。利用Foxpro系统和高级语言两者的高效操作方法,可实现语言和系统的双向交流,并且可以满足双星通信和数据传输的需求。
三、Auto LISP的准备条件
在进准备条件的时候,需要对编写对话框和对对话框的管理主程序进行相应的设计,并且要保持该程序处于开始状态。随后需要和数据库的可执行文件进行指令的干预,使其能够自动的连接在一起。具体操作方法为:starapp,appcmd[file]。在此次研究中,可以让管理系统当中的程序结合,特别是主程序结构体现出数据库的可执行文件名,并且可以對其进行语言的转换和处理。最后,需要对读取文本文件的数据进行函数处理。其中主要函数数据有:定义读取数据函数、找到并打开文本文件、按行读取数据、建立数据表、关闭文本文件、按顺序赋值等。
四、执行过程的体现
在这个执行的过程中,需要重点握住Auto LISP程序文件,并且要对表达贬义的可执行文件多加注意,另外还有数据库的文件需要放置在Auto LISP2000的文件工作路径中进行处理。其中,具体步骤为:第一步是加在Auto LISP程序,并且输入主程序名称,然后结合提示要求进行下部操作。第二步是淡季数据查询按钮,此时可看到执行表单,在此需要选取轴承型号,最后在单击导出按钮,结合需要数据进行下部操作。第三步是单击提示框给出的确认按钮,然后将所需的数据顺序倒入到文本文件当中,点击退出按钮之后,便完成了导入工作。以上整个草主欧国成就是Auto LISP和数据库接口Visual FoxPro 6.0的执行过程。
综上所述,高级语言与数据库之间进行数据通信有很多的方法,针对在 AutoCAD 2000 软件下参数化绘图采用 AutoLISP 作为开发语言,用数据库 Visual FoxPro 6.0 作为数据的查询系统,而且要用到 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实现医学院校计算机教学管理的程序设计系统[J].辽宁医学院学报,2011,32(02):167-168.