A reporting tool using “programming by example” for format designation
暂无分享,去创建一个
This paper describes a report tool in which report formats are designated by “Programming by Example”-like operations. Users specify a sample layout of an example row of relational table data on a sheet, and select an iteration pattern of the sample layout. The tool extracts a set of general formatting rules from the sample layout. The rules consist of absolute positions of non-iterative data, relative positions of iterative data, the iteration pattern, and the increment of the iteration. The tool interprets the rules and generates new reports of the format for different table data.
[1] Brad A. Myers,et al. Text formatting by demonstration , 1991, CHI.
[2] Atsushi Sugiura,et al. Simplifying macro definition in programming by demonstration , 1996, UIST '96.
[3] Henry Lieberman,et al. Watch what I do: programming by demonstration , 1993 .
[4] Brad A. Myers,et al. Demonstrational interfaces: A step beyond direct manipulation , 1992, Computer.