工程学中的设计视图
设计视图,又叫逻辑视图
是为了便于理解系统设计的结构与组织,在“分析设计”工作流程中
使用了名为逻辑视图的构架视图。
逻辑视图表示了设计模型中在构架方面具有重要意义的部分,即类、子系统、包和用例实现的子集。
另外还有
四个视图,即用例视图(在“需求”工作流程中
处理)、
进程视图、部署视图和实施视图;后面
三个视图在“分析设计”和“实施”工作流程中进行处理。
所以,构架视图在本质上可以看成是所建模型的
抽象或简化,它们
通过捨弃
具体细节来突出重要的特徵。系统开发过程中,构架是
提高所建模型
质量的重要手段。
常用软体AUTO CAD。
UML中的设计视图
l类图
画出了类和类之间的关係,类的特性包括了
属性(attributes)和
操作(operations)。
l关联(associations)描述了关联
在一起的类的实例的连结。
多重性(multiplicity)限定了多少个对象可以被
连线在一起。
l一般化就是说一个类可以是另外一个类的特殊
形态。子类(subclass)从超类(superclass)
继承特性,子类的实例可以替代超类的实例(编者按:
即可以当作超类的实例用)。
l状态图是为那些根据不同状态有不同行为的类準备的。状态图给出了
事件(event)发生的
正确顺序,和在一个对象上某个事件顺序
导致的结果。
l状态图
显示了一个对象可能的状态和状态
转换时发生的事务以及引发事务的事件。
l守卫
条件(guardconditions)可以
用于去除状态图中的不确定条件。(编者按:由于某个事件可能导致
两种结果状态,为了消除这种不确定性,在状态图上标明某个除事件外的
扩展条件,这个条件就叫做guardconditions)。
拿到需求后,开始进行需求分析,得到了用例视图,这里的用例视图可以称为泛用例视图,其中可以包括用例图、序列图、
协作图以及场景,然后根据需求的分析得到类和类之间的关係,画出类图,并对依赖状态的类画出状态图。这样就得出了
完整的设计模型,可以进入下
一步的实现
步骤了。
VisualWebDeveloper中的设计视图
“设计”视图使用
一种近似所见即所得的视图来显示
网页、母版页、
内容页、HTML页和
用户控制项。通过“设计”视图可以对
文本和
元素进行以下操作:添加、
定位、
调整大小以及使用特殊选单或“属性”视窗设定其属性。
向页面添加元素时,VisualWebDeveloper会
创建相应的
标记,您
也可以在“源”视图中
编辑这些标记。有关详细
信息,请参见“源”视图。
若要切换到“设计”视图,请
单击位于“HTML设计器”视窗底部的“设计”
选项卡。
“设计”视图只显示文档的
正文,即显示<body>和</body>标记之间的部分。虽然使用“文档属性”视窗可以编辑<head>元素的某些属性(如文档的标题),但您必须切换到“源”视图,才能编辑不在<body>元素内的那些元素的属性。
与页面在
浏览器中的显示
效果相比,“设计”视图提供
的是近似所见即所得的编辑视图。但是,“设计”视图中所显示的页面与该页面的实际呈现效果并不完全一致,因此,您始终
应在一个或多个浏览器中测试页面,以
确保页面的显示效果与您的设计预期相符。
“设计”视图中显示的文档与Web浏览器中显示的文档的区别如下:
设计图面是可编辑的。
某些元素(如
数据源控制项)会显示在“设计”视图中,您可以对其进行编辑,但这些元素不会呈现在浏览器中。某些控制项只有在编辑时才出现,大部分
这类控制项在“设计”视图中呈现为
灰色的框。
某些字元和
段落格式设定在特定浏览器中的显示可能
会有所不同(如果该Web浏览器以不同于“设计”视图的方式实现格式设定)。
您可以
选择让编辑器显示框、
符号和图示以标记伺服器控制项。有关详细信息,请参见“选项”
对话框->“HTML设计器”->“显示”。
伺服器代码不运行。
显示不可见元素
为了
帮助您
编辑页面,“设计”视图可以显示通常
情况下在浏览器中不可见的某些元素,如
隐藏栏位。“设计”视图
还可以将运行时不呈现标记的伺服器控制项(如数据源控制项)显示为灰色框或其他表示
形式。
另外,您
还可以选择显示对使用页面中的元素和标记有帮助的框线和符号。有关详细信息,请参见如何:在“设计”视图中显示隐藏信息。
显示空字元
在“设计”视图中,使用包含空字元的
模板时,将截断跟在空字元后面的字元。数据不会
丢失,但“设计”视图不
会在模板中显示跟在空字元后面的字元。
在“设计”视图中定位元素
实际上,页面中的元素是按照自上而下的顺序来布局的。
默认情况下,当页面呈现到浏览器中时,其中的元素将以相同的自上而下的顺序呈现。您也可以採用二维方式对元素进行布局,使
用水平和垂直坐标将元素定位到页面中的任何
位置。此布局选项利用的是
可以通过样式使用的定位选项。有关详细信息,请参见在“设计”视图中定位元素。
为了帮助您在元素之间
移动和选择这些元素,“设计”视图提供了以下选项:
标记导航器。标记导航器显示当前元素及其所属的父标记的层次结构。使用标记导航器可以查看具有焦点的元素,还可以从当前元素移动到层次结构中
处于较高位置的元素。有关详细信息,请参见VisualWebDeveloper中的HTML编辑器标记导航。
文档大纲。通过“文档大纲”视窗,可以定位和选择文档中的所有元素,包括那些不显示的元素。有关详细信息,请参见如何:在VisualWebDeveloper的HTML编辑器中定位。
“属性”视窗。您从“属性”视窗顶部的
下拉列表中选择某个元素时,编辑器
就会在文档中选择该元素。
添加元素
双击“工具箱”中的某个元素,将在文档中的当前插入点位置插入该元素。
从VisualWebDeveloper中
打开的另一个文档拖动这些元素。
直接在页面中键入文本。
在设计试图中,许多伺服器控制项都显示智慧型标记,通过智慧型标记可以
快速访问最常用于
配置伺服器控制项的设定和操作。默认情况下,在
首次向页面添加控制项
时会显示智慧型标记。您还可以随时使用快捷选单或单击智慧型标记的符号来显示智慧型标记。
“设计”视图中的表达式
在“设计”视图中,
不可以使用属
性格线来
更改表达式的值。例如,如果为“源”视图中的控制项
分配表达式,则无法在“设计”视图中更改此表达式的值。由于已
计算表达式的值,因此应使用“源”视图来更改表达式。
从“源”视图切换到“设计”视图时,可能需要刷新设计器才能看到某些
类型的
档案更改。例如,
主题代码已分析但并未编译,因此,需要刷新设计器后,才能看到在“源”视图中对主题代码
所做的更改。
右击设计视窗,然后单击“刷新”。
在“视图”选单中,单击“刷新”。
Access中的查询设计视图
在Access中,用于显示和编辑表的栏位
名称、数据类型和栏位属性的视窗称为设计视图。
查询视窗可以分为两大部分,视窗的上面是“表/查询显示视窗”,下面是“示例查询设计视窗”,“表/查询显示视窗”显示查询所用到的数据
来源,包括表、查询。视窗中的每个表或查询都列出了它们的所有栏位,这样一目了然,方便了我们选择查询栏位。
下方的示例查询视窗
则是用来显示查询中所用到的查询栏位和查询準则。
现在Access视窗中的选单、工具列都发生了
变化,在Access资料库视窗中每单击一种对象都会将原来的选单做一些相应的调整,以便在使用这种对象时能更加方便,操作更加快捷。创建查询后的选单和工具列就比较
适合进行“查询”操作。首
先是添加了“查询”选单,它包含了一些查询操作
专用的
命令,比如“执行”、“显示錶”、“查询类型”、“合计”等。同样这些特殊的命令也
表现在工具列上,新
增加的按钮和选单命令
就能实现这些查询专用的
功能。
现在“表/查询显示视窗”
中有我们添加的
几个表,下面的“示例查询视窗”中
有很多的格线,看起来
很像表格,它们是查询设计表格,需要制定的查询栏位就要
放在查询设计表格里。表格左面的
文字提示我们每行
都是做什幺用的,像
第一行左面有“栏位”字样,那这行就要
输入需要查询栏位的栏位名。