计算机编程中运用表格处理声明项的方法

文档序号:6554740阅读:123来源:国知局
专利名称:计算机编程中运用表格处理声明项的方法
技术领域
本发明涉及计算机编程技术,尤其涉及计算机编程中运用表格处理声明项的方法。
背景技术
目前国内外计算机编程设计中均使用文本行方式进行程序设计,包括对子程序和/或函数的参数、变量、常量、返回值、数据类型、DLL命令、资源、类模块、数组、头文件等的声明。声明项名称在使用前需要声明;并用各种关键字说明其属于何种数据类型。除代码实现外,所有的参数、变量、常量等数据类型均以关键字声明,不仅要记忆关键字,而且各种关键字与变量、常量等杂处于一行中,结构不清晰,辨识困难。
相比较而言,编程环境为文本行的方式,实现起来还是比较轻松的,虽然加大了编程用户的工作量,但减轻了编程语言设计人员的工作量。其弊端是,随着编程的复杂性加深,编程用户遇到了自己看不懂已写好的代码中的子程序名称,子程序返回值,有多少个参数、声明过多少变量,有哪些常量声明的困难,于是由于声明时的代码结构不清晰,在编译代码时就很难理顺代码结构,程序员在编程中产生错误代码也就不足为奇了。
目前的编程语言采用文本行编辑程序代码的方式,已形成了一种固定模式,由此带来的诸多不便,令人感到无奈。
但从用户的角度看,在输入代码时确实需要一种新的思维和新的编程规范,以用可视化、人性化的方式来解决此类瓶颈和因此带来的各种矛盾。这种编程规范的基本点在于运用表格辅助编程,在需要定义参数、变量、常量等时,以一个表格的形式让用户填写,作为名称及数据类型的声明;且可将表格复制为文本代码,文本代码也可以还原为表格形式。

发明内容
本发明的目的在于为编程语言环境提供一种代码可视化呈现方法,将数据类型声明部分以表格形式来辅助编程,减少用户关键字记忆量,减少用户编程中的差错,方便编程用户的使用。
本发明的技术解决方案是这样实现的一种计算机编程中运用表格处理声明项的方法,包括在公知计算机上存入一个基于任意操作系统(如Windows、Linux等)的编程软件系统的步骤;在显示屏上弹出设计窗口的步骤;其特征在于还包括通过点击菜单、程序树形表选项、快捷键和/或双击组件后进入混编器的步骤;显示声明项表头字段的步骤;增加记录行的步骤;填表输入声明项信息的步骤;和复制与粘贴的步骤。
所述的显示声明项表头字段的步骤是指用户以空格键或文本输入方式在显示屏上显示声明项名称、数据类型、数组、预设值、返回值类型、公开、备注、静态、库文件名、库对应命令名、传址和基类的声明项字段以及产生画表格线的操作过程。
所述的增加记录行的步骤是指用户通过点击菜单选项命令和/或将光标定位于表头后按下INS键或回车键产生画表格线插入表格的操作过程。
所述的填表输入声明项信息的步骤是指用户在表格提示光标处点击进入编辑状态,输入相应的名称、数据类型或其他前述声明项的操作过程。
所述的复制与粘贴的步骤可对如下动作进行选择根据需要将声明部分的表格在本系统平台上进行复制与粘贴,或根据需要进行跨平台复制与粘贴,将表格内容以纯文本方式复制,并粘贴到文本编辑器中和/或将该文本编辑器中的文本代码重新粘贴回表格文本混编器中。
一种计算机编程中运用表格处理声明项的装置,包括用于存贮编程软件系统的存贮模块;用于显示设计窗口的窗体模块;
其特征在于还包括用于表格与文本文件混合编辑的混编器模块;用于显示声明项表头字段和记录的数据表模块;用于输入声明项信息的输入模块;和用于系统平台和/或跨平台实现文本方式与表处理方式互相变换的转换模块。
与现有技术相比较,本发明的优点主要表现在实现了表格与文本代码编辑器结合在同一个代码编辑器中,以表格+文本形式进行编程。充分体现可视化,使用户不再频繁查看各种声明是否正确,也不要记忆一些关键字;必要时可以将表格形式的程序代码在文本与表格之间转换。


图1为计算机编程中运用表格处理声明项的程序框图。
图2为计算机编程中运用表格处理声明项的虚拟结构示意图。
具体实施例方式
如图1和图2所示的一种计算机编程中运用表格处理声明项的方法,包括在公知计算机上存入基于任意操作系统(如Windows、Linux等)平台的汉语编程软件系统的步骤和启动后弹出设计窗体的步骤,其特征在于还包括将设计窗体切换到混编器、根据声明项定义的类型显示定义表格的表头字段和产生画线动作的步骤,向定义表格增加和/或修改记录行和画表格线动作的步骤,向表格中填加声明项信息的步骤和通过复制、粘贴动作在系统平台和/或跨平台实现文本方式与表处理方式互相转换的步骤。具体实施过程如下1.切换当打开一个新的程序或已存在的程序后,若显示的不是表格文本混编器,需要通过菜单或快捷键或鼠标的操作,切换到表格文本混编器,以定义变量、常量、参数等,一般通过菜单或快捷键的方式实现。用菜单增加变量、DLL命令、常量、类模块、程序集、数据类型,使用菜单后就会切换到表格与文本混编器。使用快捷键,如CTRL+G创建全局变量;或在当前组件上双击鼠标,选取当前组件的事件列表,均可切换到混编器中。使用程序面板中的程序树形表,用鼠标双击后也可快速进入当前类型的表格文本混编器。
2.显示表头通过菜单选择需要定义的类型,选择后进入表格定义混编器,混编器中即显示当前需要定义表格的表头部分,同时产生了画表格线的操作。
下面为切换后看到的空表头

3.增加表格行数使用菜单新建单元命令或光标定位在表头部分后按下INS键或回车键插入表格,将增加一行空表格,同时也产生了画表格线的操作。
下面为增加一行表格后的样子

子程序/自定义子程序/程序集变量/类模块等的参数与变量的创建时,表头与子程序名已定义好,需要用户修改。有时不仅已画出表头,还画出了部分表体,如下面的DLL命令表格定义,需要用户填写和/或修改下面是显示了一个子程序名称,用户可以自已修改这个子程序的名称等表格属性。


因子程序/自定义子程序/模块/类模块等声明项既有参数,又有变量,因此须用菜单和/或在表头上回车增加,以示区别。
下面是将光标定位在子程序名称上回车,或使用菜单“插入”→“参数”所添加的参数表格

下面是将光标定位在子程序名称上后,使用菜单“插入”→“现行单元”或快捷键CTRL+N后所产生的变量表格


3.填表接下来根据表头定义,在表体中输入所需要定义的变量、常量、参数等,表格接受用户的输入,将输入的内容画在表格中。
4.复制与粘贴用户通过使用快捷键选中一行或多行,使用菜单或快捷键复制到程序的其他位置,或其他程序中。
如果需要将声明部分的表格进行复制和粘贴,可用鼠标左键按下不放拖动光标从开始处到结束处;或用键盘按下SHIFT键的同时按下光标键进行选择。选中时的背景颜色以不同颜色显示;选中后使用复制菜单或快捷热键,将表格内容复制到内存中。当光标移动到需要粘贴的位置时,将光标定位到这个位置,使用粘贴菜单或快捷热键,将内存中的表格内容粘贴到光标位置上。
5.文本转换为了方便拷贝代码进行交流,可将表格内容以纯文本方式复制,并粘贴到文本编辑器中。当将该文本编辑器中的文本代码重新粘贴回表格文本混合编辑器中时,表格部分可以自动还原为表格。
其具体过程是将上述表格中的表格线去除,然后根据表格规定的格式,在开始处加上关键字,后接内容,以逗号和/或其他形式的分隔符号代替表格中的分隔。若处理多行表格,也以多行形式文本呈现。
下面即为文本转换前与文本转换后所得内容的对比
全局变量定义表格

全局变量定义表格拷贝到内存中的内容.全局变量 启动窗口左边,整数型.全局变量 启动窗口顶边,整数型.全局变量 启动窗口宽度,整数型.全局变量 启动窗口高度,整数型.全局变量 对象组合,逻辑型.全局变量 表格列等宽,逻辑型.全局变量 表格行等高,逻辑型.全局变量 表格删除行,逻辑型.全局变量 表格删除列,逻辑型常量定义表格

常量定义表格拷贝到内存中的内容
.常量原数据库,″“库1”″.常量数据库管理器,″“数据库管理器”″.常量用户习惯,″“用户习惯”″程序集定义表格和程序集变量定义表格

程序集定义表格和程序集变量定义表格拷贝到内存中的内容.程序集 启动窗口程序集.程序集变量 页面接口,页面接口.程序集变量 修订接口,修订接口.程序集变量 对象接口,对象接口.程序集变量 表格接口,表格接口.程序集变量 工作表接口,工作表接口.程序集变量 图片显示方式,整数型.程序集变量 运行目录,文本型.程序集变量 目录,文本型,,″0″.程序集变量 记录号,整数型.程序集变量 数据库已打开,逻辑型子程序/模块/类模块的定义及其参数定义表格

子程序定义表格拷贝到内存中的内容.子程序_办公组件1_按下某键,逻辑型.参数 键代码,整数型.参数 功能键状态,整数型子程序/模块/类模块的变量/或局部变量定义表格


子程序/模块/类模块的变量/或局部变量拷贝到内存中的内容.子程序 _启动窗口_创建完毕.局部变量 计次,整数型.局部变量 命令行,文本型.局部变量 新窗口数量,文本型DLL(动态链接库)的定义表格

DLL(动态链接库)拷贝到内存中的内容.DLL命令 打开文件,逻辑型,″class.dll″,″OpenF″,,成功返回真,失败返回假.参数 文件名,文本型,,指定要打开的文件名常量定义表格

常量定义表格拷贝到内存中的内容.常量 MF_BYPOSITION,″1024″.常量 类别,″“类别”″.常量 名称,″“名称”″.常量 说明,″“说明”″定义/自定义数据类型表格

定义/自定义数据类型表格拷贝内存中的内容.数据类型 观察者.成员 位置,点.成员 绕y,双精度小数型.成员 绕x,双精度小数型.成员 移动速度,双精度小数型.成员 移动跳跃频率,双精度小数型.成员 移动跳跃相位,整数型.成员 频率叠加值,整数型
权利要求
1.一种计算机编程中运用表格处理声明项的方法,包括在公知计算机上存入一个基于任意操作系统的编程软件系统的步骤;在显示屏上弹出设计窗口的步骤;其特征在于还包括通过点击菜单、程序树形表选项、快捷键和/或双击组件后进入混编器的步骤;显示声明项表头字段的步骤;增加记录行的步骤;填表输入声明项信息的步骤;和复制与粘贴的步骤。
2.根据权利要求1所述的计算机编程中运用表格处理声明项的方法,其特征在于所述的显示声明项表头字段的步骤是指用户以空格键或文本输入方式在显示屏上显示声明项名称、数据类型、数组、预设值、返回值类型、公开、备注、静态、库文件名、库对应命令名、传址和基类等的声明项字段以及产生画表格线的操作过程。
3.根据权利要求1所述的计算机编程中运用表格处理声明项的方法,其特征在于所述的增加记录行的步骤是指用户通过点击菜单选项命令和/或将光标定位于表头后按下INS键或回车键产生画表格线插入表格的操作过程。
4.根据权利要求1所述的计算机编程中运用表格处理声明项的方法,其特征在于所述的填表输入声明项信息的步骤是指用户在表格提示光标处点击进入编辑状态,输入相应的名称、数据类型或其他前述声明项的操作过程。
5.根据权利要求1所述的计算机编程中运用表格处理声明项的方法,其特征在于所述的复制与粘贴的步骤可对如下动作进行选择根据需要将声明部分的表格在本系统平台上进行复制与粘贴;或根据需要进行跨平台复制与粘贴,将表格内容以纯文本方式复制,并粘贴到文本编辑器中和/或将该文本编辑器中的文本代码重新粘贴回表格文本混编器中。
6.一种计算机编程中运用表格处理声明项的装置,包括用于存贮编程软件系统的存贮模块;用于显示设计窗口的窗体模块;其特征在于还包括用于表格与文本文件混合编辑的混编器模块;用于显示声明项表头字段和记录的数据表模块;用于输入声明项信息的输入模块;和用于系统平台和/或跨平台实现文本方式与表处理方式互相变换的转换模块。
全文摘要
本发明公开了一种计算机编程中运用表格处理声明项的方法,包括在计算机上存入一个基于任意操作系统(如Windows、Linux等)的编程软件系统、在显示屏上弹出设计窗口的步骤;其特征在于还包括通过点击菜单、程序树形表、快捷键和/或双击组件后进入混编器、显示声明项表头字段、增加记录行、填表输入声明项信息和复制与粘贴的步骤。本法将表格形式融入到常规编程中,不再局限于文本方式,而以表格可视化的方式体现。将编程中的声明项如参数、变量、常量及数据类型部分以表格方式表达,思路清晰,不易出错,减少了关键字的记忆量,并且实现了文本方式与表处理方式的互相转换,为提高和普及各种计算机编程软件的应用程度奠定了基础。
文档编号G06F9/44GK1825279SQ200610009139
公开日2006年8月30日 申请日期2006年2月14日 优先权日2006年2月14日
发明者吴涛 申请人:大连大有吴涛易语言软件开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1