本发明专利技术公开了一种开发工具,即软件系统辅助开发方法,其包括:从数据库中获取数据表的定义信息;根据定义信息,用可视化设计器进行界面设计;根据界面设计,生成由界面设计信息产生的工程源代码;对产生的工程源代码进行编译和完善。本发明专利技术揭示的软件系统辅助开发方法,不仅可以让繁杂的命名、定义和布局等过程变得更为轻松方便,还可以减少需要人工编译的代码量并允许对源代码进行二次编译,使得编码中的低级错误数量降低,从而使所述的软件系统辅助开发方法能满足不同的需求。
【技术实现步骤摘要】
本专利技术公开了一种开发方法,尤其涉及了一种。
技术介绍
随着计算机科技的不断发展和成熟,人们对软件系统开发工具的要求也越来越闻。通常人们用市场上的开发方法在做软件系统开发的时候,总是会遇到很多不方便和繁琐重复的地方,例如设置调整单元格的大小,对各个栏位和字段的命名,编译的代码繁杂又重复等等。另一方面,每个开发人员对控件的命名、函数的名称、标签等的定义都是不同的,这些情况使得开发人员的工作量增加,开发过程中的错误增多,严重影响了各个开发人员和客户的交流沟通,以及产品的质量。
技术实现思路
本专利技术主要是针对现有技术的不足,提供了一种操作简便、功能强大的。为了实现上述目的,本专利技术提供以下技术方案一种,包括从数据库中获取数据表的定义信息;根据定义信息,用可视化设计器进行界面设计;根据界面设计,生成由界面设计信息产生的工程源代码;对产生的工程源代码进行编译和完善。作为本专利技术的一优选实施例,所述用可视化设计器进行界面设计的步骤包括 根据从数据库获取来的数据表的定义信息,初始化数据表的定义和显示方式;通过鼠标选择和拖动所需栏位,并设置每一个栏位的显示方式,实施对界面的设计。作为本专利技术的一优选实施例,所述生成由界面设计信息产生的工程源代码的步骤包括将可视化设计器的设计信息,发送给代码生成器的服务器端,由代码生成器的服务器端生成代码段;将代码生成器的服务器端生成的代码段传送到客户端,客户端组织所述代码段形成一个完整的源代码文件。作为本专利技术的一优选实施例,所述进一步包括对所述源代码进行二次编译。从上述技术方案可以看出,本专利技术揭示的,不仅可以让繁杂的命名、定义和布局等过程变得更为轻松方便,还可以减少需要人工编译的代码量并允许对源代码进行二次编译,使得编码中的低级错误数量降低,从而使所述的能满足不同的需求。附图说明图I是本专利技术一较佳实施例的系统流程图。具体实施例方式下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能 更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。参阅图1,图I是本专利技术一较佳实施例的系统流程图。一种,包括 从数据库中获取数据表的定义信息; 根据定义信息,用可视化设计器进行界面设计; 根据界面设计,生成由界面设计信息产生的工程源代码; 对产生的工程源代码进行编译和完善。所述数据表的定义信息包括栏位(数据类型、注释等)、主键约束,数据表本身的注释等信息,这些信息都存储在数据库本身数据字典表中,这样就可以在数据库中统一各种信息的定义和现实方式等的设定,以便人们在可视化设计器中的操作。所述用可视化设计器进行界面设计的步骤包括 根据从数据库获取来的数据表的定义信息,初始化数据表的定义和显示方式; 通过鼠标选择和拖动所需栏位,并设置每一个栏位的显示方式,实施对界面的设计。使用界面设计器进行界面设计,只要将数据库设计好,即可快速搭建起一个项目原型,及时方便地与客户沟通;另外,可以借助统一的界面模板文件,避免同一单位内界面风格过于繁多带来的问题,保证界面风格的统一。所述生成由界面设计信息产生的工程源代码的步骤包括 将可视化设计器的设计信息,发送给代码生成器的服务器端,由代码生成器的服务器端生成代码段; 将代码生成器的服务器端生成的代码段传送到客户端,客户端组织所述代码段形成一个完整的源代码文件。所述进一步包括对所述源代码进行二次编译,这样可以避免程序因为一点小错误而被报废丢弃的情况的发生,既为后续源代码的修改提供方便,又节省了劳动力和时间,方便客户沟通、加快工作进程。本专利技术揭示的,不仅可以让繁杂的命名、定义和布局等过程变得更为轻松方便,还可以减少需要人工编译的代码量并允许对源代码进行二次编译,使得编码中的低级错误数量降低,从而使所述的能满足不同的需求。以上所述,仅为本专利技术优选实施例的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本领域的技术人员在本专利技术所揭露的技术范围内,可不经过创造性劳动想到的变化或替换,都应涵盖在本专利技术的保护范围之内。权利要求1.一种,其特征在于包括 从数据库中获取数据表的定义信息; 根据定义信息,用可视化设计器进行界面设计; 根据界面设计,生成由界面设计信息产生的工程源代码; 对产生的工程源代码进行编译和完善。2.根据权利要求I所述的,其特征在于所述用可视化设计器进行界面设计的步骤包括 根据从数据库获取来的数据表的定义信息,初始化数据表的定义和显示方式; 通过鼠标选择和拖动所需栏位,并设置每一个栏位的显示方式,实施对界面的设计。3.根据权利要求I所述的,其特征在于所述生成由界面设计信息产生的工程源代码的步骤包括 将可视化设计器的设计信息,发送给代码生成器的服务器端,由代码生成器的服务器端生成代码段; 将代码生成器的服务器端生成的代码段传送到客户端,客户端组织所述代码段形成一个完整的源代码文件。4.根据权利要求3所述的,其特征在于进一步包括对所述源代码进行二次编译。全文摘要本专利技术公开了一种开发工具,即,其包括从数据库中获取数据表的定义信息;根据定义信息,用可视化设计器进行界面设计;根据界面设计,生成由界面设计信息产生的工程源代码;对产生的工程源代码进行编译和完善。本专利技术揭示的,不仅可以让繁杂的命名、定义和布局等过程变得更为轻松方便,还可以减少需要人工编译的代码量并允许对源代码进行二次编译,使得编码中的低级错误数量降低,从而使所述的能满足不同的需求。文档编号G06F9/44GK102622228SQ20121004498公开日2012年8月1日 申请日期2012年2月27日 优先权日2012年2月27日专利技术者凌诚, 席吉波, 徐侠君, 陈凯 申请人:神州数码国信信息技术(苏州)有限公司本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:凌诚,徐侠君,陈凯,席吉波,
申请(专利权)人:神州数码国信信息技术苏州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。