CN105278939A - 基于DotNet Framework类库的制作控件的方法及装置 - Google Patents
基于DotNet Framework类库的制作控件的方法及装置 Download PDFInfo
- Publication number
- CN105278939A CN105278939A CN201410318144.1A CN201410318144A CN105278939A CN 105278939 A CN105278939 A CN 105278939A CN 201410318144 A CN201410318144 A CN 201410318144A CN 105278939 A CN105278939 A CN 105278939A
- Authority
- CN
- China
- Prior art keywords
- control
- self
- data
- type
- described self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供了一种基于DotNet?Framework类库的制作控件的方法及装置,该方法包括:根据数据类型生成自定义控件,使每一个自定义控件对应一种数据类型,并使所述自定义控件能够对对应的数据类型的数据进行校验;将所述自定义控件添加到DotNet?Framework集成开发环境的工具箱中。通过本发明提供的一种基于DotNet?Framework类库的制作控件的方法及装置,能够减小软件开发时的工作量。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于DotNetFramework类库的制作控件的方法及装置。
背景技术
良好的应用***应该在第一时间给予用户数据有问题的提示,并能够保障最终输入***内部的数据是完整的、合法的、正确的数据。用户界面中各种各样的控件是用户与***进行交互的地方,提供用户编辑、浏览数据等功能。因为直接与用户打交道,因此,界面控件担负了数据合法性、完整性、正确性等的验证职责。
在DotNetFramework类库中提供了System.Windows.Forms命名空间,在此命名空间中提供各种控件,使用这些控件,可以创建丰富的用户界面。在现有的控件中,有些控件用于在应用程序内进行数据输入,比如TextBox(文本框)和ComboBox(下拉列表框)控件,有些控件显示应用程序数据,比如Label(标签)。用户可以在MicrosoftVisualStudio集成开发环境提供的工具箱中找到这些控件,并在设计器中进行可视化的界面开发。现有技术中,在进行界面开发时的具体操作为:首先创建一个窗体,然后在工具箱中找到需要的控件,将选中的控件拖拽到窗体中,进行空间上的布局,然后在“属性”页面上设置控件的属性信息,关联事件响应函数并在响应函数中编写具体的数据验证逻辑代码。
针对一些具体的开发项目,很多界面具有某些相似的属性,比如一些参数输入类界面,某个参数一般需要一个label控件显示参数名称,还需要一个TextBox控件来输入参数的值,同时TextBox控件需要做一些数据校验工作,比如只允许输入整数或小数,或者数据需要处于一定的范围之内等。
通过上述描述可见,如果直接用DotNetFramework的System.Windows.Forms命名空间提供的控件来开发界面,开发人员需要对每个参数输入控件写一套数据校验代码,在界面参数比较多的情况下,工作量是很大的,并且很多代码是重复性的,不利于后期的维护。
发明内容
本发明提供了一种基于DotNetFramework类库的制作控件的方法及装置,能够减小软件开发时的工作量。
一方面,本发明提供了一种基于DotNetFramework类库的制作控件的方法,该方法包括:
根据数据类型生成自定义控件,使每一个自定义控件对应一种数据类型,并使所述自定义控件能够对对应的数据类型的数据进行校验;
将所述自定义控件添加到DotNetFramework集成开发环境的工具箱中。
进一步地,所述根据数据类型生成自定义控件,使每一个自定义控件对应一种数据类型,并使所述自定义控件能够对对应的数据类型的数据进行校验,包括:
根据DotNetUserControl控件生成自定义父控件,所述自定义父控件中封装有所述自定义控件的公共的属性和公共的功能;
根据DotNetFramework类库中的底层基础控件生成所述自定义控件,所述自定义控件继承于所述自定义父控件。
进一步地,所述属性包括:
数据描述、对应数据库表的字段名、允许输入的数据长度、控件字段值是否必须填充、控件字段值是否为只读、允许输入范围、数据单位。
进一步地,所述功能包括:获得控件当前的显示状态、获得控件当前的值、解析控件的取值范围、设置当前控件的显示状态、设置当前控件的值、对控件中数据进行合法性校验。
进一步地,所述数据类型包括:
布尔型Bool、双精度浮点型Double、单精度浮点型Float、整型Int、长整型Long、短整型Short、枚举型Enum、字符串型String。
另一方面,本发明提供了一种基于DotNetFramework类库的制作控件的装置,该装置包括:
控件生成模块,用于根据数据类型生成自定义控件,使每一个自定义控件对应一种数据类型,并使所述自定义控件能够对对应的数据类型的数据进行校验;
添加模块,用于将所述自定义控件添加到DotNetFramework集成开发环境的工具箱中。
进一步地,所述控件生成模块包括:
自定义父控件生成子模块,用于根据DotNetUserControl控件生成自定义父控件,所述自定义父控件中封装有所述自定义控件的公共的属性和公共的功能;
自定义控件生成子模块,用于根据DotNetFramework类库中的底层基础控件生成所述自定义控件,所述自定义控件继承于所述自定义父控件。
进一步地,所述属性包括:
数据描述、对应数据库表的字段名、允许输入的数据长度、控件字段值是否必须填充、控件字段值是否为只读、允许输入范围、数据单位。
进一步地,所述功能包括:获得控件当前的显示状态、获得控件当前的值、解析控件的取值范围、设置当前控件的显示状态、设置当前控件的值、对控件中数据进行合法性校验。
进一步地,所述数据类型包括:
布尔型Bool、双精度浮点型Double、单精度浮点型Float、整型Int、长整型Long、短整型Short、枚举型Enum、字符串型String。
通过本发明提供的一种基于DotNetFramework类库的制作控件的方法及装置,制作出与数据类型对应的自定义控件,制作出的自定义控件能够完成自身的数据校验,用户在进行界面开发时可以根据数据类型选择需要的控件,只需要在集成开发环境中设置控件的属性,不需要对每个控件写一套数据校验代码,降低界面开发过程中在数据校验方面的工作量,提高开发速度,同时能够减小后期代码维护的工作量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种基于DotNetFramework类库的制作控件的方法流程图;
图2是本发明实施例提供的一种基于DotNetFramework类库的制作控件的装置结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种基于DotNetFramework类库的制作控件的方法,参见图1,该方法包括:
步骤101:根据数据类型生成自定义控件,使每一个自定义控件对应一种数据类型,并使所述自定义控件能够对对应的数据类型的数据进行校验。
步骤102:将所述自定义控件添加到DotNetFramework集成开发环境的工具箱中。
通过本发明实施例提供的一种基于DotNetFramework类库的制作控件的方法,制作出与数据类型对应的自定义控件,制作出的自定义控件能够完成自身的数据校验,用户在进行界面开发时可以根据数据类型选择需要的控件,仅仅需要在集成开发环境中设置控件的属性,不需要对每个控件写一套数据校验代码,降低界面开发过程中在数据校验方面的工作量,提高开发速度,同时能够减小后期代码维护的工作量。
用户在进行基于DotNetFramework类库的软件开发时,可以直接从工具箱中选择需要的控件,但是这些控件都是基础控件,这些基础控件中没有数据校验的功能,用户在使用的过程中需要根据当前控件欲输入参数的数据类型、是否必填、是否只读、输入范围等情况对每一个控件编写一套数据校验代码,这样会大大增加软件开发的工作量。而本发明实施例中针对这个问题基于DotNetFramework类库制作了自定义控件,这些自定义控件按照数据类型分类,并且带有数据校验的功能,用户可以直接从工具箱中根据数据类型选择需要的自定义控件,只需要在集成开发环境中设置控件的属性,不需要对每个控件写一套数据校验代码,例如:整型自定义控件对应的数据类型为整型,整型自定义控件能够完成整型数据的校验,包括当前控件输入的值是否为整型值,是否必填、是否只读、输入值是否超出允许的输入范围。
用户可以通过修改自定义控件的属性来使选用的自定义控件能够适于实际需求,例如:在自定义控件的属性中有“允许输入范围”这个属性,用户可以对该属性进行修改来满足对数据输入范围的需求。自定义控件的功能可以通过功能函数来实现,例如:在自定义控件中有“对控件中数据进行合法性校验”的功能,可以通过“对控件中数据进行合法性校验的函数”来实现自定义控件数据校验的功能。
所述步骤101,包括:
S1:根据DotNetUserControl控件生成自定义父控件,所述自定义父控件中封装有所述自定义控件的公共的属性和公共的功能;
其中,在DotNetFramework类库中,DotNetUserControl类是一个可用来创建其他控件的空控件,在进行控件的制作时需要以DotNetUserControl类作为父类来进行制作。具体地,所述步骤S1可以通过下述方法实现:基于DotNetUserControl类作为父类派生出自定义父控件。在步骤S1,自定义父控件中封装有待生成的自定义控件的公共的属性和公共的功能,通过该实现方式能够方便后期对控件进行扩展。
S2:根据DotNetFramework类库中的底层基础控件生成所述自定义控件,所述自定义控件继承于所述自定义父控件。
所述属性包括:
数据描述、对应数据库表的字段名、允许输入的数据长度、控件字段值是否必须填充控件字段值是否为只读、允许输入范围、数据单位。
这些属性存在于每一个制作出的自定义控件中,用户可以对属性进行修改。
所述功能包括:获得控件当前的显示状态、获得控件当前的值、解析控件的取值范围、设置当前控件的显示状态、设置当前控件的值、对控件中数据进行合法性校验。
在每一个制作出的自定义控件中都含有上述的功能,用户在使用自定义控件时不需要对每个控件写一套数据校验的代码,大大降低了在数据合法性、完整性检测方面的工作量,提高软件的开发速度,有效减少后期代码维护的工作量。
所述数据类型包括:Bool(布尔型)、Double(双精度浮点型)、Float(浮点型)、Int(整型)、Long(长整型)、Short(短整型)、Enum(枚举型)、String(字符串型)。生成的自定义控件以数据类型来分类,分别是:布尔型自定义控件、双精度浮点型自定义控件、单精度浮点型自定义控件、整型自定义控件、长整型自定义控件、短整型自定义控件、枚举型自定义控件、字符串型自定义控件。
另外,还可以将自定义父控件添加到DotNetFramework集成开发环境的工具箱中。
优选地,所述步骤S1中,所述自定义父控件继承自DotNetUserControl控件,同时添加了Tooltip(提示框)及ErrorProvider(错误提示)组件。
在步骤S2中,所述自定义控件继承于自定义父控件,提供自定义父控件包含的所有属性和功能。同时,所述自定义控件可以根据不同的情况对自定义父控件提供的virtual方法进行重写,实现具体的功能。
所述步骤S2,具体包括:所述自定义控件由DotNetFramework类库提供的底层基础控件组合形成。具体为:布尔型自定义控件由一个CheckBox(复选框)、一个Tooltip和一个ErrorProvider组成;双精度浮点型自定义控件、单精度浮点型自定义控件、整型自定义控件、长整型自定义控件、短整型自定义控件、字符串型自定义控件均由一个label、一个TextBox、一个Tooltip和一个ErrorProvider组成;枚举型自定义控件由一个label、一个ComboBox、一个Tooltip和一个ErrorProvider组成。用户在使用自定义控件时能够减少开发人员在控件空间布局上的工作量,提高软件的开发速度。
优选地,在一种实施方式中,自定义控件在初始化控件时,将数据描述、取值范围和单位通过Tooltip进行展现,使用户在使用自定义控件进行开发时,只需将鼠标悬停在需要输入参数的自定义控件上方,便会自动弹出ToolTip信息,提示用户当前参数的输入范围。
自定义控件在对本控件中数据进行合法性校验时,具体包括:判断当前控件内的参数是否必填、是否只读、是否超出允许范围。
优选地,自定义控件在对本控件中数据进行合法性校验时,通过ErrorProvider进行提示,使用户在使用自定义控件进行开发时,在输入参数有问题的情况下,当用户试图将光标从有问题的控件处移走时,控件右侧弹出一个红色的ErrorProvider图标,当鼠标悬停在该图标上方时自动弹出提示,显示该控件允许的输入规则。用户可以根据提示修改输入参数,输入参数合法时,警示图标消失。
所述步骤102可以通过以下方式实现:首先在MicrosoftVisualStudio集成开发环境中,对自定义控件所在项目进行编译,生成dll程序集文件。然后在工具箱中添加一个选项卡,命名为“自定义控件”,然后选中“自定义控件”选项卡,在右键菜单中点击“选择项”菜单,弹出“选择工具箱项”界面,在此界面中将dll程序集文件添加进来,最后在此界面的“.NetFramework组件”tab页中,浏览各控件,找到新生成的自定义控件,选中并点击确定按钮后,将自定义控件显示在工具箱中。
用户在进行软件开发时,首先,新建窗体,根据待设计的界面参数的数据类型在工具箱中选择对应数据类型的自定义控件,拖拽到窗体上。然后,选中窗体上的自定义控件,在集成开发环境中的属性页中设置自定义控件的属性。
本发明实施例提供了一种基于DotNetFramework类库的制作控件的装置,参见图2,该装置包括:
控件生成模块201,用于根据数据类型生成自定义控件,使每一个自定义控件对应一种数据类型,并使所述自定义控件能够对对应的数据类型的数据进行校验;
添加模块202,用于将所述自定义控件添加到DotNetFramework集成开发环境的工具箱中。
所述控件生成模块包括:
自定义父控件生成子模块,用于根据DotNetUserControl控件生成自定义父控件,所述自定义父控件中封装有所述自定义控件的公共的属性和公共的功能;
自定义控件生成子模块,用于根据DotNetFramework类库中的底层基础控件生成所述自定义控件,所述自定义控件继承于所述自定义父控件。
所述属性包括:
数据描述、对应数据库表的字段名、允许输入的数据长度、控件字段值是否必须填充、控件字段值是否为只读、允许输入范围、数据单位。
所述功能包括:获得控件当前的显示状态、获得控件当前的值、解析控件的取值范围、设置当前控件的显示状态、设置当前控件的值、对控件中数据进行合法性校验。
所述数据类型包括:
布尔型Bool、双精度浮点型Double、单精度浮点型Float、整型Int、长整型Long、短整型Short、枚举型Enum、字符串型String。
上述设备内的各模块、子模块之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
通过上述描述可见,本发明实施例具有如下有益效果:
通过本发明实施例提供的一种基于DotNetFramework类库的制作控件的方法及装置,制作出与数据类型对应的自定义控件,制作出的自定义控件能够完成自身的数据校验,用户在进行界面开发时可以根据数据类型选择需要的控件,只需要在集成开发环境中设置控件的属性,不需要对每个控件写一套数据校验代码,降低界面开发过程中在数据校验方面的工作量,提高开发速度,同时能够减小后期代码维护的工作量。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种基于DotNetFramework类库的制作控件的方法,其特征在于,该方法包括:
根据数据类型生成自定义控件,使每一个自定义控件对应一种数据类型,并使所述自定义控件能够对对应的数据类型的数据进行校验;
将所述自定义控件添加到DotNetFramework集成开发环境的工具箱中。
2.根据权利要求1所述的方法,其特征在于,所述根据数据类型生成自定义控件,使每一个自定义控件对应一种数据类型,并使所述自定义控件能够对对应的数据类型的数据进行校验,包括:
根据DotNetUserControl控件生成自定义父控件,所述自定义父控件中封装有所述自定义控件的公共的属性和公共的功能;
根据DotNetFramework类库中的底层基础控件生成所述自定义控件,所述自定义控件继承于所述自定义父控件。
3.根据权利要求2所述的方法,其特征在于,所述属性包括:
数据描述、对应数据库表的字段名、允许输入的数据长度、控件字段值是否必须填充、控件字段值是否为只读、允许输入范围、数据单位。
4.根据权利要求2或3所述的方法,其特征在于,所述功能包括:获得控件当前的显示状态、获得控件当前的值、解析控件的取值范围、设置当前控件的显示状态、设置当前控件的值、对控件中数据进行合法性校验。
5.根据权利要求1所述的方法,其特征在于,所述数据类型包括:
布尔型Bool、双精度浮点型Double、单精度浮点型Float、整型Int、长整型Long、短整型Short、枚举型Enum、字符串型String。
6.一种基于DotNetFramework类库的制作控件的装置,其特征在于,该装置包括:
控件生成模块,用于根据数据类型生成自定义控件,使每一个自定义控件对应一种数据类型,并使所述自定义控件能够对对应的数据类型的数据进行校验;
添加模块,用于将所述自定义控件添加到DotNetFramework集成开发环境的工具箱中。
7.根据权利要求6所述的装置,其特征在于,所述控件生成模块包括:
自定义父控件生成子模块,用于根据DotNetUserControl控件生成自定义父控件,所述自定义父控件中封装有所述自定义控件的公共的属性和公共的功能;
自定义控件生成子模块,用于根据DotNetFramework类库中的底层基础控件生成所述自定义控件,所述自定义控件继承于所述自定义父控件。
8.根据权利要求7所述的装置,其特征在于,所述属性包括:
数据描述、对应数据库表的字段名、允许输入的数据长度、控件字段值是否必须填充、控件字段值是否为只读、允许输入范围、数据单位。
9.根据权利要求7或8所述的装置,其特征在于,所述功能包括:获得控件当前的显示状态、获得控件当前的值、解析控件的取值范围、设置当前控件的显示状态、设置当前控件的值、对控件中数据进行合法性校验。
10.根据权利要求6所述的装置,其特征在于,所述数据类型包括:
布尔型Bool、双精度浮点型Double、单精度浮点型Float、整型Int、长整型Long、短整型Short、枚举型Enum、字符串型String。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410318144.1A CN105278939A (zh) | 2014-07-04 | 2014-07-04 | 基于DotNet Framework类库的制作控件的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410318144.1A CN105278939A (zh) | 2014-07-04 | 2014-07-04 | 基于DotNet Framework类库的制作控件的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105278939A true CN105278939A (zh) | 2016-01-27 |
Family
ID=55148001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410318144.1A Pending CN105278939A (zh) | 2014-07-04 | 2014-07-04 | 基于DotNet Framework类库的制作控件的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105278939A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109240690A (zh) * | 2018-08-15 | 2019-01-18 | 阿里巴巴集团控股有限公司 | 一种数据表单的界面生成方法和装置 |
CN113254244A (zh) * | 2021-07-08 | 2021-08-13 | 杭州逍邦网络科技有限公司 | 一种程序融合***、方法和计算机装置 |
CN116010015A (zh) * | 2023-03-27 | 2023-04-25 | 西安热工研究院有限公司 | 监控画面右键菜单生成方法、装置、设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2380577A (en) * | 1997-09-21 | 2003-04-09 | Microsoft Corp | Custom control for a standard user interface control specified by the data provider |
US20070136678A1 (en) * | 2005-11-23 | 2007-06-14 | Brown Michael W | Software process and method that allows a computer program to run in memory, but display as a digital graphic or text window |
CN102023869A (zh) * | 2010-12-30 | 2011-04-20 | 深圳联友科技有限公司 | 一种控件输入值校验方法及*** |
CN103092625A (zh) * | 2013-01-28 | 2013-05-08 | 中国航空结算有限责任公司 | 一种基于.NET Framework平台的处理民航客运客票票证数据的方法和装置 |
CN103294654A (zh) * | 2013-05-23 | 2013-09-11 | 山西大学 | 一种文本列表组合控件 |
-
2014
- 2014-07-04 CN CN201410318144.1A patent/CN105278939A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2380577A (en) * | 1997-09-21 | 2003-04-09 | Microsoft Corp | Custom control for a standard user interface control specified by the data provider |
US20070136678A1 (en) * | 2005-11-23 | 2007-06-14 | Brown Michael W | Software process and method that allows a computer program to run in memory, but display as a digital graphic or text window |
CN102023869A (zh) * | 2010-12-30 | 2011-04-20 | 深圳联友科技有限公司 | 一种控件输入值校验方法及*** |
CN103092625A (zh) * | 2013-01-28 | 2013-05-08 | 中国航空结算有限责任公司 | 一种基于.NET Framework平台的处理民航客运客票票证数据的方法和装置 |
CN103294654A (zh) * | 2013-05-23 | 2013-09-11 | 山西大学 | 一种文本列表组合控件 |
Non-Patent Citations (4)
Title |
---|
C#老头子: "精通C#", 《HTTPS://WWW.CNBLOGS.COM/XGLSUMMER/ARCHIVE/2012/09/06/2673357.HTML》 * |
PAUL KIMMEL: "《Visual Basic .NET技术内幕》", 31 August 2002, 电子工业出版社 * |
吕文达等: "《精通C#程序设计》", 30 November 2004, 清华大学出版社 * |
荣-: "应用自定义控件实现页面输入数据自动判断", 《HTTP://BLOG.CSDN.NET/XUMINGXSH/ARTICLE/DETAILS/2061391》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109240690A (zh) * | 2018-08-15 | 2019-01-18 | 阿里巴巴集团控股有限公司 | 一种数据表单的界面生成方法和装置 |
CN109240690B (zh) * | 2018-08-15 | 2021-06-18 | 创新先进技术有限公司 | 一种数据表单的界面生成方法和装置 |
CN113254244A (zh) * | 2021-07-08 | 2021-08-13 | 杭州逍邦网络科技有限公司 | 一种程序融合***、方法和计算机装置 |
CN116010015A (zh) * | 2023-03-27 | 2023-04-25 | 西安热工研究院有限公司 | 监控画面右键菜单生成方法、装置、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9754059B2 (en) | Graphical design verification environment generator | |
US20070150772A1 (en) | Systems and Methods For Hazards Analysis | |
US7523440B2 (en) | Dynamic generation of formatted user interfaces in software environments | |
KR101885089B1 (ko) | 건축 bim 설계 파일의 엑셀 파일 전환 방법 | |
AU2013331476B2 (en) | Specifying and applying rules to data | |
Ibrahim | Formalization of the data flow diagram rules for consistency check | |
JP4464665B2 (ja) | 高速チップ管理システム | |
CN106062711B (zh) | 用于复合控件的方法、***和计算机存储介质 | |
US9910641B2 (en) | Generation of application behaviors | |
CN107357593A (zh) | 源代码文件组建方法、装置、电子终端及可读存储介质 | |
CN104350475A (zh) | 可视化的代码审阅 | |
US9842178B2 (en) | Systems and methods for binding mismatched schematic and layout design hierarchy | |
CN104239073A (zh) | 一种数据维护***快速原型开发***及方法 | |
US20140214396A1 (en) | Specification properties creation for a visual model of a system | |
CN105068858A (zh) | 一种多源异构***仿真方法和装置 | |
US20120282586A1 (en) | User customizable queries to populate model diagrams | |
CN104965781A (zh) | 一种生成测试用例的方法及装置 | |
US20120072820A1 (en) | Systems and Computer Program Products for Conducting Multi-Window Multi-Aspect Processing and Calculations | |
CN105278939A (zh) | 基于DotNet Framework类库的制作控件的方法及装置 | |
US20060107220A1 (en) | Method and system for displaying an annotated file | |
US9110559B2 (en) | Designing a GUI development toolkit | |
CN117215556A (zh) | 模块化的页面快速构建方法、***、设备及介质 | |
CN112181418B (zh) | 一种核反应堆计算软件图形界面的快速构建方法及*** | |
Cordy et al. | An extensible platform for product-line behavioural analysis | |
CN108228708B (zh) | 大数据etl***及其调度方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160127 |