ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:1.30MB ,
资源ID:24110299      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24110299.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第04章 设计左侧固定区域.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第04章 设计左侧固定区域.docx

1、第04章 设计左侧固定区域第4章 设计左侧固定区域本章将介绍如何在网页左侧固定区域,创建纵向菜单、设置友情链接、显示网页访问量。相对上一章而言,这三种功能的设计稍显复杂。本章网页设计最终结果如图4.1所示。图4.1 本章所设计网页运行效果4.1 准备设计即打开已有网站,步骤如下:(1) 从桌面上单击“开始”菜单,启动VS2008。(2) 单击VS2008屏幕上方的打开网站按钮“”。(3) 在弹出的界面内,找到并单击选中网站文件夹NewLong。注意:一定不要选择App_Data文件夹,因为它是网站的一个子文件夹。(4) 单击“打开”按钮。(5) 单击屏幕左上侧的Main.master标签,切换

2、到母版页设计状态。如果屏幕左上侧没有Main.master标签,可从解决方案资源管理器中双击此文件名打开此文件。4.2 添加超链接一般网站上都有“注册”和“登录”两个链接(见图4.1),方法是:(1) 切换到设计状态(2) 向divLeft内添加一个div。(3) 设置其id属性为“left1”。(4) 设其定位absolute、width:150。(5) 在层内键入两个词:“注册 登录”。(6) 将其拖成水平居中。拖动层时,有两条十字交叉线随层移动而移动,交叉点总在层的中心。这是为层与其它网页内内容上下左右居中对齐而设置的两条线。将层放在某处后,松开属标,两条交叉线即会消失。(7) 单击屏幕

3、上方文字居中按钮“”,使层内文字居中。(8) 单击屏幕上方文字背景按钮“”,设为层内文字底色为浅绿色。(9) 选定“注册”, 单击超链接图标“”。输入“用户注册页.aspx”。(10) 选定“登录”, 单击超链接图标“”。输入“用户登录页.aspx”(注意,千万不能将“登录”写成“登陆”,否则会被老师打回海里)。4.3 设计菜单菜单是网页必不可少的功能,菜单可以设计为横向,一般放置在网页顶部图片下方,也可以是纵向,一般位于网页左侧。本书介绍的是在屏幕左侧添加纵向菜单。本书菜单添加完成后,最终效果如图4.1所示。4.3.1 添加菜单层在添加菜单之前,先要添加一个用于放置菜单的层。添加步骤如下:(

4、1) 向divLeft内空白处,添加一个div。(2) 设置其id属性为“left2”。(3) 设其定位absolute、width:120。(4) 设其“块”的line-height属性为25。(5) 将其拖至left1下方(也可以使用键盘上的上下左右键移动它)。4.3.2 添加菜单控件从工具箱的“导航”组内,拖出一个menu控件到left2内。结果见图4.2。图4.2 新添加的菜单严重敬告:如果不小心双击了控件,VS2008会认为设计者要针对此控件的双击事件编程。于是VS2008会做两件事:在属性窗口中,添加一个事件名;打开编程界面(见图4.3)。 图4.3 错误双击菜单控件后的两个结果这

5、时有两种处理方法:(1) 最专业的做法:删除图4.3中第1821行程序关闭编程窗口,系统重新回到设计窗口单击选定刚才要单击的控件单击属性窗口上部的事件按钮“”删除其中的“xxx_Click”文字。(2) 快速做法:在每个界面撤销一次。即在双击后,立即单击撤销按钮,VS2008会自动删除图4.3中第1821行程序关闭编程窗口,系统重新回到设计窗口在此窗口内,再单击一次,VS2008会自动删除属性窗口的“xxx_Click”文字。如果不按上述做法做,会导致网页因有错而无法启动。屏幕弹出一个错误提示对话框,并在屏幕底部,输出图4.4所示的提示。这时,应选“否”以停止运行,并按上面的处理方法之一,解决

6、问题后,再重新运行网页。图4.4 错误提示由于这是一般初学者最容易遇到的问题之一,因此,请牢记上述敬告。4.3.3 添加一级菜单(1) 如图4.2所示,单击“编辑菜单项”。弹出图4.5所示的“菜单编辑器”。 (2) 在图4.5所示界面,根据表4.1所列项,重复单击添加根按钮“”,在右侧输入表内相应值。添加5个根层菜单。表4.1 根菜单属性表顺序TextNavigateURL1首页Default.aspx2公司简介新闻详情页.aspx?ID=13新闻与焦点新闻条目页.aspx?类别=新闻4产品商城#5售后服务新闻条目页.aspx?类别=售后服务(#号表示本网页,意思是点击此条目,不跳转到任何其它

7、网页。)图4.5 菜单编辑器4.3.4 添加二级菜单在图4.6所示的界面,添加二级菜单,具体步骤为:重复单击界面左侧的“产品商城”单击添加子项按钮“”参照表4.2所示,添加5个二级菜单。图4.6 添加子菜单项表4.1 根菜单属性表顺序TextNavigateURL1菱形网机产品商城.aspx?类别=菱形网机2轧花网机产品商城.aspx?类别=轧花网机3电焊网机产品商城.aspx?类别=电焊网机4窗纱网机产品商城.aspx?类别=窗纱网机5无梭网机产品商城.aspx?类别=无梭网机说明:表4.1中的“产品商城.aspx”网页会在随后的课程中进行设计。现在如果运行网站,VS2008会发出缺少网页的

8、警告,可以置之不理。在表4.1中,网址分为两部分,前一部分为网页名,中间用问号分隔,后面是一个名为“类别”的变量,其值为等号后的文字。将来“产品商城.aspx”网页会根据类别值不同,显示不同的数据。可以想象,表4.1中的所有菜单在点击后,都会跳转到“产品商城.aspx”网页,只不过其中显示的产品类别不同而已。4.3.5 设置菜单位于顶层运行网页,会发现二级菜单超出divLeft部分无法显示,而是被divRight层盖住了。为此,需要如下设置:(1) 单击divLeft空白处,选定此层。(2) 在属性窗口,调出style设置界面。(3) 设置其“定位”的z-index值为9999。z-index

9、值表示各层间重叠顺序,对于都不设此值的div,其层叠顺序按后添加的在上顺序;如果设置了z-index值,则值越大越位于上层。因为菜单应在最顶级,所以给它了一个极大值:9999。4.3.6 设置菜单颜色设置步骤如下:(1) 如图4.7所示,单击菜单右上角的智能按钮“”单击“自动套用格式”单击“彩色型”单击“确定”。(2) 单击屏幕上方的字号设置右侧的向下按钮“”,选择“Large 18pt”。图4.7 为菜单套用格式4.3.7 设置二级菜单外观设置步骤如下:(1) 单击菜单。(2) 如图4.8所示,在属性窗口,认真找到并确认是DynamicMenuStyle(动态菜单样式)项。(3) 展开此项,

10、在其中设置动态菜单的宽度为60px,文字边距为20px。图4.8 设置子级菜单的宽度和边距通过属性窗口可知,菜单可设置项非常多,本书只介绍了几个重点设置项。如果读者对此本书设置效果不满意,还可以依据个人审美角度,尝试其它设置项,在此不一一列举。4.3.8 如何添加横向菜单如果将菜单添加到网页上方,需要设置菜单为横向菜单。设置方法很简单:在添加了菜单后,在属性窗口,将Orientation属性由Vertical(垂直的)改为Horizontal(水平的)即可。4.4 友情链接很多网站都有友情链接,这样既能方便特定访问者,又可以增加本站的知名度,提高本站在搜索网站中的排名。添加效果如图4.9所示。

11、图4.9 友情链接效果以下添加友情链接的步骤。4.4.1 复制数据库文件 具体步骤如下:(1) 打开本书配套光盘的“开发所需文件”这一文件夹。(2) 右击复制其中的数据库文件夹“App_Data”。(3) 右击“解决方案资源管理器”内的网站名“NewLong”文件夹。(4) 在弹出的菜单中选择“粘贴”。(5) 在系统询问是否替换旧有App_Data时,选择“是”。操作结果如图4.10所示。从图中可以看出,新复制过来了三个扩展名为“.mdb”的文件。这是一种Access软件创建的数据库文件,这种文件类似Excel文件,每一个文件内有多个表。“System.mdb”文件内部现有两个表“友情链接表”

12、和“访问量表”(见图4.11)。“News.mdb”文件内部保存着和新闻相关的表。“Products.mdb”文件内部保存着和产品相关的表。在本书所附光盘中,介绍有Access数据库文件的创建、打开和编辑方法。本书介绍的是使用Access数据库存放数据。很多书介绍的都是SQLServer数据库,其性能比Access要强,二者操作基本相同,但一般中小企业在建站时,都使用Access数据库,其建站花费一般也就是每年100元左右,后者则在500元/年以上。图4.10 复制数据文件操作结果图4.11 数据文件内的两个表4.4.2 添加div 具体步骤如下:(1) 向divLeft内空白处,添加一个di

13、v。(2) 设置其id属性为“left3”。(3) 设其定位absolute、width:120、height:100。(4) 将此层拖至菜单层下。(5) 写一行文字:“友情链接”,设置这四字大小为12pt。4.4.3 添加列表控件 具体步骤如下:(1) 如图4.12所示,从工具箱的“标准”组内,拖出一个ListBox控件到left3内。图4.12 添加和设置列表控件(2) 选中“启用AutoPostBack”(即自动提交,或者说点一个友情链接后,无需再通过“提交”按钮即会自动立即跳转)。(3) 单击“选择数据源”“新建数据源”,弹出图4.13所示界面。(4) 如图4.13所示,选择“Acce

14、ss数据库”“确定”“浏览”找到system.mdb下一步,弹出图4.14所示界面。(5) 如图4.14所示,默认选择“友情链接表”选中“网站名”和“网址”两个列下一步完成。之后,屏幕显示图4.15所示样式。(6) 设置单击网名,跳转到对应网址:在图4.15中,第一个选项不必选择,在第二个项中,选择“网址”。即当点击某个友情链接网站名时,获取到的值不是网站名,而是网址。比如点击的是“新浪新闻”,得到的将是“”图4.13 选择数据文件图4.14 选择表及表内相关列图4.15 设置列表控件的值设置完毕,屏幕上会多出一个图4.16所示的控件。这是一个数据库连接控件,它在网页运行时并不显示,但它负责从

15、数据库文件中取数或将数据写入数据库,因此,是设计动态网站中的一个经常要用到的重要控件。如果删除它,控件就无法从数据库文件中得到数据。图4.16 添加ListBox后自动产生一个数据源控件4.4.4 编写程序要实现单击跳转到链接的功能,不仅要得到网址,还要通过程序,打开此网址。操作方法是:双击ListBox1控件,在弹出的程序录入窗口中输入图4.17所示的第20行程序。图4.17 实现友情链接跳转的程序程序说明:Response:反应,Redirect:跳转,Listbox1.SelectedValue:本列表框内被单击选定的条目对应的值。本句理顺后就是:点击某个网站名的反应结果是跳转到对应网址

16、。输入程序时,一定要注意:(1) 严格区分大小写,任何一处大小写错误,都会导致程序不能执行。(2) 语句尾部是分号。(3) 使用程序的正确输入方法:以Response为例,正确的程序输入方法是,写完resp后,屏幕已出现正确提示。这时,按回车即可让Response全部写在屏幕上(如图4.18所示),这样既快速又准确,否则,程序极易出现书写错误。不会通过“选择+回车”输入程序,就等于没有学会VS2008。图4.18 通过使用回车快速正确的输入程序4.5 网站总访问量/正在访问人数要实现图4.1所示的网站总访问量和当前访问人数,需要三个步骤。4.5.1 添加统计配置语句要实现访问网站访问量统计的功

17、能,首先需要如下操作:(1) 双击打开“解决方案资源管理器”中网站配置文件“web.config”。(2) 在的下一行,添加图4.19中的第14行。图4.19 在网站配置文件中添加一行设置语句此行相当于让网站启用计数功能,是固定写法。书写时,一定要看清位置、一定要注意大小写、英文标点和空格、空格只有一个。即便特别微小的输入错误,也会导致网站启动运行时引发多个连环错误提示。4.5.2 复制相关文件仅开启计数功能还不够,还需要计数程序及保存计数结果的数据库。这是一种现成的程序及数据文件。互联网上有很多类似程序介绍。本书给出了由作者加工的简单独特的设计方式,使得读者以后再设计任何网站时,只需操作,无

18、需面对复杂的编程。相关文件有三个:(1) system.mdb这是一个数据库文件,类似于Excel表格文件。文件内保存着访问量统计结果。此文件在上面的设计中,已复制到了网站的App_Data文件夹内。(2) Global.asax这是网站的一个特殊文件,图4.20是它的内容。它必须放在网站根目录,它能决定程序什么时刻计数。这一文件也是现成的,无需读者动手编写,只需从光盘中复制到网站文件夹内。图4.20 Global.asax文件中的内容具体复制过程为:打开本书配套光盘中的“开发所需文件夹”右击“Global.asax”文件在弹出的菜单中选择“复制”右击“解决方案资源管理器”中的网站名“D:Ne

19、wLong”在弹出的菜单中选择“粘贴”。(3) Count.cs这是网站的一个计数程序文件,文件内容为70行计数程序语句。因为很长,所以不再占用篇幅显示其内容。它必须放在网站的App_Code文件夹内。此文件夹和App_Data文件夹一样,也是一个特殊文件夹,其中用于存放程序文件。这一文件也是现成的,无需读者动手编写,只需从光盘中复制到网站文件夹内。具体复制过程为:打开本书配套光盘中的“开发所需文件夹”右击“App_Code ”文件夹在弹出的菜单中选择“复制”右击“解决方案资源管理器”中的网站名“D:NewLong”在弹出的菜单中选择“粘贴”。粘贴结果如图4.21所示。从图4.21可以看到,除

20、了复制了一个Count.cs文件外,还复制了一个Mail.cs文件。这个文件中存有发送E_Mail的程序,这个程序在后继章节中将会用到。图4.21 复制文件后的解决方案资源管理器4.5.3 添加显示访问量的控件要在网页上显示访问量,还需要通过如下步骤,添加显示访问量的控件:(1) 打开“Main.master”设计界面。(2) 向divLeft内添加一个div。(3) 设置其id属性为“left4”。(4) 设其定位absolute、width:150px,height:100px。(5) 将此层拖至友情链接下面。(6) 设层内文字居中。(7) 从工具箱的“数据”组内,拖出一个控件到left4

21、层内(见图4.22)。图4.22 添加显示详情控件4.5.4 设置显示控件的数据来源具体设计步骤为:单击“选择数据源”“新建数据源” “Access数据库”“确定”“浏览”找到system.mdb下一步选择“访问量表”(见图4.23)选中“网站总访问量”和“正在访问人数”两个列下一步完成。图4.23 选择数据文件4.5.5 设置显示控件的外观具体设计步骤为:(1) 用鼠标拉宽DetailsView1到150px宽。(2) 设置其文字大小为“small 12pt”。(3) 在属性窗口,设置FieldHeaderStyle(列头文字样式)的width值为90(见图4.24)。(4) 在属性窗口,设置BorderWidth属性为0(去掉边框)。图4.24 设置列头宽度结束语:本章最终设计效果如图4.1所示。至此,网页的固定区域全部设计完毕。从下一章开始,将利用自定义区域,设计实现其它网页常见功能。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1