网站大量收购独家精品文档,联系QQ:2885784924

VisualC2008大学教程第十七章.ppt

  1. 1、本文档共153页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualC2008大学教程第十七章

第17章 WPF图形与多媒体 理工大学华信软件学院 张一鸣 2010年7月28日 第17章 WPF图形与多媒体 操纵字体 绘制直线、矩形、椭圆、多边形等基本形体 用画刷定制GUI对象的填充与背景 用变换移动和旋转GUI元素 动画GUI元素属性 变换和动画三维实体 17.1 简介 本章概述WPF(视窗演示基础)图形与多媒体功能,包括二维与三维形状、字体、变换、动画、音频和视频。WPF集成了过去放在特殊库中的绘图和动画特性(如微软公司的gdi+和DirectX)。WPF中的图形系统采用计算机的图形硬件从而减少CPU的负载,可以加速图形绘制。 WPF图形用与硬件设备屏幕分辨率无关的测量单位使得程序更一致,与设备无关,从而更容易移植。 WPF可以方便地定制GUI外观,比Windows窗体更强大。 17.2 控制字体 本节介绍如何在WPF中控制字体,修改XAML代码中文本块控件的字体属性。这种方法也适用于其他文本控件如文本框等。 文本块中要显示的文本放在TextBlock标志之间。FontFamily属性定义所显示文本的字体。这个属性可以设置为任何字体。若不指定字体,则使用默认字体;若机器上无法提供指定的字体,也使用默认字体。 FontSize属性定义文本大小。若不指定,则设置为系统的默认值。 文本块的其他属性还有设置字体以粗体显示的FontWeight=Bold,FontStyle使文本按斜体(Italic)显示或更倾斜体(Oblique)等。 还可以对文本块定义TextDecorations属性在文本上画水平线。其中,Overline在文本上方画线,Baseline在文本下方画线且线与文本无间距,Strikethrough在文本中间画线,Underlline在文本底部画线且线与文本有间距。 这些属性的默认值可在文本块的父元素中设置。参见下面的例子17.1。 16.2 HTML和XML 本节主要内容 HTML文件的基本结构 超级链接标记 在HTML文件中使用图象、框架和表格 XML特点和对HTML的改进 XML文件的结构和基本语法 XML与CSS、XSL、DTD 16.2.1 HTML文件的基本结构 HTML(Hyper Text Markup Language)是一种超文本标记语言。以HTML语法所编写的文件叫做HTML文件,文件的扩展名为htm或html。被广泛用在互联网。 从结构上讲,HTML文件由元素(element)组成。组成HTML文件的元素有许多种,用于组织文件的内容和控制文件的输出格式。 绝大多数元素的组成结构以一个起始标记开始,一个结尾标记结束,起始标记和结尾标记之间的部分是元素体。每一个元素都有名称和许多可选择的属性,这些都在起始标记内标明。 HTML文件实例 HTML HEAD TITLESOFTWARE SCHOOL/TITLE /HEAD BODY background=image/bk.jpg !--我的第一个HTML文件-- hello /BODY /HTML 程序的运行效果 HTML中的元素格式 HTML中的元素的格式如下: 标记名称 属性名1=属性值1 属性名2=属性值2……内容 /标记名称 其中: (1)“”表示一个标记的开始, “”表示一个标记的结束。 (2) “”与标记名称之间不能有空格。 (3)各个属性之间用空格隔开。 (4)标记名称、属性名及属性值不区分大小写。 头元素 HEAD标记中不放网页的任何内容,只放此HTML文件的信息,如文件的标题、编码方式、URL等。这些信息用于提供索引、辨认或其它应用。另外定义式样表、插入脚本都在头元素中完成。在头元素中常用的几个标记: TITLE 是头元素中常用的标记 TITLE / TITLE。 TITLE 标记用于标示此HTML文件的标题名称,此标题显示于浏览器的标题栏中。 META 用于说明与网页有关的信息,如文件的创作工具、文件作者等信息。 BASE BASE标记用来定义参照的URL(资源定位器),从而正确的引用相对的URL。BASE标记的应用范围只限于当前文档。如: BASE href = /students/index.htm 体元素 BODY标记中放的是此HTML要显示的所有内容。在此可用各种HTML标记控制整个网页显示内容的格式。最常用的bgcolor属性和background属性。 bgcolor属性 用于设置网页的背景颜色。语法为: bgcolor = 颜色 表示颜色的方法有两种:⑴直接用颜色的英文名称,如“blue” 表示兰色。⑵用16进位数值的方法指定颜色,语法为#RRGGB

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档