版权所有 swanky,转载请注明。
以下是这个教程的实例地址:
www.sctaswiss.com/swanky管理是:http://www.sctaswiss.com/swanky/admin
正在逐步完善中。。
---------------------------------------------------------
许多人用dw只是个排版的工具,而忽略了dw在服务器端语言的强大之处,对于这些朋友来说,dw4就足够了。其实用dw可以设计出语言很紧密,功能很强大的程序来。我们今天就是要制作一个有2级菜单的新闻系统。现在的网络上有许多asp程序,我们要找个这样的程序并不难,就象某位仁兄说的那样,这个教程究竟有什么意义呢?以下我想说明几点,再看完以下几点后,你可以选择看或不看了:)
1.此篇文章是针对的是dw对asp的编程,注意不是手写,不是改别人的,是我们自己写自己的程序。这里是aps+access的,因为这样 的比较好理解,并且一般的中小企业用户用也足够了。以后有机会会介绍sql server+.net的东西。
2. 此教程在程序的设计上是和普通dw高级教程不同,因为手写改动的要多一些,还有一些编程的思想在里面。
3.本文针对的读者:dw网页设计师,asp初学者
ok,下面我们就开始我们的“新闻模板”教程了:),差点 忘记说了,我是第一次写教程,所以请各位多多指教:)
第一讲 文件布局和数据库连接。
1.文件布局
也许有的朋友要问了,文件布局这么简单的问题还要讲吗?没错,我们在网站的时候,一般都很自然的按自己的方式设置文件路径,对于静态的网站来说,基本上是无所谓的。可是我们对一个程序进行封装或模块化,当我们采用相对连接的时候,就会遇到很多麻烦。本例是按如下原则布局的,根目录只放跳转或展示页,程序文件都放到2级目录下,其中前台页面和包含页面(服务器包含就是<!--#include file/virtual="文件路径" -->,这个是把asp3模块化的一个很好的方法)分开到web和sever_include两个不同的文件夹下,管理也在2级目录下的admin。具体如下图所示:

对于站点和虚拟目录的设置,这里不再累赘。如图

2.数据库连接
当我们用dw进行数据库连接的时候,dw会在站点的跟目录下自动创建一个叫Connections的文件夹。
连接方式,在本地所以采用习惯性连接和dns连接是没有区别的。这里采用的是习惯性连接 ,具体如下图所示:


在Connection String中我们添入"Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\model\新闻系统公司模板ver1.0beta\data\mydb.mdb"路径就是数据库所在的物理路径,如果你采用是本例的文件布局,将来传到网上就可以改成相对连接了:)都做好连接后,点测试我们应该看到:

如果是这样的

请检查上面语句的正确性。
ok,第一讲就到这了,下一讲我们将一块学习数据库的数据结构设置,和一级菜单的制作。
待续...
[align=right]
[此贴子已经被作者于2003-12-5 9:50:02编辑过][/align]
用dw创建能带二级目录的新闻系统01[原创]