主题:  UltraDev4 技巧全集(一)新手必看

5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#12002/5/22 19:03:08
以下的文章是小田正在整理的,还没写完,会陆续的登出来,也希望大家把自己在UD使用的过程中得出的好的经验,贴出来,让这个教程更完整。


前言

Dreamweaver UltraDev 4(以下简称UD)是很多网页制作和网站开发人员或爱好者喜爱使用的工具,它的可视化的编程、良好的扩展性,使得原本生疏的程序,也变的井然有序,容易上手。
但是,正因为UD的可操作性和不须懂的任何ASP或JSP的编程原理就能开发动态数据库网站的特点,使得我们变的“傻瓜”起来,到后来束手束脚,程序变的死板,越来越没有活力。很多朋友开始“抛弃”UD,甚至为之不齿,认为UD不能开发出更加复杂的程序。其实这样的评价都是不正确的,只要我们在使用UD的同时,能够多注意它的源码,多学点ASP或JSP的知识,合理利用插件,你会发现自己“错怪”它了。呵!下面是小田在长期使用UD期间总结的一些心得,和应该注意的地方。由于个人撰写,水平有限,错误在所难免,希望大家予以批评。(以下部分内容摘自网络,标注“转载”)

程序开发篇

一、在动态的数据库网站开发中,记录搜索可能是比较常用的程序之一了。下面的是在做搜索的程序中要注意的几个问题:
1、在搜索表单中输入空格会出现搜索不到任何记录问题。按搜索的常规做法,通常我们会有2个页面,如:search.asp和result.asp。在search.asp页中我们会放一个表单(如有一个text域name=texTitle),设置action=”result.asp”,然后在result.asp中建立记录集,如图:

然后我们打开代码窗口(ViewàCode),到最顶端找到如下代码:
<%@LANGUAGE="VBSCRIPT"%>

<%Dim rsResult__MMColParamrsResult__MMColParam = "1"
if (Request.QueryString("texTitle") <> "") then rsResult__MMColParam = Request.QueryString("texTitle")%>

看到那句if语句,这是从search.asp页传递过来的值,用Request.QueryString("texTitle")接收,我们只要在那里用Trim()去掉传递值中的空格就不会错了,代码如下:
[code]
<%@LANGUAGE="VBSCRIPT"%>

<%Dim rsResult__MMColParamrsResult__MMColParam = "1"
if (Trim(Request.QueryString("texTitle")) <> "") then rsResult__MMColParam = Trim(Request.QueryString("texTitle"))
%>
[/cdoe]

2、搜索结果的分页问题。当我们的搜索结果记录有很多条时,通常都会用Move To Record对记录进行分页显示,我们发现点击查看下页记录时就出错了,记录显示的数量不是正常的数量。这个问题主要是出现在表单的发送类型和result.asp接收的方法上。我们只要把表单的发送类型改成“GET”(默认的是“Post”),result.asp的接手方式改成“URL Parameter”(也就是Request.QueryString(“表单项名称”))就OK了。

二、数据连接问题(转载自数字面包)。在使用UD制作WEB应用程序的时候,数据源链接是一个很重要的环节也是一个基本功。虽然数据连接很基本,还是有很多朋友困扰,所以这里还是再一次帖出来。

详细看这里:http://www.panshiyi.com/mb/forum/tutorial/01_connections/ud4_connections.htm



未完待续………………

编辑历史:[这消息被guiTar小田编辑过(编辑时间2002-05-22 19:04:33)]
[这消息被guiTar小田编辑过(编辑时间2002-05-23 09:45:17)]


topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#22002/5/22 19:24:05
支持小田,继续努力!~:)



月鹰

职务:普通成员
等级:1
金币:0.0
发贴:62
注册:2002/1/29 16:52:08
#32002/5/23 11:05:17
继续。。。。。多来点。。。。要求打包下载!



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#42002/5/25 20:22:06
你也心太黑了吧,体谅一下小田同志嘛!~~:)



kig

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/6/1 19:57:24
#52002/6/2 12:53:17
我要下载



白丁

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2002/3/21 10:50:19
#62002/6/3 7:55:21
一定要支持,管他是谁!



番茄蛋汤

职务:普通成员
等级:3
金币:10.0
发贴:807
注册:2002/2/17 1:39:03
#72002/6/13 20:14:27
我也要下载



清风

职务:普通成员
等级:2
金币:1.0
发贴:401
注册:2002/6/14 9:48:56
#82002/6/17 16:05:56
我学完了DREAMVEVER,现在刚开始学UD4,但我怎样配置数据库和软件初始化设定不太清楚,请师兄们教教我



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#92002/6/20 18:59:32
UDSKY有比较多的入门教材,去那看看,不错的!~:)



超级菜鸟

职务:普通成员
等级:1
金币:0.0
发贴:58
注册:2000/12/23 10:33:51
#102002/6/20 19:36:16
小田真不错,这样的版主多几个,我们都能提高水平。



我是小呆瓜

职务:普通成员
等级:3
金币:1.0
发贴:716
注册:2001/12/11 13:23:44
#112002/6/21 12:49:37
请问一下,我在插入记录的时候显示语法错误是怎么回事?记录集我已经建了



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#122002/6/21 21:55:43
具体是什么语法错误,讲清楚一点,实在不行,把代码拿出来看看!



阿辉

职务:普通成员
等级:1
金币:0.0
发贴:16
注册:2002/7/15 14:25:21
#132002/7/15 14:28:09
太好了



ewei

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2002/7/27 23:28:47
#142002/7/28 8:28:07
topgun在上个帖子中说
引用:
UDSKY有比较多的入门教材,去那看看,不错的!~:)

多谢这位老兄
确实很棒!



JLZ

职务:普通成员
等级:1
金币:1.0
发贴:141
注册:2002/7/27 10:00:12
#152002/7/28 22:50:45
请问,,文本框只能输入数字值,,如果输入的不是数值型,在提交的时间告诉

用户,,只能用数据型,,,,,各位大侠帮帮忙忙