VB到易语言源代码转译软件1.0演示版

2010-1-28 VB转易和易转VB最新版本获取请您访问: http://shop60450757.taobao.com/ 2010-1-12 VB到易语言源代码转译软件1.0版的重要说明本说明随VB到易语言源代码转译软件一同分发,使用本软件之前请先仔细阅读本说明!一、操作说明1、本软件目前可以转译的VB源代码是指用Visual Basic 6.0编写的源程序代码,得到的易语言源代码是指用易语言4.14编写的源程序代码。 2、从VB源代码到易语言源代码的转译很难能百分百成功!首先,VB的窗体、控件的属性、方法和事件就很难用易语言的窗体、控件的属性、方法和事件一一对应。其次,VB的内部函数也不一定能找到易语言支持库的相应方法。 3、目前,本软件所能做到的就是:其一,将VB的模块代码中的子程序定义、函数定义、参数定义、变量定义尽可能正确地转译为对应的易语言定义。其二,将VB的代码流程控制命令如If……Then、Select Case、For……Next等尽可能正确地转译为易语言的代码流程控制命令。 4、得到的易语言源代码文本全选、复制、并粘贴到易语言4.14的代码编辑器窗口,就会产生易语言的表格式和流程图式的直观代码。但根据上述第2点和第3点,通过转译得到的易语言源程序只是半成品,要想它能成功并正确运行,大多数情况下还需要人工多番调试和仔细修改。 5、待转译的VB源代码应当符合以下规范条件,否则可能出现转译问题: (1)待转译的VB源代码应当使用VB6.0的代码编辑器编辑和保存,并且能全编译成功并正确运行,否则可能出现一大堆转译不正确的问题! (2)VB的数组到易语言的数组的转译不能保证正确无误,还需要人工审查VB的数组各维下限。建议将VB的数组各维下限设为1,数组总维数不超过6。 (3)尽量不要在一行中书写用“:”分隔的多条语句,应该一行只书写一条语句,否则可能出现转译不正确的问题。 (4)尽量不要在“Case”语句中使用多个复杂条件,否则可能出现转译不正确的问题。建议各行“Case”语句使用单个条件。 (5)不支持VB的这些流程控制命令转译:GoTo、GoSub、Return。如果VB源代码包含这些流程控制命令,建议在转译前修改。 (6)VB的“For Each...Next”流程控制命令不能确切地转译为易语言流程控制命令,必须要人工修正转译后的相关代码。 (7)VB的类模块的“Property Let”和“Property Get”方法不能确切地转译为易语言子程序,必须要人工修正转译后的相关代码。二、版本划分本软件分为教学演示版和商业应用版。教学演示版免费,但功能有所限制,可辅助VB6.0教学研究和易语言4.14教学研究。商业应用版收费,但功能不受限制,可通过转译VB6.0源代码为易语言4.14源代码,加快软件移植和开发过程,但请勿侵犯他人软件版权!如果有需要,请与作者联系购买!本软件采用易语言编写,需要本软件源代码也可与作者联系购买!三、作者免责声明本软件只是单纯尽力实现从VB源代码到易语言源代码的正确转译,但作者不作任何担保!如果您因为使用本软件造成任何意外或损失,作者概不负责!如果您利用本软件转译的源代码属于他人软件版权保护范围,因此产生的一切社会和法律责任由您自负,与作者无关。如果您使用本软件,即表示您同意接受此声明!软件作者:梁远海电子邮箱:nplyh@163.com版权所有(C) 2010 Liang YuanHai
rar 文件大小:1.01MB