推荐阅读

Photoshop鼠绘高挑性感的外国美女图片教程
提供最初的线稿,想学习的朋友最好跟着来一遍,那会比你看一遍领悟得更多:好多朋友喜欢用线稿作为绘画的第一步,不然,不知道怎么画。我不喜欢最后的作品有墨线的痕迹,不过这次我做一个适合大家口味的。 一、起型,就像x光一样,先不考虑其他的,我们把人体的结构画出来……二、描绘衣服,头发……,加一点阴影,对塑造体积有个概念……三、在背景层上面涂上颜色,用的是cs自带的水彩画笔,但是在画笔属性里面添加了画笔压力…… 大致描绘背景……

PS打造朦胧意境之美的梦幻感外景婚纱照
本教程主要运用了Photoshop中的模糊滤镜、图层混合模式、图层样式以及调色处理等,制作出外景婚纱照片的朦胧梦幻感觉,使画面有一种意境之美,效果很不错。在此基础上,大家在处理类似照片时还可以尝试刷上一些星光笔刷之类的点缀,也许会有更好的效果。原图效果教程开始打开图像Ctrl+j复制一层滤镜.模糊.高斯模糊

实例学用CorelDRAW9(十)
十、阴影的建立(海鸥) 不要生气,实例又用海鸥,没办法,我只是太懒了……我不是说过吗?我希望用很简单的实例告诉你C9怎么用,而不是让你学会做这样或那样的实例……我保证下次再不了……这一次,我们将要用到的工具是“交互式下落阴影工具”,呵呵,一听名字就知道很专业……现在,我可以开始实例了?谢谢…… ^_^打开海鸥,启动“互动式下落阴影工具”,这时就可以开始了(就是“互动式渐变工具”菜单里最后一个图标,有阴影的那个)。第二步:做出阴影。在画面上点击鼠标,随意拖动一定距离,松开就可以了。注意,阴影控制线上的白色滑块离黑色块越近,则阴影越深,反之则越浅,你可以试着调节一下。这一步的效果如图51所示。

拍出专业玻璃照片的前期拍摄与后期PS处理技巧
在本教程中我将告诉你如何在前期拍摄和数码后期处理,用最少的照片来拍出专业玻璃照片。您将学习专业照明用光技巧来表现一些惊人的照片和时尚的背景。 使用相同的背景和道具,但使用不同的相机设置。首先,我将介绍两种常见的照片拍摄技巧,然后我会告诉你如何捕获每张照片和后期采取Photoshop的处理步骤。 先欣赏一下最终效果图: 最终效果 第1步:设备的准备 在我们开始之前,你应该准备以下几点: 玻璃(您可以分解成小块)、锤、一个或两个胶袋、手链、两张黑色A4纸或黑色文件夹、台灯、鼎、相机、图形程序。 第2步:收集碎片 在我们开始采取实际的照片,你要把你已经准备好的玻璃打破。这就是为什么你需要一个锤子和塑料袋,因为你肯定不希望这些碎片四处散落。放入袋(或两个杯子,如果你想成为完全相信他们会留在室内),然后用锤子打几次。(图1) 图1
最新发布

DreamwaverMX与ASP.NET三
3.利用Repeater组件显示数据集相关介绍 ASP.NET中数据的显示多种多样,其中Repeater是另外一个已有的组件。DataGrid总是会以”表格”来展示数据,当我们想用更自由的方式来展示数据着一定会用到Repeater控件, 它以Template(样板)的方式来定义数据输出格式。 STEP 1. 建立页面我们可以通过更改原有的页面来建立用Repeater组件显示数据。将Location1.htm重命名为Location1.aspx。删除页面中原有的部分,并像上一章一样建立Dataset,其中筛选Region_IDEnterValue=1。下面让我们用Repeater控件来做动态页面。j为了利用样板定义输出格式,先建立表格。我们可以通过ApplicationàDatabases页面看数据库的结构。[图3-1 数据库结构]根据数据库的结构,设计下列的表格。[图3-2 模版图]k下面需要将数据绑定到表格中。将Application面板中Bindings中的数据项拖到其位置中。[图3-3 Binding对话框]数据绑定后得到如下页面:[图3-4数据绑定后的页面]是否有点似曾相识的感觉,因为Dreamwaver MX继承了UltraDev的传统以高亮显示数据。 ③ 其中Binding对话框中也可以选择数据表示的形式,点选页面的数据项后可在Binding中相应的数据选择数据表示的形式。[图3-5 数据表示的形式]若要以此表格为样板显示所有数据项,则需全选此表格。单击Application面板中的Server Behaviors项中的”+”,选择Repeat Region项[图3-6选择Repeat Region] [图 3-7 选择重复的方式]在Repeat Region中确定想重复的方式,单击OK。现在就可以按”F12”预览页面了。STEP 2 分析代码(注意:为了能显示代码,以下所有代码都在“<”之后和“>”之前加了空格,不便之处请多原谅!)< ASP:Repeater runat="server" DataSource='< %# DataSet1.DefaultView % >' >< ItemTemplate >< table width="75%" border="0" >< tr > < td width="18%" >Location Name< /td >< td colspan="3" > < %# DataSet1.FieldValue("LOCATION_NAME", Container) % > < /td >< /tr >< tr > < td >City< /td >< td width="35%" > < %# DataSet1.FieldValue("CITY", Container) % > < /td >< td width="19%" >Address< /td >< td width="28%" > < %# DataSet1.FieldValue("ADDRESS", Container) % > < /td >< /tr >< tr > < td >State< /td >< td > < %# DataSet1.FieldValue("STATE_COUNTRY", Container) % > < /td >< td >Code< /td >< td > < %# DataSet1.FieldValue("CODE", Container) % > < /td >< /tr >< tr > < td >Telephone< /td >< td > < %# DataSet1.FieldValue("TELEPHONE", Container) % > < /td >< td >Fax< /td >< td > < %# DataSet1.FieldValue("FAX", Container) % > < /td >< /tr >< /table >< /ItemTemplate >< /ASP:Repeater >ASP.net是通过建立一个ItemTemple的模板来重复显示所有数据的,所以若要设置Repeater的样式,可以通过设置模板来实现。我们还可以通过添加其他样板来达到我们要的效果。AlternatingItemTemplate : 实现交叉显示数据。与原ItemTemplate的模板交叉显示数 据SepartorTemplate: 分隔符样板。可用于分隔数据行。HeaderTemplate: 标题样板。显示与所有数据的最上方。FooterTemplate: 结尾样板。显示与所有数据的最下方。其设计形式同ItemTemplate一样。只需将你想要做模板的部分用标记符包围即可。通过Dreamwaver MX来插入代码可以有快捷方式。点击Insert面板的ASP.NET标签,然后点击标志,就会弹出标记符添加对话框。选择ASP.NET Tags中的Templates项目。你就可以从中选择你想要添加的代码。Dreamwaver MX会在你原来输入光标在的位置上添加代码。[图 2-1 添加标记符对话框]下面是AlternatingItemTemplate,SepartorTemplate,HeaderTemplate,FooterTemplate的代码,可将其插入到< ASP:Repeater >< /ASP:Repeater >中。< headertemplate >< font color="#666666" size="4" >All Location< /font >< /headertemplate >< AlternatingItemTemplate >< table width="75%" border="0" bgcolor="#CCCCCC" >< tr > < td width="17%" >Location Name< /td >< td colspan="3" bgcolor="#CCCCCC" > < %# DataSet1.FieldValue("LOCATION_NAME", Container) % >< /td >< /tr >< tr > < td >City< /td >< td width="34%" > < %# DataSet1.FieldValue("CITY", Container) % > < /td >< td width="24%" >Address< /td >< td width="25%" > < %# DataSet1.FieldValue("ADDRESS", Container) % > < /td >< /tr >< tr > < td >State< /td >< td > < %# DataSet1.FieldValue("STATE_COUNTRY", Container) % > < /td >< td >Code< /td >< td > < %# DataSet1.FieldValue("CODE", Container) % > < /td >< /tr >< tr > < td >Telephone< /td >< td > < %# DataSet1.FieldValue("TELEPHONE", Container) % > < /td >< td >Fax< /td >< td > < %# DataSet1.FieldValue("FAX", Container) % > < /td >< /tr >< /table >< /AlternatingItemTemplate >< separatortemplate >< hr width="70%" align="left" >< /separatortemplate >< footertemplate >< font color="#666666" size="4" >End< /font >< /footertemplate >当IIS解析代码时就会根据关键字将模板放入相对的位置,取得原来所要求的页面。以上程序所生成的页面如下:[图2-1 最终页面]Repeater组件可以建立更自由的页面,但是其每一行只可以显示一组数据。想不想建立更加自由的页面,那就让我们进入下一节用DataList控件来显示数据吧。

DreamwaverMX与ASP.NET二
2.利用ASP.NET组件DataGrid显示数据相关内容介绍:ASP.NET自带了很多web组件,加速编网页的速度。让我们用Dreamwaver MX自带的一个教程--global的例子,来演示一下如何利用此组件将数据库里的数据显示出来. 1.数据库链接和用DataGrid显示数据 在web页面目录里的assets中有本实例的数据库global.mdb,我们的目的就是将此数据库中的location表中的数据根据Region_id的值来输出不同地区的资料。(可利用Access打开此数据库)我们可以将location3.htm文件重命名为location3.aspx(ASP.NET的web窗口文件的后缀为aspx),而后对其编辑。[图2-1 需要更改的页面]让我们来删除中间简单的静态部分,来用ASP.NET的DataGrid来实现其功能。[图2-2 删除静态部分的页面]下一步就是链接数据库了。点击右边的Application面板,选择Database,点击+号,选择OLE DB connection。[图2-3 Application 面板]接着进入 OLE DB Connection 对话框。这里可以手写链接数据库代码,也可自动生成代码。将Connection Name命名为location,单击Build,通过向导自动生成代码。[图2-4 OLE DB Connection 对话框]进入Data Link Properties页面后,选择Provider设置数据库引擎下面就是令人惊异的了,支持21种数据库链接方式其中包括SQL server,Oracle等等。[图2-5 数据库引擎提供页面]这就是.NET的巨好的地方之一,支持多种数据库。其采用了ADO.NET。等一会我们用此向导生成的connection string就是依照ADO.NET写成的。由于我们将要链接的数据库是Access2000的数据库,所以我们选择Microsoft Jet 4.0 OLE DB Provider,单击Next。单击1.Select or enter a database name 旁的按钮,选择所要链接的数据库在2.Enter information to log on to the database 中取消User name和PassWord[图2-6 设定链接]在Advanced 中设置读取的权限。选择Read, ReadWrite,Write,单击确定。[图2-7 设置权限]添加Connection name,单击Test测试数据库链接,倘若数据库链接成功,单击OK。恭喜你,你已经将数据库链接到你的站点了。下一步就应该是将其用DataGrid显示出来同样是Application面板,选择Server Behaviors,先完成设置,单击deplay,程序会将自动部署站点,会将DreamweaverCtrls.dll,web.config以及_mmServerScripts文件夹拷贝到站点目录,是用Dreamweaver MX建立ASP.net网页必需的文件。[图2-8 部署站点]同时先要在网站根目录下建立bin文件夹,并将DreamweaverCtrls.dll文件拷贝至此文件夹。单击+号,先新建一个DataSet.[图2-9 添加Dataset]Connection 是选择数据源,Table是选择表,Column是选择项目,Filter是用于筛选数据,由于此页面是显示Europe的数据,故设Entered Value=3。On Failure,Go To是用于处理读取数据出错时跳到的页面。[图2-10创建数据集]创建DataSet成功后就可以创建DataGrid了。单击+号,选择DataGrid[图2-11 添加DataGrid]Dataset中选择需要的记录集,Show中设置是否采用分页显示和分页显示的每页记录个数,Navigation中设定导航栏的方式,Columns中可以添加或删除显示的项目。[图2-12 设置DataGrid]单击Edit,设置表头的标题。输入标题后,单击OK确定。[图2-13 设置标题]单击OK,添加DataGrid。[图2-14预览页面]在预览页面中你可以看到添加了一个DataGrid的区域,按F12预览页面。下面就是运行后的页面。[图 2-15 运行后的页面]2.更改DataGrid的属性相关内容介绍: 当你看到这个组件的时候是否会觉得看起来颜色不太漂亮,那样就让我们来改变他吧。DataGrid组件具有许多属性,可以通过他来改变DataGrid的样式。 分析代码

Dreamweaver中怎样使用模板
在网页设计工具Dreamweaver(以下简称DW,目前最高版本为4.02,本文例子中用的是4.0版)里有一项十分强大的功能,就是模板! 那模板有什么魅力呢?它又有什么样的特点呢? 利用模板,我们可以固化站点每页都出现的元素。 通过利用模板创建WEB页,可使整个站点具有统一的风格。 只要修改模板,就可以修改应用了该模板的所有WEB页,而不需要手动修改每一页。比如需要更改你的版权时,你是不是要一页一页的进行版权修改?如果有上千页呢?我相信你会一个头两三个大。但如果你用上了模板的话,这些都不成为问题。下面是个较全面的例子,能迅速的让你掌握模板的使用。1. 编辑页面 打开DW,新建一个站点,我们就取名为“蜘蛛网”。新建一个空白页面作为内页(通常一个网站只有一个首页,所以对首页我们可以不做成模板),取名为body.htm。编辑这个页面,完成如图1。图1,编辑完成后的body.htm页面,注意A处,此处将作为可编辑区域,下文会针对提及。2. 生成模板 编辑完成后,我们将此页保存为模板(注意不是保存为普通的htm网页)。通过DW中的FileàSave As Template可以存为模板,执行此命令后会弹出Save As Template窗口,如图2。图2,Save As Template窗口。图2中的B处为选择站点,我们选择“ 蜘蛛网”,C处为我们要存为的模板文件名,我们填入body。按右上角的Save保存。 这时我们按F8调出site(站点管理器),在Templates文件夹中可以看到body.dwt(当有模板文件时,DW会自动生成Templates文件夹,dwt为模板类型文件)3. 编辑模板 在Site中打开body.dwt模板文件,将会发现跟body.htm页面好像没什么分别,但其实是不一样的,在body.htm中是无法添加可编辑区域的。可编辑区域只能在模板文件中添加。 为了让大家更好的理解“可编辑区域”,我们先用此模板生成一个htm文件:点FileàNew From Template,弹出Select Template窗口,在emplates中选择body,再点击右上角的Select即可生成一个新的htm文件。我们将此新建页面改名为body2.htm。现在我们用DW将body.htm与body2.htm两文件都打开,比较一下有什么不同。你会发现在body2.htm页面的右上角写着“Template:body”几个字。(说明此页是由body.dwt模板文件生成)同时你会惊讶的发现body2.htm文件竟然不可以编辑(body.htm可以编辑)。对了,这就是由于在body.dwt模板文件中没有定义“可编辑区域”的结果,使得生成的页面都不可编辑了。所以我们必须在模板文件中添加可编辑区域。下面是添加可编辑区域的步骤:1) 打开body.dwt模板文件,我们希望中间的表格可以编辑(也就是图1中的A处)。但是要在body.dwt文件中,而不是body.htm),所以要在此处添加可编辑区域。2) 将鼠标光标放入A处表格里,点击鼠标右键,选择New Editable Region…, 弹出New Editable Region窗口,要求填入此可编辑区域的名称(我们通常称为可编辑区域标记)。我们填入Region01,点击ok关闭此窗口完成当前可编辑区域标记的编辑。此时可以看到在表格中有如图3的显示。图3,New Editable Region窗口。说明此处有一个标记为Region01的可编辑区域。到此为止我们定义了一个可编辑区域,如果有多个编辑区域,同样可以如法炮制。※还可以通过ModifyàTemplatesàNew Editable Region…生成新的可编辑区域,如果想删除可编辑区域,可通过ModifyàTemplatesàRemove Editable Region…,然后按提示操作即可。4. 用模板生成页面 其实我们前面也提及过用模板生成页面的步骤,就是通过FileàNew From Template。请参考第三步的有关步骤。现在我们用模板生成一个名为body3.htm的页面。这时你会发现,在body3.htm页面中除了可编辑区域Region01可以编辑外,别的地方鼠标都成了限制状态。我们在此可编辑区域中添加我们需要的内容,比如我们随便写入一篇文章。这样就可以根据我们的需要,利用模板生成页面。5. 修改模板内容与更新站点文件 打开body.dwt模板文件,将我们需要修改的地方进行修改,比如我们把logo图片换掉或修改任何非可编辑区域,甚至添加或删除可编辑区域等。下面就用换logo来说明模板是如何更新文件的。 我们把logo图片换成另外我们喜欢的图片,完成后保存body.dwt文件,这时DW会弹出窗口询问是否需要更新文件,选择Update,DW就会自动的将所有用此模板生成的页面都更新,更新时DW会弹出Update Pages窗口,完成后,在Update Pages窗口中会给出更新日志。※如果选择了don’t Update,DW直接保持模板文件,暂时不更新页面,但我们可以手动更新页面,只要选择ModifyàTemplatesàUpdate Pages…即可。这时我们打开任意一个用body.dwt生成的页面,如body3.htm。会发现logo图片已经改变。 不难发现,利用这个功能,我们可以轻松的解决站点更新问题,模板的功能十分强大,此文只起到抛砖引玉的作用,很多功能由于篇幅问题未能提及,自己要多尝试,这样才能充分领略DW的模板风采。 在DW中,还有一项称为库的功能,跟模板可以有机的配合,这样会使模板的功能更加强大,如果读者反应有兴趣的话,我愿意为大家献上这一份礼物。

Dreamweaver MX Ultradev探索(前言)
Dreamweaver MX 之 Ultradev( 前言) 今天弄到了Dreamweaver MX,这也是我手头上的第三个MX产品了(先前是Flash MX、ColdFusion MX),今年可真是个MX年啊!自从过了年后,Macromedia关于MX的好消息一个接着一个,大家等着吧,马上就有第四个了(Fireworks MX)。我现在真的有点为Macromedia担心了:以后这些产品的下一个版本该用什么名字了,呵呵。废话少说,干正事了。 现在的MX在后台方面不但可以用Asp、Jsp、Coldfusion还有Asp.net和Php以及Coldfusion MX,大家可选择的余地又多了,开心吧!支持最新的Coldfusion MX tag,调试Coldfusion MX代码, 完全支持Asp.net Datasets,DataGrid,Datalist. 启动MX (以后在文章中都叫MX了,Dreamwerver不加了,打字麻烦),启动界面和Flash MX感觉差的,的确我想别的MX产品可能都是这样的吧!进入界面以后布局和Flash MX很象,面板颜色和位置都是差不多的,这方面的统一使得广大的使用着更加容易上手了。我们在这里主要讨论Application面板(因为和Asp有关的东西都在这里了),其他面板我们就不在此探讨了,那是老虎的事情,如果是新手,我只能在此向你说抱歉了。 告诉大家个好消息,我发现MX中的后台部分和以前的UD好象区别不大。他的功能标签全包含在Application面板中(如图qy-1),单击Application,看到没,以前在UD中经常看到的东西全部在这里出现了。图qy-1 展开Application面板,(如图qy-2) Database:定义数据库连接 Bindings:进行数据绑定 Server behaviors:行为(功能最多,最强大的地方) Components:在Asp中,这个面板是用不着的 我想这些东西大家一看就很亲切吧。选择Database标签,看到没,还有帮助了,告诉你使用步骤,对于新手来说,可以边做边学。不错,非常不错。图qy-2 还有一个很重要的地方就是工具栏了,东西很多,不过我们主要是讲后台,和我们有关的主要是ASP标签和Application标签(如图qy-3)图qy-3 好了,今天讲的都是初步的认识,让大家有个概念,因为MX整合的东西太多,功能太强大,先让初学者有点方向。我们今后会讲MX在后台方面的运用,主要是结合Asp+Access。只要大家慢慢看下去,一定可以使用MX组建一个动态的个人网站。

在Dreamweaver中插入背景音乐的几种方法
在 Dreamweaver 中插入背景音乐的几种方法 多次收到喜欢太平洋网络学院的网友的信件,信中提问如何在 Dreamweaver 中插入背景音乐,现在让我一次性向大家介绍几种背景音乐的插入方法,让更多的人去掌握它。一、直接插入法 1.打开一张需要插入背景音乐的网页,在菜单中找到这样的命令: Windows - > Behaviors,调出“Behaviors”行为面板,如下图所示(Dreamweaver MX 的面板): 2.点击“+”号按钮,选择“play sound”命令,如下图: 如果此命令呈反白色,不可用,请在此命令下拉列表中选择“Show Even For”命令,在此子菜单里选择“ IE 4.0 ”以上的版本,因为IE 4.0 以上的版本才支持此种格式的音乐插入方法。 3.此时弹出插入文件窗口,按“Browser”按钮选择音乐文件,当然是要浏览器支持的音乐文件格式(如mid、wav、AIFF、AU) 4.插入之后网页里会显示一个“plugin”插件图标,但我们还需要作进一步的调整。因为 Dreamweaver 自动插入了一段控制代码,方便我们定制激活背景音乐。但此功能不需要用到,那么就要把它删除。代码有两段,分别如下:代码一、代码二、 5.完成插入,此时的背景音乐还不能自动播放,点选插件图标,按“ctrl + F3”快捷键,调出属性面板,点击右下角的“Parameters”按钮,在弹出的窗口中进行修改,把参数“AutoStart”后面的“Value”缺省值“false”改成“true”(如下图所示),这样就达到打开页面背景音乐就响起的效果。 我们知道,音乐的播放是有时间长短的,如果希望它重复播放,可以把上图中的“Loop”参数值改成“true”。在 Dreamweaver 中插入背景音乐的几种方法 多次收到喜欢太平洋网络学院的网友的信件,信中提问如何在 Dreamweaver 中插入背景音乐,现在让我一次性向大家介绍几种背景音乐的插入方法,让更多的人去掌握它。 6.之前打开删除代码时我们看到了插入音乐的 HTML 标记为 < EMBED > ,为了让大家对它有更加深入的了解,接下来引用一段 太平洋网络学院 - > 设计教室 - > HTML 部分中的“HTML语言剖析”中的一段,介绍一下< EMBED >标记的参数:< EMBED > 是用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU 等等,Netscape 及 新版的 IE 都支持。其参数设定较多。如下< EMBED src="your.mid" autostart="true" loop="true" hidden="true" > src="your.mid" 设定 midi 档案及路径,可以是相对或绝对。autostart=true 是否在音乐档下载完之后就自动播放。true 是,false 否 (内定值)。 loop="true" 是否自动反复播放。LOOP=2 表示重复两次,true 是, false 否。 HIDDEN="true" 是否完全隐藏控制画面,true 为是,no 为否 (内定)。 STARTTIME="分:秒" 设定歌曲开始播放的时间。如 STARTTIME="00:30" 表示从第30秒处开始播放。 VOLUME="0-100" 设定音量的大小,数值是0到100之间。内定则为使用系统本身的设定。 WIDTH="整数" 和 HIGH="整数" 设定控制面板的高度和宽度。(若 HIDDEN="no") ALIGN="center" 设定控制面板和旁边文字的对齐方式,其值可以是 top、bottom、center、baseline、 left、right、texttop、middle、absmiddle、absbottom CONTROLS="smallconsole" 设定控制面板的外观。预设值是 console。 console 一般正常面板 smallconsole 较小的面板 playbutton 只显示播放按钮 pausecutton 只显示暂停按钮 stopbutton 只显示停止按钮 volumelever 只显示音量调节按钮 < BGSOUND >:< BGSOUND > 是用来插入背景音乐,但只适用于 IE,其参数设定不多。如下 < BGSOUND src="your.mid" autostart=true loop=infinite > src="your.mid" 设定 midi 档案及路径,可以是相对或绝对。 autostart=true 是否在音乐档下载完之后就自动播放。true 是,false 否 (内定值)。 loop=infinite 是否自动反复播放。LOOP=2 表示重复两次,Infinite 表示重复多次。

自己动手制作活动菜单条
用QQ聊过天的朋友都对它的自动隐藏窗口功能爱不释手,它可以使窗口显得清爽整洁而且富有动感,笔者的几个朋友都想在自己的网页中加入类似的东东,经过共同摸索发现用Dreamweaer 就可以实现这种效果,下面我们通过一个活动菜单条的制作来看看吧。 第1步:制作菜单外貌 在Dreamweaer 中新建一个文件,绘制一个层,在该层中插入一个表格(如图1),对该表格进行修饰,然后加入菜单项并建立各项的超链接,为了去掉超链接的下划线,可以编辑超链接的Css样式,在CSS样式面板中通过CSS选择器将“Link”和“Hover”的“Decoration(装饰)”均设置为“None(无)”,将“Hover”的“Color(颜色)”设置为红色,最后将设置好的样式应用到各个菜单条中(可按“F12”键预览效果)。 第2步:设计菜单的动态效果 1、选定层面,当鼠标变成“十”字形时按住左键将层面拖动到页面右上角(使整个菜单条完全露出但上边缘正好靠拢页面上边界),在窗口菜单中打开时间线面板,选定层面将其拖动到时间线上,Dreamweaer会自动产生一个长度为15帧的动画对象,拖动该动画对象的最后一个关键帧到第30帧,将其长度设置为30帧。然后在第15帧处单击右键,在弹出的快捷菜单中选择“添加关键帧”选项插入一个关键帧,并将层面拖动到适当位置(如图2)。

十六则DW使用快技法
1、灵活运用样式 熟悉网页设计的网友就知道,调用Style的方法很多,我们可以单击鼠标右键选择Custon Style来调用Style标准,也可以在状态栏中的元素列表上单击右键来调用Style。虽然不同的方法达到的效果看似一样,但实际上产生的HTML代码则完全不同。比如用Custon Style来调用Style标准,在网页代码中就生成一个〈span〉标签,这样的标签一多就会使文件十分臃肿而且影响浏览器的解析速度,所以我们应尽量使用状态栏中的元素列表来调用Style。 2、活用Format Table命令 在复杂的网页设计中,表格的应用是最多的,因为利用表格可以自由地控制文本和图象在网页上出现的具体位置,从而使整个网页看上去紧凑统一。Dreamweaver在这方面也不甘落后,我们可以使用其中的“Format Table”(格式化表格)命令来快速地对表格应用预先设计好的样式。要使用预先设计好的样式,先将光标置于表格的任意一个单元格内,再选择“Command”→“Format Table”命令, 在随后出现的对话框中,从左边的列表中选择一个设计方案。按“Apply” 键来查看效果,如果不满意的话,还可以重新设置或者修改部分参数的值,如边界粗细,背景颜色等等。 3、同时链接到两个网页 我们都知道超级链接一次只能连到一个页面。如果我们要想一次在不同的框架页中打开文档,可以使用“Go To URL”javascript 行为。打开一个有框架的网页,选择文字或图象,然后从行为面板中选择“Go To URL”。我们会注意到Dreamweaver会在“Go To URL”对话框中显示所有可用的框架。选择其中一个我们想链接的框架并输入相应的URL后再选择另一个框架并输入另一个URL。 4、不给文件起中文名称 大家在制作好了网页后,通常会给网页起一个具有代表性的中文名称,一来能使人一看文件名就能大概了解文件所包含的内容,二来能够方便各个超级链接之间的相互调用。但如果你在Dreamweaver中这样做,就会发现Dreamweaver对中文文件名支持得不是太好,经常会有页面调用不正确的现象发生,所以我们以后在Dreamweaver中保存网页的时候,尽量用英文或者数字作为文件名称,这样就可以避免上面的出错现象。 5、巧妙设置字体分辨率

在DW中利用MXP插件插入VRML作品
前言:众所周知,我们生成的VRML作品有时需要插入指定的网页中。在没有指定的浏览的情况下,我们可以用EMBED在HTML中通过手工编辑源代码来直接链接引用VRML文件。不过我们知道,目前由于没有一个垄断的专业浏览器,并且各家技术开发公司的层次不一,常常会导致同一个作品,在不同的浏览器中浏览效果的不同。这个现状决定了有时我们必须指定一个浏览器来达到创作效果的最佳显示,有了外国友人专门开发的vrmlsuite115的Macromedia Dreamweaver的MXP格式插件后,我们就可以很方便高效地在网页的特定位置插入VRML作品了。 OK! 下面开始我们的使用流程指南吧。 资源下载:http://www.neeneenee.de/vrml/ 国内资源链接:http://www.5dmedia.com/users/xuhuairuogu/vrmlsuite.zip 使用要求:已安装有Macromedia Extension Manager . 点击安装vrmlsuite115的mxp文件后,在Macromedia Extension Manager中我们可以看到如下的文件信息。 这样的话,当我们进入Macromedia Dreamweaver后,在浮动的快捷面板上的VRML上看到如下所示的面板。 图中的VRML快捷面板中列出了几个常见的大名鼎鼎的VRML浏览器图标,我们可以通过点击来选择所要指定运行的VRML浏览器。 让我们先来看看Blaxxun公司的VRML浏览器所支持的VRML作品使用情况。首先,看一下我们要设置的第一个选项,如下图,从已经列出了Blaxxun 浏览器的版本:从Blaxxun 4.4、Blaxxun5.0到Blaxxun5.1中要指定一个版本,一般情况下,当然是越高越好,对不^_^。 在Tag标签中有三种选项:object(物体) and Embed(嵌入)、Embed only和Object only.默认设置为Object and Embed. Name/ID: CC3D (此项不要改,CC3D是Blaxxun公司VRML浏览器插件的ID身份标识) Width(宽度)、Height(高度)两个选项的设置就不用讲了。 File(文件)选项中,可以直接填写链接的URL资源,也可以点击Browse浏览按钮,在弹出的对话框中进行选择确定,关键要注意一个浏览时的路径问题就行了。 Background-color(背景色)的设置:这里面有颜色选择器,使用起来十分方便,也不讲了。 下面的选项设置分别是:Dashboard (仪表扳)、Force RGB (强制为RGB颜色)、Preload resource(加载资源)、Hide Cursor(隐藏光标)、Background Transparency(背景透明,Internet Explorer only只适用于IE浏览器)。 Cortona公司的VRML浏览器所支持的VRML作品使用情况,和Blaxxun的比较一下,多了几项设置,如下图所示: Mask(蒙板层)、 SKIN (皮肤)、Navigation(导航模式)、 Navigation Speed(导航速度)、 Show Splash(显示噼呖溅泼声)、 Menu(菜单)、 3D-border (3D边界显示)、wait for all Resources(等所有资源下载后显示)选项。 接下来分别是Cosmo浏览器、Piveron浏览器、VRML97-object(选择VRML作品浏览时所用浏览器)、WorldView浏览器使用设置,因为设置使用差不多,所以就……

DW-MX制作ASP.NET-链接与补充
使用链接显示详细页 在以往UltraDev的使用过程中要链接到显示详细数据页一般都是通过“Go To Detail Page”服务器行为,而NET环境下服务器行为视窗中却没有提供该行为,那么链接该如何做呢?答案还是在DataGrid控件的设置中。 为了方便说明,我们把细节页的要素也放在default.aspx页面中。 先建立一个记录集“DataSet2”用来显示详细信息的,建立方法很简单,如图只是设置序号为URL传递过来的“xid”参数。 在页面中插入一个表格,将“DataSet2”记录集中的字段依次绑定到合适的位置,还有不要忘了使用Server Behaviors → Show Region → Show If DateSet Is Not Empty行为设置当“DataSet2”记录集为空的时候隐藏表格,如下图。 完成后我们要再次编辑DataGrid控件,在对话框中设置序号为传递“xid”参数的链接,在“Columns”域中选择“序号”,然后点击下方的“Change Column Type”转换列类型按钮选择“Hyperlink”超链接项 在弹出的“Hyperlink Culumn”对话框中如下设置 Title:“序号”――显示列的标题 Hyperlink Text:――超链接文字,这里包括有三个项目 Static Text:――你可以在此写入文字作为链接 Data Field:“序号”――你可以选择记录集中的字段来作为链接 Format String:――你可以定义字段的显示格式 Linked Page:――链接到的页面,这里也有三个项目 Static URL:――链接到静态的页面 Date Field:“序号”――这里是指选择“序号”字段作为传递到下页的参数值 Format String:“default.aspx?xid={0}”――使用右边的按钮选择要链接到的页,我们的细节记录也在本页就选择“default.aspx”就可生成前面的字符串,需要注意的是自动生成的参数名称是中文的“序号”文字,我们在建立“DataSet2”记录集时指定参数名为“xid”,所以这里要手工修改。 完成后如下图 点击“OK”返回存盘测试一下吧。 其它的一些补充 1.在DataGrid控件中我们已经用过了四种显示类型,也基本知道了它们的使用方法,还剩下一种是“Free Form”。这是一种比较自由的显示类型,你可以在这里加入合并几个动态记录或者在其中加入文本,也可以是表达控件,总之这是提供的一个灵活显示手段。 2.大家应该还记得我们在编辑“Hyperlink Culumn”超链接对话框时有个“Format String”项目设置为空的,如果又需要又该如何设置呢?翻阅了ASP.NET文档我们作如下尝试,在此框内加入字符串“{0:X}”,如下图 存盘后在浏览器中我们可以看见下图 “序号”字段是以十六进制格式显示数值的,原因是在格式字符“X”上,下面是几个格式字符说明 C 以货币格式显示数值。 D 以十进制格式显示数值。 E 以科学记数法(指数)格式显示数值。 F 以固定格式显示数值。 G 以常规格式显示数值。 N 以数字格式显示数值。 X 以十六进制格式显示数值。 3.如果需要“序号”字段的链接是以新建窗口形式打开的,那该如何呢?这次DataGrid控件中似乎没有提供此功能,我们试着改改源码吧。转到源码视窗,找到对应“序号”字段的代码:DataNavigateUrlField="序号"DataNavigateUrlFormatString="default.aspx?xid={0}" DataTextField="序号"Visible="True" HeaderText="序号"/> 在代码最后加上“Target="_new"”字符串,使之成为DataNavigateUrlField="序号"DataNavigateUrlFormatString="default.aspx?xid={0}" DataTextField="序号"Visible="True" HeaderText="序号"Target="_new" /> 好了,这样就可以了,当你再次点击序号上的链接记录就是以新窗口形式出现了。 Dreamweaver MX中ASP.NET环境下的DataGrid控件基础用处就这些吧,当然你可以利用修改代码获得更多功能,还是老话,Dreamweaver MX在你开发ASP.NET时可以提供效率,而目前所具有功能的还十分不足,所以多看看源码、了解源码还是使用好Dreamweaver MX的关键。

DW-MX制作ASP.NET-修改
上回说到利用Dreamweaver MX建立 ASP.NET开发环境,并且在完全可视环境下做了数据显示和删除记录等功能。 从实现的方式来看,所有操作都进入了DataGrid控件中,有网友说好比是个大型的插件,我倒觉得也是蛮形象的,当然它所具有的功能不是一般插件可以得到的,下面再继续说说这个控件在显示数据或者说操作数据时的几中类别。 添加修改标题功能 DataGrid本身具有了修改记录的功能,只需在对话框中设置。 在Dreamweaver MX下打开我们先前编辑的default.aspx页,转到Application下的Server Behaviors窗口,双击“DataGrid(DataGrid1)”控件(其实在MX中应该叫做服务器行为才对,呵呵,一样的咯), 点击“Columns”右边的加号按钮,选择第四项“Edit,Update,Cancel Buttons”编辑按钮,名字有些长,不过它确实具有了这些功能。 在弹出的对话框中设置 Title:“删除”――显示列的标题; Button Type:“Link Button”――以链接形式显示,你也可以选择以“Push Button”按钮形式显示; Update Table:“dbo.笑话表”――选择数据库中需要修改的表 Primary Key:“序号”――主要关键字 Submit As:“Int”――就是序号字段的属性,这里是数值类型 完成后“OK”返回,先别急着关闭控件对话框,你还需要设置要修改的字段呢。 双击Columns域中的“标题”一栏,在弹出的对话框中将“Read Only”选取方块设置为不选择,下面的“Submit As”只要选择你在数据库中标题对应的数据类型即可,这里是“NVarChar”类型。 完成后“OK”返回,现在可以确定DataGrid控件对话框了。好,存盘测试一下这个修改功能。 在浏览器中现在应该是下图的模样了 点击对应的“Edit”标题栏的文字会用文本框替代,接着你可以修改文本框中的文字后点击“Update”,看看结果如何: 不对啊,文本框中明明是文字的,怎么都成了“???”了! 根据网友XPilot的提醒,发现这是编码上的问题。翻阅了一些ASP.NET的文档,发现可以使用 ResponseEncoding 属性请求 ASP.NET 使用 UTF-8 编码来发送网页。 http://chs.gotdotnet.com/quickstart/aspplus/doc/cultureencoding.aspx 在default.aspx源码视窗的第一行,我们把ResponseEncoding="gb2312"中的“gb2312”修改为“UTF-8” 然后存盘再测试。如下图所示,修改记录成功了。