B。原文的翻译应用设计与开发
例如,如下拉菜单控件和列表框控件可以与数据集对象关联。DataSet对象是一个类似JDBC ResultSet对象,并且通常是通过对数据库执行查询的创建。HTML菜单内容,然后从DataSet对象的内容生成的;例如,一个查询可能在组织到数据集中检索所有部门的名称,和相关的菜单将包含这些名字。因此,依赖于数据库内容的菜单可以用非常少的编程方式来创建。验证控件可以添加到表单域;这些声明的有效性等约束条件指定值的范围,或输入是否是所需输入的值必须由用户提供。服务器创建适当的HTML代码和javascript结合在用户的浏览器上执行验证。要显示在输入无效的错误消息可以与每个验证控件关联。用户操作可以在服务器上有一个相关的操作。例如,一个菜单控件可以指定从菜单中选择一个值都有一个相关的服务器端的动作(JavaScript代码生成检测选择事件和启动服务器端的动作)。Visual Basic、C #代码来显示有关选定值的数据可以在服务器的作用有关。因此,从菜单中选择一个值可能会导致页面上的相关数据被更新,而不需要用户点击提交按钮。DataGrid控件提供了一个非常方便的方式显示查询结果。DataGrid与DataSet对象相关,这通常是一个查询的结果。服务器生成的HTML代码,显示查询结果表。从查询结果元数据中自动生成列标题。此外,数据窗口提供多种功能,如分页,并允许用户在选定的列排序。所有的HTML代码以及服务器端的功能来实现这些功能是由服务器自动生成。DataGrid甚至允许用户编辑数据更改和提交回服务器。应用程序开发人员可以指定一个函数,当一行被编辑时,可以执行数据库的更新。微软视觉工作室提供了一个图形化的用户界面,使用这些功能创建网页,进一步减少了编程工作。更多信息请参见在ASP。NET上引用的文献笔记。论文网
报表生成器是一种从数据库中生成可读的摘要报表的工具。他们将查询数据库与格式化的文本和摘要图表(如条形图或饼图)进行了整合。例如,一份报告显示,在过去2个月,每个销售区域的总销售额。应用程序开发人员可以使用报表生成器的格式设置指定报表格式。变量可以用来存储参数,如月份和年份,并在报表中定义字段。表格,图表,条形图,或其他图形可以通过数据库的查询来定义。查询定义可以使用存储在变量中的参数值。一旦我们在报表生成器中定义了报表结构,我们可以存储它,并且可以随时执行它生成报表。报告生成系统构建表格输出提供各种设施,如定义表和列标题显示分类汇总,每个组在一个表中,自动分割成多个页面,长长的桌子,每一页末尾显示小计。图9。12是一个格式化报表的示例。报表中的数据是由聚集在订单信息上的。报表生成工具可从多家供应商,如水晶报表和微软(SQL Server Reporting Services)。一些应用程序套件,如微软办公室,提供了一种嵌入格式的查询结果从一个数据库直接进入文档。图表发电设施通过水晶报表提供,或通过电子表格Excel等可以用来访问数据库中的数据,并生成表格描述数据或图形的描述,用图表或图形。这样的图表可以嵌入到文本文档中。