(中职)2022-2023学年SP.NET动态网页设计第九章. ASP课件.ppt
《(中职)2022-2023学年SP.NET动态网页设计第九章. ASP课件.ppt》由会员分享,可在线阅读,更多相关《(中职)2022-2023学年SP.NET动态网页设计第九章. ASP课件.ppt(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(中职)2022-2023学年SP.NET动态网页设计第九章.ppt ASP课件第九章套用网站主题学习目标n n1认识主题的功能n n2创建主题文件夹n n3创建与设计面板文件n n4设置同一个控件不同的SkinIDn n5创建与设计样式表n n6将网站套用主题n n7将指定的控件不套用主题n n8设计动态选择主题的程序9-1创建主题n n利用主题定义网页与控件的外观后,可以将网站中的所有网页与控件套用相同的外观。9-1-1主题的简介n n(1)面板:设置Button、Label、TextBox或Calendar等WebServer控件的外观,面板文件的扩展名为.skin。n n(2)样式表:
2、设置网页的外观,样式表的扩展名为.css。n n(3)其他资源:主题可以包含图片文件、MasterPage或音乐文件等资源,建议用户在主题文件夹下创建Images子文件夹,存放这些资源。9-1-2创建主题文件夹 从快捷菜单中选择添加ASP.NET文件夹 从弹出的菜单中选择主题在“解决方案资源管理器”窗口的网站上右击在子文件夹右击,然后从快捷菜单中选择新增文件夹,就可以新增存放其他资源的Images文件夹生成App_The-mes文件夹后,输入子文件夹的名称n n1 1()下列哪个是面板文件的扩展名?)下列哪个是面板文件的扩展名?n n.master.master.theme.theme.css
3、.css.skin.skinn n2 2()下列哪个是样式表文件的扩展名?)下列哪个是样式表文件的扩展名?n n.master.master.theme.theme.css.css.skin.skinn n3 3()在主题中利用什么可以设置网页的外观?)在主题中利用什么可以设置网页的外观?n n样式表样式表面板面板母版页面母版页面设置文件设置文件n n4 4()在主题中利用什么可以设置)在主题中利用什么可以设置WebServerWebServer控件的外观?控件的外观?n n样式表样式表面板面板母版页面母版页面设置文件设置文件n n5 5()VisualWebDeveloper2005Visu
4、alWebDeveloper2005将网站的主题文件夹保存在下列哪一个文件夹中?将网站的主题文件夹保存在下列哪一个文件夹中?n nBrowsersBrowsersApp_BrowsersApp_Browsersn nThemesThemesApp_ThemesApp_Themesn n6 6()在下列哪一个窗口中可以创建网站的主题文件夹?)在下列哪一个窗口中可以创建网站的主题文件夹?n n“工具箱工具箱”窗口窗口“属性属性”窗口窗口n n“解放方案资源管理器解放方案资源管理器”窗口窗口“数据库资源管理器数据库资源管理器”窗口窗口n n新增一个01_EX01的ASP.NET网站程序,按题意操作:
5、n n在网站中创建“Formal”、“Grace”、“Modern”与“Sports”4个主题文件夹。n n在Grace主题文件夹中新增一个Images文件夹。9-2利用Skin文件设置控件的外观n n面板属于主题的一部分,利用Skin面板文件可以设置网页的控件外观。2-1创建与设置Skin文件n n(1)在VisualWebDeveloper2005的设计视图中,添加想要设置的控件,然后设置为想要呈现的外观。n n(2)将设置好格式的控件程序代码复制到Skin文件中。n n(3)在Skin文件中将控件程序代码的ID与Text属性删除。从快捷菜单中选择“添加新项”选项 在“解决方案资源管理器”
6、窗口的Sweet主题文件夹右击 弹出添加新项的对话框后,选择外观文件模板 单击:添加”按钮 在“名称”文本框输入面板名称(建议面板名称与主题名称相同,以方便辨识)在Default.aspx的设计视图中,添加想要设置的控件,然后设置为想要呈现的外观9-2-2设置不同的SkinLdn n(1)默认面板:是指没有设置SkinId属性的控件面板,若面板中的控件都没有设置SkinId属性,则网页中的该控件只能套用预设的控件面板。n n(2)具名面板:是指设置SkinId属性的控件面板,利用具名面板可以将网页中相同的控件套用不同的面板,但是它不会自动套用到控件上,所以用户必须在控件中指定SkinId属性。
7、n n1 1()设置)设置SkinSkin文件的方式,是将设置好格式的控件程文件的方式,是将设置好格式的控件程序代码复制到面板文件后,然后将控件程序代码的哪些属序代码复制到面板文件后,然后将控件程序代码的哪些属性删除?性删除?n nIDID与与TextText属性属性SkinIdSkinId与与TextText属属性性IDID与与runatrunat属性属性SkinIdSkinId与与runatrunat属属性性n n2 2()关于控件面板的叙述,下列哪个是错误的?)关于控件面板的叙述,下列哪个是错误的?n n没有设置没有设置SkinIdSkinId属性的控件面板称为属性的控件面板称为“预设面
8、板预设面板”n n有设置有设置SkinIdSkinId属性的控件面板称为属性的控件面板称为“具名面板具名面板”n n在相同的主题,每一种控件只能有一个预设面板在相同的主题,每一种控件只能有一个预设面板n n在相同的主题,具名面板的每一种控件可以重复设置在相同的主题,具名面板的每一种控件可以重复设置SkinIdSkinIdn n打开练习文件打开练习文件CH0902_EX01CH0902_EX01(Defau-lt.aspxDefau-lt.aspx),),然后在然后在SportsSports主题中添加一个主题中添加一个SportsSports面板文件,规面板文件,规则如下:则如下:n n 编辑编
9、辑ImageImage与与ButtonButton控件面板,设置控件面板,设置ImageImage控控件的图片为件的图片为ImagesImages文件夹的文件夹的image1.bmpimage1.bmp,边框,边框宽度宽度5px5px。n n 两个两个ButtonButton控件面板设计如下:控件面板设计如下:n nSkinIdSkinId为为button1button1,高度,高度40px40px,边框宽度,边框宽度3px3px,背,背景颜色为景颜色为SkyBlueSkyBlue。n nSkinIdSkinId为为button2button2,字形为粗体,颜色为,字形为粗体,颜色为NavyN
10、avy。n n打开练习文件CH0902_EX02(Defau-lt.aspx),然后在Grace主题中新增一个Grace面板文件,接着添加一个自动化格式为“色彩1”的Calendar控件面板。9-3利用CSS文件设置HTML的标签样式 在“解决方案资源管理器”窗口的Sweet主题文件夹上右击 从快捷菜单中选择添加新项 弹出添加新项的对话框后,选择“样式表”模板 在“名称”文本框输入面板名称(建议样式表名称与主题名称相同,以便辨识),然后单击”添加”按钮 从快捷菜单中选择生成样式 创建CSS文件后,在CSS大纲窗口选择想要设置样式的项目,然后右击CSS大纲窗口会显示CSS样式表的层叠式结构 在“
11、字体属性”区设置颜色与粗体 弹出“样式产生器”窗口后,在窗口左方单击“字体”n n1 1()在)在CSSCSS样式表中,可以在哪一个窗口中设置样式表中,可以在哪一个窗口中设置HTMLHTML项目或自定义类的样式?项目或自定义类的样式?n n“添加样式规则添加样式规则”窗口窗口“添加新项目添加新项目”窗窗口口n n“样式生成器样式生成器”窗口窗口“属性属性”窗窗口口n n2 2()下列哪一个窗口会显示样式表的阶层式结构?)下列哪一个窗口会显示样式表的阶层式结构?n n“解决方案资源管理器解决方案资源管理器”窗口窗口“CSS“CSS大纲大纲”窗口窗口n n“书签书签”窗口窗口“属性属性”窗窗口口n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中职2022-2023学年SP.NET动态网页设计第九章. ASP课件 2022 2023 学年 SP NET 动态 网页 设计 第九 ASP 课件
限制150内