主权项 |
1.一种WinCE作业环境下之资料结构处理方法,系藉由一资料结构描述表,使资料结构之读、写操作可独立于资料结构之实体架构,便于资料结构之存取与维护,该方法包含:建立一资料结构,该资料结构包含至少一个资料栏位;对每一资料结构建立一描述表,该描述表包含与其对应之资料结构中每一资料栏位相关之位移(offset)参数与资料型态(Data Type),其中位移参数系用以定义该资料结构中一资料栏位与其所在记录之起始点间之位移量,而资料型态系用以定义该资料栏位所储存内容对应之一种资料型态;建立读、写模块,该等模块系依据描述表内容,将读取、写入操作转换为WinCE作业环境下应用程式介面(API)对该资料结构之读、写操作,使其与该资料结构之实体架构相对应,以顺利进行操作;依资料结构之变动修改描述表内容。2.如申请专利范围第1项所述之一种WinCE作业环境下之资料结构处理方法,其中修改一资料结构之描述表包括修改一资料栏位相关之位移参数与资料型态。3.如申请专利范围第1项所述之一种WinCE作业环境下之资料结构处理方法,其中修改一资料结构之描述表包括增加一资料栏位相关之位移参数与资料型态。4.如申请专利范围第1项所述之一种WinCE作业环境下之资料结构处理方法,其中修改一资料结构之描述表包括删除一资料栏位相关之位移参数与资料型态。5.如申请专利范围第1项所述之一种WinCE作业环境下之资料结构处理方法,可藉由描述表对一资料栏位之资料型态进行检验。图式简单说明:第一图系WinCE作业环境与一般电脑作业环境之比较;第二图系本发明之方块示意图;第三图系WinCE作业环境、C程式语言及资料结构描述表中各种资料型态之对应关系;第四图A系一资料库在C程式语言中之定义;第四图B系第四图A中资料库之描述表;第五图A系第四图A中之资料库加入一资料栏位后,其C程式语言中之定义;第五图B系第五图A中资料库之描述表;第六图系本发明一实施例写入模块之流程图;第七图系本发明一实施例读取模块之流程图。 |