推荐阅读

CorelDRAW绘制绿色的森林一角场景
该实例制作了一幅森林场景画面,画面以绿色调为主,通过不同绿色之间的搭配关系营造出丰富的色彩关系。在处理手法上要注意表现画面的纵深感,并且要层次分明、主次有序。图3-2为本实例的完成效果。图3-2 本实例完成效果3.1.1 技术提示本实例的画面具有一定的纵深感,制作时通过为图形添加阴影效果,拉开了画面的层次,给人一种纵深的空间感。如图3-3所示,为本实例的制作流程。图3-3 本实例制作流程3.1.2 制作步骤:绘制远景植物(1)启动CorelDRAW,新建一个工作文档,在属性栏中将“微调偏移值”设为0.1mm,其他参数保持系统默认。然后使用“矩形”工具,在视图中绘制矩形。如图3-4所示。

Photoshop调出唯美冷色效果的外景人像
最终效果原图1、打开素材图片渐变映射调整图层,参数如下 选用较暖的明暗色作为叠加层,确定后把混合模式改为“叠加”,不透明度改为:30%,如下图。2、创建色彩平衡调整图层,参数及效果如下图。

(10-2):使用字符调板
1012以上是在文字工具的公共栏中出现的选项。在点击了字符调板按钮后即会出现字符调板【窗口_字符】,如下图。在其中可以对文字设定更多的选项。在实际使用中也很少直接在公共栏中更改选项,大多数都是通过字符调板完成对文字的调整的。其中的字体、字体形式、字号、颜色、抗锯齿选项就不重复介绍了。注意其中的为亚洲文本选项,需要在Photoshop首选项〖CTRL_K〗的常规选项中开启“显示亚洲文本选项”才会出现。1013拼写检查选项是针对不同的语言设置连字和拼写规则,如下右图显示了英国英语和美国英语对同样文字的不同连字方式。注意,末尾连字只有在框式文本输入时才有效。因为框式文本是自动换行的。通过手动换行的文字是不会有连字效果的。有关框式文本的输入方法在本节后面部分介绍。连字和拼写规则对于中文是没有意义的。因为汉字为单体结构,即一个汉字字符已携带完整含义,而字母系语言需要多个字符组合才能携带完整含义。也正是因为汉字携带的信息巨大,因此现在电脑的计算能力还不足以完美处理中文化的信息结构。-1014行间距控制文字行之间的距离,若设为自动,间距将会跟随字号的改变而改变,若为固定的数值时则不会。因此如果手动指定了行间距,在更改字号后一般也要再次指定行间距。如果间距设置过小就可能造成行与行的重叠。如下左图是自动行距与手动指定为12像素行距的比较。如果有重叠发生,下一行文字将会遮盖上一行。1015竖向缩放相当于将字体变高或变矮,横向缩放相当于变胖和变瘦,数值小于100%为缩小,大于100%为放大。如下右图中3个字分别为标准、竖向50%、横向50%的效果。-1016在字符调板中有比例间距和字符间距,它们的作用都是更改字符与字符之间的距离,但在原理和效果上却不相同。我们可以动手来理解它们的区别,新建一个足够大的图像,打上simple这几个字母,字体为黑体,大小为72像素。如下图左端所示,我们看到整个文字的宽度是由字符本身的字宽与字符之间的距离构成的。这两者都是在制作字体的时候就定义好的。有的字符本身较窄,但其左右的字距也较大,这样做是为了保证每个字符占用的宽度一致。否则,较窄的字符就只能占用较小的宽度。但这种设计却也造成了字符之间疏密不同。如下图中的mp之间与pl之间的疏密就不同。这种情况一般出现在使用中文字库输入字母的时候,Windows系统自带的黑体、宋体、楷体字体都存在这种现象。因此输入英文时应避免使用这些字体。字宽与字距间的比例将随着字号的大小相应改变,也就是说,对于同一个字体来说,字号越大,字符之间的距离也越大。反而反之。那么,字符间距选项的作用相当于对所有字距增加或减少一个相同的数量。可手动输入数值。如下图中将字符间距减去100,所有的字符间距都减去100,字符就互相靠拢了。但是这样做并没有改变疏密不同的情况,尽管mp已经是互相紧靠着密不透风,但pl还是有很大的距离。当然,如果继续减少字符间距也可以最终令pl之间也“密不透风”(设为-300左右),但mp之间却会产生重叠的效果了。我们可以用一个简单的算式来理解:假设mp原来的距离为100,pl之间的距离为300,当字符宽度设置为-100的时候,mp之间的距离为0,pl之间的距离还有200。要令pl之间的距离为0,字符宽度必须设置为-300,但同时mp的距离必须为-200,所以mp产生了重叠的现象。比例间距选项的作用是同比例地减少(注意,只能是减少而不能增大)字符的间距。按照上一个算式中的前提来假设计算的话就是:当比例间距设为50%,相当于所有字符间距减半(mp间距为50,pl间距为150),当设为33%的时候,所有字符间距减为原先的三分之一(mp间距约为30,pl间距为100),当设为100%的时候,所有字符的间距就都被降为0了。因此我们看到的效果是所有字符都彼此依靠(抗锯齿选项及字体形式的不同可能带来微小差异)。1017间距微调选项是用来调整两个字符之间的距离,使用方法与字符间距选项相同。但其只能针对某两个字符之间的距离有效。因此只有当文本输入光标置于字符之间时,这个选项才能使用。1018竖向偏移(也称基线偏移)的作用是将字符上下调整,常用来制作上标和下标。正数为上升,负数为下降。一般来说作为上下标的字符应使用较小的字号。如下图。1019强迫形式的名称是我们为了与文字形式相区别而起的,它的作用也和文字形式一样是将字体作加粗、加斜等效果,但选项更多。即使字体本身不支持改变形式,在这里也可以强迫指定。它与字体形式可以同时使用,效果加倍(更斜、更粗)。其中的全部大写字母选项的作用是将文本中的所有小写字母都转换为大写字母。而小型大写字母选项的作用也是将所有小写字母转为大写,但转换后的大写字母将参照原有小写字母的大小。如下图所示。上标与下标选项的作用与竖向偏移类似,就是增加了可同时缩小字号的功能。下划线选项与删除线选项的作用是在字体下方及中部产生一条横线。

用PS完美抠出复杂的羽毛头饰的简单教程
打开如下图片,复制图层,将 背景 层锁定。我们将在复制层进行抠图,隐藏背景层。选择 >> 色彩范围,打开色彩范围窗口,选择最左边的吸管工具并点击图像背景,这时在色彩范围窗口中你会发现被选择部分变成了白色,移动颜色容差滑杆,使得图像大部分区域变成黑色,并且背景易于选取。提示:要添加颜色到选区时,应使用中间的吸管工具点击要添加的色彩部分2 获得选区,在通道面板中,按下“将选区存储为通道”按钮,得到一alpha通道,取消选择(Ctrl+D),点击“Alpha 1”层,这时图像变成黑白色。提示:图像中的黑色区域是我们要保留的部分,白色为要扣除的部3 这时我们发现图像中还有部分灰色区域,这些将成为半透明区域,所以必须将他们调整为纯黑色或纯白色。图像 >> 调整 >> 色阶,打开色阶窗口,由左向右拖动黑色滑杆直到灰色区域变为纯黑色为止。由右向左移动白色滑杆将白色区域变的更清晰4 选择黑色笔刷并提高笔刷边缘硬度,涂抹需要保留的区域,用白色笔刷涂抹羽毛边缘,根据涂抹区域大小的不同使用不同粗细的笔刷
最新发布

Ultradev实例教程:3.2 创建数据库连接
第三章:应用数据库创建动态网页 第二节:创建数据库连接各位看到这个标题是不是又要哎一声了,怎么还没到使用Ultradev啊,老是在搞这些定义来定义去的,呵呵,别急,要用好Ultradev,使用环境是要设置好来的,当这个数据库连接设置完成之后,我们才可以对数据库进行各种操作。这里的连接与前面创建数据源连接是相联系的,且听我一一道来。 打开 Window -> Data Bindings 面板 点击 Recordset(Query)打开Recorset面板,如下图所示: 由于我们还没有建立数据库连接,所以Connection栏里是没有内容的,点击Define创建数据库连接,出来的画面如图所示。 点击New -〉 Data Source Name(DSN)建立一个新的连接,接下来就会打开数据源名称连接的对话面板。从Data Source Name(DSN)栏下拉就可以看到我们在前面创建的名为userinfo的数据源名称了。其实也可以不用从控制面板打开数据源(ODBC)的对话框而从这里的Define按钮打开数据源(ODBC),然后创建过程是一样的。选择好DSN后,再在Connection Name栏里填写一个名字,方便记忆即可。这里取名为userinfo,点击OK后我们的数据库连接就做好了。 已创建好的数据库连接: 这下Connection栏里就有内容了,下拉选择刚才创建的数据库连接(userinfo),然后Table一栏就会显示出你数据库里面有哪些表,如图,显示了我们创建好的userinfo表。Columns表示你的数据表字段,默认是ALL,便是选择所有的字段。Filter 和 Sort 一栏我们现在还用不上,后面再讲到。这些都做完之后我们就算是创建好了一个记录集了,接着再为这个记录集起一个易记的名字,既Name一栏。点击OK。 创建好的记录集: 现在准备工作都已经做好了,数据库也已经连上了,万事俱备只欠东风,下一回就让我告诉大家怎样显示数据库里面的记录。

Ultradev实例教程:3.1 定义站点
第三章: 应用数据库创建动态网页第一节:定义站点 前面叨唠了这么多还没开始动Ultradev呢,是不是有点急不可耐了?现在就让我们开始Ultradev之旅吧。 使用Dreamweaver Ultradev创建Web应用的第一步是要先定义好一个站点(类似我们前面的创建Web站点的过程)。 1.运行Ultradev,选择菜单 Site -> Define Sites 出现的就是这个界面啦,默认的话是只有Ultradev预先定义的三个站点的,点击New创建自己的站点。 点击New后出现的是这个面板,首先我们先点选左边的Local Info Site Name: 你的站点的名字,随你取,这里取为reg_user。 Local Root: 指定你的Web站点所在目录,与你在Internet 信息管理器中的目录是一样的。其他的取默认值就可以了。 接下来选择左边的Application Server Server Model: 选择你的Web应用程序模式,共有三种,ASP 2.0 , JSP 1.0 , ColdFulsion 这里我们选择ASP 2.0。在windows2000我们用的是IIS5.0 + ASP 3.0,不过没影响的。 Scripting: 编程采用的语言,可以选择VBScript或者JavaScript,都无所谓的,因为Ultradev会自动帮我们生成代码,基本上我们连一行代码都不用写的。 Page Extension: 文件保存时默认的后缀。 Access: 网页的发布方式。 如果选择Local/Network的话,会有2个地方要填的。 Remote Folder: 网页的发布位置,一般默认是你的网站目录所在; URL Prefix: 就是你的网站的地址了,从上面在Internet 信息服务管理器中创建站点的过程中我们知道我们的站点位置是 http://localhost/ ,如果你使用了另外的端口则自行修改为http://localhost:xxxx/ 填好了这个后我们就可以使用Ultradev中的Live Data View视图了,它可以帮你免除在编辑器和浏览器之间切换的麻烦,即使显示你的动态数据,是一项很贴心的设计。如果选择None的话,就什么不用填了,但是如果要调试你的程序的话你就得切换到浏览器窗口才行。鉴于Ultradev运行比较缓慢,泥人我自己是比较喜欢用浏览器窗口来查看编辑效果的,所以这里我选择了None。 定义好了这两项后其他的都可以不用管了,如果你比较感兴趣的则需要另外找一本比较详细地介绍Ultradev的书? ^0^ ,点击OK后Ultradev会告诉你一个站点的缓冲会被建立,开始跟踪你创建的文件间的联系,这样当你修改某一文件是可能影响到其他文件的连接时Ultradev就能够帮你自动的修改好。 OK后我们的站点就定义好了。 下一回就要开始我们激动的Ultradev的旅行了,你也能在举手间便成为一个高手。

Ultradev实例教程:2.4 UltraDev与各种数据库的连接代码
第二章:设置数据库 第四节:UltraDev与各种数据库的连接代码 我们使用Ultradev的时候,可以选择使用多种数据库,比如我们常用的access数据库、sql数据库,mysql等等。Ultradev在与各种数据库连接的时候,所需要的数据库连接代码是不同的。在自己电脑中,可以使用DSN、自定连接字符;在数据库服务器上,可以使用DSN、 自定连接字符或是Server.Mappath;朋友们在初学的时候,容易混淆。在这个系列教材中,我在这里列举一些出来,作为参考。--------------------------------------------------------------- ODBC DSNLess connection (不需要DSN连接) MS Access ODBC DSNless 连接 Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\somepath\dbname.mdb;Uid=Admin;Pwd=pass; dBase ODBC DSNless 连接 Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\somepath\dbname.dbf; Oracle ODBC DSNless 连接 Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=admin;Pwd=pass; MS SQL Server DSNless 连接 Driver={SQL Server};Server=servername;Database=dbname;Uid=sa;Pwd=pass; MS Text Driver DSNless 连接 Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=c:\somepath\;Extensions=asc,csv,tab,txt;Persist Security Info=False; Visual Foxpro DSNless 连接 Driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDB=c:\somepath\dbname.dbc;Exclusive=No; MySQL DSNless 连接 driver={mysql}; database=yourdatabase;uid=username;pwd=password;option=16386; 以上只是列举了一些在使用asp时,用到的数据库的常用的ADO连接的代码。不过要注意,在自定连接代码对话框中,每个连接代码只能为一行,不能另起一行,否则就认不出来。如果出现换行的情况,您得自己动手,将它们连接起来。

Ultradev实例教程:2.3 创建Web站点
第二章:设置数据库 第三节:创建Web站点 动态网页都是要服务器端解释运行的,Dreavweaver Ultradev支持三种动态应用,ASP、JSP、ColdFusion,这里我们以最常用的asp作为实例。相信有不少朋友的操作系统都是windows 2000了,可以很方便的就架设起一个Web站点。用windows 9x的朋友则要另外安装Personal Web Server,这里不赘述,请找相关资料研究。用windows 2000 professional的朋友默认可能未安装IIS服务,可以到控制面板 -〉添加删除程序 -〉添加windows组件里安装。 1.打开Internet服务管理器。可以从 开始 -〉 控制面板 -〉 管理工具 -〉 Internet服务管理器 打开,也可以从 开始 -〉程序 -〉 管理工具 -〉Internet服务管理器打开。 2.新建一个站点。选中你的Internet信息服务管理的计算机名,右击 -〉新建 -〉Web站点 Web站点创建向导将会打开,第一步是要你输入Web站点的说明,随便起一个即可,这里我们以UseUltraDev命名,然后点击下一步: 这一步是为你的Web站点指定Ip地址和端口,采用它的默认值,这样当我们要浏览我们创建的的网页是,地址就是 http://localhost/xxx.asp ...,如果你已经有一个站点占用了80的Tcp端口,你可以换另外一个,如9999,则访问地址就变为 http://localhost:9999/xxx.asp 。主机头不用填,配合DNS设置的话,就可以创建自己的虚拟主机了,这是题外话了 :) 再下一步,选择你的Web站点所在的目录,也就是你以后创作的网页保存的地方了。点击浏览选择你想要保存网页的文件夹。如图。允许匿名访问则允许任何人都可以访问你的站点,否则就要密码了,为了调试程序的方便,同时也没有什么隐私要保密的,我们就勾上这个选项。 接下来的一步是询问你要个这个Web站点什么访问权限。读取是一定要的,不然你的html文件和其他非asp的文件就看不到了,因为asp是由服务器端解释运行的,为了安全的原因,这个读取选项反倒是不应该选上的,这里就不用考虑这些了,直接选上去。运行脚本也是要的,不然我们的Web应用就应用不起来了 *_’ 其他就用默认的不用选上了。再点击下一步,我们的站点创建就完成了! 站点创建完了之后还有一个地方要说明一下。一般我们浏览网页的时候,只需要输入网站的url就可以开启网站的首页,如http://www.163.net,至于首页的文件名是什么呢,这就是我们这里要讲的了。右击你刚创建的Web站点,察看属性,选择文档一栏,我们可以看到有个选项:启用默认文档。奥秘就在这里了。当你的Web站点目录下有一个文件名为default.htm或者default.asp时,Internet信息管理器就会将他认为是默认文档,这样我们就可以用 http://localhost 直接打开我们的首页,其他目录也是一样的,比如 http://localhost/bbs/ 实际上这表示 http://localhost/bbs/default.htm 或者 http://localhost/bbs/default.asp 。对windows系统来讲,大小写是不区分,所以文件名为default.htm 和 DEFAULT.HTM是没分别的,不像UNIX操作系统,但最好命名使用统一的风格,不要有大小写同时存在的现象,如Default.htm。

Ultradev实例教程:2.2 用ODBC连接数据库
第二章:设置数据库 第二节、通过ODBC连接数据库 Dreamweaver Ultradev 4 通过数据源与数据库建立连接。而且,采用数据源作为数据库连接的话比较安全,一旦asp源代码泄漏也可以保证数据库的安全(数据库文件不要放在web的目录里)。怎样创建数据源呢,跟着我来吧 ^0^ 1.打开ODBC数据源管理器面板。 在windows 2000打开控制面板,再打开管理工具,你就能看到数据源(ODBC)这一项了,对windows9x来讲,则直接在控制面板中就可以看到。 双击图标打开管理器,再选择 系统DSN ,我们的数据源是在这里添加的。 2.添加数据源。点击添加按钮,开始创建数据源,在接下来的对话框中选择数据源的驱动程序,因我们使用的是Microsoft Access创建的数据库,所以选择Microsoft Access Driver(*.mdb)作为数据库驱动程序,如图所示。 点击完成按钮,显示下图的对话框,数据源名随便填写即可,以简单易记为原则,这里我们以userinfo(表名)来命名,注意不要冲突。说明填不填都无所谓,是描述这个数据库的用途而已。点击选择按钮,选择你的数据库文件。找到我们在上一节中创建的数据库,选中即可,如图。 确定后,一个数据源就创建成功了,如图所示。

Ultradev实例教程:2.1 建立一个简单的access数据库
第二章:设置数据库 第一节、建立一个简单的access数据库 这一节我们将学习有关数据库创建的内容,用过Access创建数据库的朋友可以略过不看。 打开Microsoft Access,选择 文件 -〉新建数据库,然后选择一个位置保存你的数据库文件,这里我们按它默认的db1.mdb命名保存。 保存数据库后我们看到的是下面的界面,双击使用设计器创建表,开始创建一个数据表。我们这里的应用你只需照着步骤一步步做下去,即使你以前从没接触过数据库也没有问题,如果你想做深层次的应用,涉及到关系结构的话,那最好还是找一本数据库的书来看看。 接下来我们设计一个用户注册用的用户信息表。双击 使用设计器创建表,打开设计界面。在字段名称一栏中填入你想纪录的用户信息(最好字段名不要用中文来命名,这样以后编程的时候不会有太多麻烦,同时也要注意不要用到了数据库自己的保留字---比如temp,这样的话和数据库程序会有冲突,尽量用表名+下滑线+名称的方式来命名,比如tbl_userinfo_name,这里我们先用简单的命名处理)。我们共创建了6个字段,分别为username(保存用户注册的id)、userpass(用户注册用的密码)、usermail(用户的电子邮件地址)、reg_date(用户注册时间)、homepage(用户的个人主页地址)、phone(用户的联系电话)。数据类型形用它默认的文本类型,字段大小为50,先面我们再来对个别字段进行处理。 一般来讲,用户名、密码、电子邮件地址、联系电话号码都不会超过50个字符(当然,如果有人恶意输入过长的字符串的话会报错,所以我们在后面的网页制作中要做一些限制),而个人主页地址呢,则可能超过---如http://www.netease.com/~cosix/html/......,所以我们将它的字段大小调整为200。 注册日期的时间类型改为 日期/时间,*_’ 当然嘛。然后我们可以调用access自己的函数功能为他添加一个默认值, =Now() ,这表示当数据添加时,数据库系统自动以服务器当前时间作为reg_date字段的值,这样我们就可以省去在网页中制作输入注册日期的一步了。 修改完毕之后,点击工具栏上的保存图表保存我们的新创建的表,这是会跳出一个警告对话框,告诉你表尚未定义主键。没有主键的话就不能确定这记录在表中的唯一地位,这样在删除或者编辑纪录的时候就会搞错,所以我们要创建一个主键。主键的值是不会重复的。点击是,创建主键。 如图,创建了一个名叫ID的主键(旁边有个钥匙图标的),数据类型为自动编号。 在点击保存,这次要你输入保存的表的名称,我们以userinfo命名。 一个表就创建好了!是不是很简单? 因为我们还没学到怎么制作添加纪录的内容,所以这里我们就手动添加一些内容进去,便于我们待会儿进行的测试。如图。 好,一个完整的数据库就建立起来了,下一步做什么呢,嗯,且听下回分解。

Ultradev实例教程:1.5 ultradev的操作界面
第一章:ultradev简介 第五节:ultradev的操作界面 现在就由我通过一个实例带着你一步一步深入 Dreamweaver UltraDev 4 ,你会发现,原来制作动态网页可以这般的容易。 首先,先让我们来看看Dreamweaver UltraDev的操作界面吧,这里只介绍我们将用到的内容,其他未介绍的可以自己慢慢琢磨一番。 这是Dreamweaver Ultradev主界面,乍一看与Dreamweaver并无多少区别。 这是源代码与所见所得相互参考的界面,你可以很容易得看到你编辑时Dreamweaver生成的代码,可以很方便的学习Html哟: 这是完全用手工编辑源代码的界面:现在,再让我们看看具体的菜单选项: FILE菜单 Edit菜单 Modify菜单 Text菜单 Site菜单 Command菜单 Window View菜单 Insert菜单 相信使用过Dreamweaver的朋友们应该比较熟悉这些菜单的应用。红色框框住的选项是我们以后会经常用到的。接下来,我们再详细的看看Insert菜单和Window菜单的内容。 Insert -> Live Objects 通过这些选项,你可以很方便的进行数据的插入、更新、显示等操作,如图1-22

Ultradev实例教程:5 做一个相对简单的网站后台1
第五章:做一个相对简单的网站后台(1) 在这一节的内容中,我们将综合利用到我们前面学到的显示、插入、编辑、删除等功能来实现一个相对简单的新闻发布系统。 先介绍一下这个新闻发布系统的构成: 前台部分:首页上显示最新更新的5条新闻,点击新闻的标题察看详细信息(包括新闻的内容,相关连接),另外还有一个More的连接,指向一页可以每页显示10条记录。 后台部分:通过一个密码验证页面登录进功能选择页面。功能选择页面提供增加、删除、修改管理用户和增加、删除、修改新闻的跳转。 按照我们前面课程的介绍,我们首先的任务就是创建一个数据库了。创建的过程请看前面介绍的内容,这里只给出数据库表的结构。数据库有两个表构成,一个为管理用户表,名为admin;另一个为新闻纪录表,名为article。见下图表结构: 除了表article中title取文本类型,字段大小为200;insert_time去默认值为:=Now();src取文本类型,字段大小为255外,其余如图,均取access的默认值。 接下来,保存好这个刚创建的数据库,然后就要为这个数据库创建一个数据源了。如图: 数据源名称创建好了之后,让我们打开Ultradev,新创建一个站点,取名为News_Data,按照前面的方法为这个站点创建好数据库连接,然后我们就可以开始动手了!一切都是这么简单!

Ultradev实例教程:5 做一个相对简单的网站后台2
首先创建首页,就是现实最新更新的5条新闻纪录。利用我们学到的Ultradev显示纪录的功能,很容易你就能创建好如下图的页面:怎么显示最新更新的5条记录呢?让我们来看看创建记录集的对话框: 如果我们按照一般创建记录集的方法,在上图中的SQL栏中显示的内容就会是: SELECT ID,title,insert_time (我们只需要显示新闻的标题和记录时间,而新闻内容不需要现实,所以不用选择content这个字段) FROM article 我们将她修改成上面的样子。top 5表示我只选取5条记录,而ORDER BY ID DESC则表示选择纪录时是按照ID这个字段从后往前取(DESC表示降序,而ID这个字段是自动编号的,即默认是升序的),这样就实现了我们要去最新更新的5条记录的想法。 在添加server behaviors的repeat region行为时,选择显示所有记录(因为我们只取了5条记录)。细心的朋友这时候肯定也想到了,哎呀,我也可以通过这里的一页显示多少条记录来实现我要去多少条记录的想法啊!对,没错,你可以选择每页显示5条记录,这样也可以达到我们要实现的效果---但是别忘了,ORDER BY ID DESC是必不可少的 ^_^ 然后我们再选中标题单元格中的{RECORDSET1.title},对它添加一个server behaviors----Go To Detail Page,如图: 我们的目的就是为了要向detail.asp这个页面传递一个ID值,使其能够正确的取出我们想要的记录。完成了这些后再添加一个More的连接,指向more.asp,以显示更多的新闻纪录。 页面效果如图所示: 在more.asp这个页面里,我们只需简单的将刚才的首页面修改一下就能使用了。打开创建记录集的对话框,去掉我们添加的top 5(这样就将取出数据库表里面的所有记录),然后修改repeat region每页显示的条数为10条,再删掉more的连接,然后插入Insert -> Live Objects ->Recordset Nagavition Bar,这样我们就能翻页显示新闻了。页面如图: 接下来我们就进行新闻详细页面(即detail.asp)的制作。像上面我们讲到的一样,我们在detail.asp页面中最重要的事情就是获得上一个页面传递过来的值,这里是ID=x。如图: 就下来,做一些表格,将创建好的记录集的项目一个个拖进去就行了,如图: 到了这里我们的前台部分的页面就完成了,接下来就要进行后台管理页面的制作了。 本来,正确的顺序应该是先制作好后台管理页面,做到能够正确的添加、删除、编辑数据的时候才进行前台页面的制作。因为毕竟前台页面做的就只是数据显示而已,如果连数据都不能添加,那你前台做得再漂亮也没用,而且如果在制作后台管理页面可以不用太追求页面美观,一旦出错要重新修改时也快,不像前台,一旦页面设计好了,而要改动时是很辛苦的(尽管Ultradev已经使这项工作变得相对简单了,但还是容易出问题)。不过因为我们这些页面比较简单,数据结构也是简单的,不会出错,所以就不强调这一点了。但是朋友们以后做的时候最好还是按照后台-〉前台这样的顺序来做比较好。第五章:做一个相对简单的网站后台(2) 后台管理页面可以分为三部分: 数据添加 数据编辑、删除 登陆验证 我们先从数据添加做起。通过前面的学习我们知道,在Ultradev中制作一个数据添加的页是在简单不过的了,只需要 Insert -> Live Objects -> Recordset Insertion Form就行了。如图,是添加新闻的页面,添加管理员用户也类似,就不多讲了: 创建完成后,如图: 这是添加新用户的页面:打开浏览器看看效果: 但是我们的问题来了。当你添加晚了数据后,从首页打开相应的详细信息页面,这时候你就将看到刚才添加时还段落分明的数据现在挤成一团。原先的分段没掉了! 所有使用UltraDev软件的网友一定遇见过在asp页面上的文字从数据库导出后挤成一团的现象,起初输入的空格和换行都没有了。因为在asp语句中根本没有处理数据库中的空格和换行。当然,学过asp编程的网友可以自行加入代码来转换数据库中的空格和换行成为html代码,或者还可以在文字提交进入数据库时先将空格和换行换成html代码然后输出。但是不管是哪一种方式对于没有学过asp的网友无疑都是如同恶梦一般。即使学会转换那也得需要在每个asp页面中手工修改源码,既费时又费力,长久一来一直没有非常方便的解决方法。 怎么办?呵呵,不急,这里就要用到我们前面讲过的插件功能了。 在这里我们将要使用到一个插件---Spdesign format来帮助我们实现一个功能(点击这里下载插件)。 接下来我向各位推荐一款可以解决这个难题的UltraDev插件: 使用方法很简单,只需在选择动态数据后应用该插件的命令即可完成空格和换行的格式化。 插件安装后如图 怎么应用这个插件呢?很简单,见下图,是不是一目了然? *_" 应用了插件后,再察看我们的页面,啊,是不是你想要的效果呢? 添加纪录的页面是相对比较简单的,如果你认真阅读了我们前面讲的内容并作过一些练习,相信你很快就能够做出来的。好,接下来,我们要讲的是纪录的编辑和删除了。 前面我们已经分析过,要进行纪录的编辑和删除,其实就是从一个页面传递一个值到另外一个页面,然后拿另外一个页面就根据这个传递过去的值取出相应的唯一的那条记录来施加编辑、删除的行为。所以,我们首先要制作一个页面,作为传递值用。这个页面很简单,其实就是一个数据显示页面,不过添加了两个连接: 修改 删除 选中这两个连接,施加server bahaviors中的Go To Detail Page行为:分别是change_article.asp和del_article.asp两个页面(这里我们以编辑、删除新闻作为例子,用户的管理也是一样的) 最后页面如图所示: 在浏览器中显示效果:

Ultradev实例教程:1.3 Ultradev所需要的环境
第一章:ultradev简介 第三节:Ultradev所需要的环境 由于Ultradev所支持的服务器类型有多种,所以使用Ultradev时所需要的配置和必须具备的环境也不尽相同。这里所列举的,是常用的类型,仅供参考。 Ultradev所要求的系统最低配置如下: IntelPentium处理器或兼容处理器 166MHz的处理速度或者更快。 Windows 95、Windows 98,带有ServicePack 5的WindowsNT4.0或Windows 2000 操作系统 48MB的RAM,30MB的可用磁盘空间 微软数据访问组件 由于Ultradev需要相关的数据组件,如果您的机器上还没有安装比较新版本的office(比如office2000)的话,您必须到Microsoft公司的网 站http://WWW.microsoft.com/data/download.htm下载MDAC 2.1(Microsoft Data Access Components)。通常,在你安装Office 2000时,MDAC 2.1会自动安装在你的系统上。在MicrosoftVisLlalStudio 6.0中也有数据访问组件。而这些是必须的,在您制作您的后台之前,您的机器必须要具备这些组件。 运行动态页面的系统配置 在Dreamweaver U1traDev中,实现Web应用时已包括了创建动态的页面。在网络服务器把动态的页面发送到浏览器之前,应用服务器就会在运行中处理该动态页面。为了运行动态页面,你需要一个应用服务器,它只需支持ASP(Microsoft’s Active Server Pages)、JSPl.0(Sun’s Java Server Pages)或A11aire ColdFusion中任何一种,就能在为浏览器提交动态页面之前生成HTML源代码文件。 本文假定你既有网络服务器,也有应用服务器。即你的网络服务器具有一个集成的应用服务器,就象PWS(MiCrosoft’s Personal WebServer)和IIS(Intenet Information Server)那样。如果你不具备这些条件,或者是新用户,请在网上阅读更多的相关主题http;//www.macromedia.com/software/ultradeV/support/resources。 ASP服务器只要选择下面的一种服务器,就能满足要求: .MiCrosoftIIS 即MiCrosoR,sIntemetlnfonnationServer,你可以在WindowsNTSerVer和Windows 2000Server中找到IIS。 . MiCrosoftPWS MiCrosoft’s Personal Web Server,它是IIS的压缩版,可.在Windows95、98或 WindowsNTWorkstation上运行。 如果你购买了Windows95、NT Workstation,你可以从Microsoft公司的网站 htV://www.microsoft。com/windows/ie/pws免费下载PWS。如果是Windows 98,你 可以在安装盘上的AddOns/PWS目录中找到它。 .任何一个正使用的Web服务器都安装有最新版本的Chili’SoftASP。 如果您的后台需要使用到数据库,您还必须安装数据库软件,比如sql server 或是mysql server之类的软件。