首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

用VFP8.0开发的计算机运行软件怎么取得源程序

2012-03-24 
用VFP8.0开发的计算机运行软件如何取得源程序?我用VFP8.0为用户开发了一个计算机运行软件,现在要办理计算

用VFP8.0开发的计算机运行软件如何取得源程序?
我用VFP8.0为用户开发了一个计算机运行软件,现在要办理计算机软件著作权申请登记,需要提供所开发的计算机运行软件的源程序,如何取得所开发的计算机运行软件的源程序?敬请电脑专家指导,不胜感激!

[解决办法]
表单(scx/sct)可以用类浏览器的 View Class Code 功能得到包括所有属性和代码的 prg 格式文本
报表(frx/frt)无法导出成 prg 格式
菜单(mnx/mnt)编译时已自动生成了 prg 格式的文件 mpr

[解决办法]

探讨
我是用VFP8.0以图型界面操作为主的可视化程序设计的数十种表单(涉及数十种表格、报表以及菜单)等组成的软件,其中表单中的各种控件均是用可视化控件设计的,通过项目文件连编成可执行文件,我不知道连编后的软件总的源程序在哪里可以找到,敬请电脑专家指导,不胜感激!

[解决办法]
探讨
apple_8180十豆三专家:
    十分感谢您多次的热情指导!
    我因为要办理计算机软件著作权申请登记,登记处提出需要提供所开发的计算机运行软件的源程序。但由于我是用VFP8.0以图型界面操作为主的可视化程序设计的,通过项目文件连编成可执行文件。在这种情况下我如何向登记处提供源程序?(我平时在开发软件时,从不考虑源程序代码问题,只考虑表单的设计效果,也不知道在哪里可以查看到源程序代码。)
    您在帖子上讲“自己开发的肯定有源程序”,我迫切需要知道连编后的可执行文件(.exe文件)的源程序在哪里可以找到,如何向登记处提供符合规定的软件源程序,敬请您给予指导,不胜感激! 

[解决办法]
我觉得你把整个过程写下来即可。
比如先启动vfp8.0,创建目录,建立项目等等,用文字描述,我估计软件著作权申请登记机构应该是核实是否是您的著作罢了,
我也是对面向对象编程比面向过程编程要了解一些的。您的想法我能理解,建议您同软件著作权申请登记机构沟通。
[解决办法]
连编之后的EXE,再想得到源程序,就需要用反编译工具,不过反编译后得到的表单、程序、类等就是你现在的工程中包括的东西,这就是源程序,你写的这个程序一点代码没有不可能吧。
[解决办法]
你找个反编译软件,将exe文件反编译一下不就出来了吗?反编译软件网上很多,下载下来后就可以用。
[解决办法]
楼上别误导了,反出来的还是自己的东西。
楼主是不知道如何从表单中得到代码。
我告诉你一个最笨的、最简单的办法:
USE XX.SCX &&打开表单
LIST OBJNAME,METHODS TO XX.TXT &&把表单的控件名称及方法程序输出到一个文件中
USE

热点排行