嗨,大家好。你现在翻阅的是一本动态网站开发的技术图书,专门为初次接触动态网站开发的读者而写作的。这是你迈向动态网站开发的**步,自然,**步是否扎实、稳固至关重要,因为好的开始是成功的一半。
动态网站的服务器技术有很多种,但是ASP是*通俗、*普及的一种技术。动态网站开发的工具也有很多种,但是Dreamweaver是*受欢迎、易用性*高的一种工具。如果把ASP技术和Dreamweaver工具结合起来是否能够达到事半功倍的学习效果呢?两者结合是否能够提高你的动态网站开发技术水 平呢?
是的,这是毫无疑问的。但是目前市场上有关ASP+Dreamweaver选题的图书大多过于表面,这在一定程度上损害了读者对于ASP+Dreamweaver黄金搭档的公信度。实际上,Dreamweaver对于ASP的动态开发技术的支持是*强大的,也是*人性化的。从Dreamweaver CS4开始,Adobe调整了Dreamweaver对于动态服务器技术的支持战略,放弃对ASP.NET和JSP技术的更新支持,以便集中全力精力来完善对于ASP和PHP技术的支持。
从大的方向来说,选择Dreamweaver作为学习和使用ASP服务器技术的工具,**是正确的选择。问题的关键是读者如何巧用Dreamweaver工具的可视化操作与ASP语言的易学和易用性进行融合、快速开发。本书正是基于这一点展开详细探索的,所要解决的问题也正如此。
也许你看过很多ASP+Dreamweaver类型的图书,但一般图书的内容多倾向于涉及知识的宽度,而忽略了焦点的深度。然而,对于ASP+Dreamweaver交叉点的深入剖析却是很多初学者应该掌握,且急于需要掌握的技术和技巧,而不是一般网页设计的泛泛讲解。这种泛泛讲解所带来的弊端是显而易见的,正如油水不相融一样,工具永远是工具,技术永远是技术,学习的结果依然是工具无法驾驭技术,技术也无法很好的被工具所利用。应该说,目前围绕Dreamweaver的计算机图书已经是汗牛充栋了,但是能够深入、系统的挖掘Dreamweaver所提供的有关ASP技术支持的图书还是比较稀缺。
本书特别适合那些想学习动态网站开发,但是对于手写代码感到陌生或恐惧的读者。我也是从初学者走过来的,对于手写代码也有一种腻烦心理,虽然已经习惯了手写代码,但是如果借助一个工具,半自动的输入或生成代码,或者边根据智能提示边输入将是一件很惬意的事情,这时你会发现:代码生产的效率明显提高了,代码的准确性也提升了很多。你也不会再为各种初级语法错误而犯愁,或者为了记住一些生僻的函数、属性或方法而大伤脑筋。有了Dreamweaver的帮助,你会发现开发过程轻松而且**,开发中挠头的问题也不再是一些细枝末节代码处理,而是整个程序的逻辑结构和关系。
你适合阅读本书吗?
本书是针对特定读者群而创作的,如果你符合下面列表中的某一条就可以考虑选购本书作为你的良师益友:
* 我能够简单操纵Dreamweaver工具,但是还不满足,想继续深入学习Dreamweaver工具的使用。
* 我会做简单的静态网站,但从未接触过动态网站的开发,现在我很想学习它。
* 我对于动态网站比较神往,但是很迷茫,不知如何下手?
* 我虽然了解ASP的简单开发,但是面对复杂的应用程序,却往往束手无策。
* 我能够使用ASP,但是觉得手写代码比较低效,如果有什么工具能够帮助加快开发速度该多 美呀。
* 我使用过Dreamweaver开发ASP动态网页,但是总会发现很多问题,这些问题无法通过Dreamweaver所提供的可视化操作来解决,有什么办法可以解决吗?
* 我能够使用Dreamweaver开发简单的ASP动态网站,但是对于动态网站的移植性、可用性和扩展性很不满意,费了半天劲开发的一个网站上传到服务器就不工作了,类似这样的问题真是层出不穷,很是郁闷……
* 我希望学习Dreamweaver+ASP+Ajax+CSS多种技术相结合进行开发的方法和技巧。
* 我希望以一种更便捷的方法来学习Ajax技术和CSS技术。
阅读本书需要准备什么?
如果你选购本书,并准备把它作为你的学习伙伴或参考伴侣,建议你进行如下准备:
* 到Adobe官方网站下载Dreamweaver CS3软件(http://labs.adobe.com/downloads/)。
* 在本地机中安装IIS组件,具体说明可以参阅第3.2节的讲解。
* 在本地系统中安装Access 2002或者其他版本的数据库管理软件。请注意,Access 2007与以前版本存在不兼容性,使用它时需要调用不同的数据驱动程序,详细说明可以参阅第8章内容。如果有条件,建议在本地机安装Microsoft SQL Server。
给本书读者的话
读书是一件苦差事,能够静下心来读书已属不易,特别对于成年人来说,更是一种挑战。古人云读书有三种境界:
* **境界,“昨夜西风凋碧树。独上高楼,望尽天涯路”。说的是吞读,囫囵吞枣、如饥似渴地发奋读书。
* 第二境界,“衣带渐宽终不悔,为伊消得人憔悴”。说的是啃读,在咀嚼中不断消化和吸收的 读书。
* 第三境界,“众里寻他千百度;蓦然回首,那人却在灯火阑珊处”。说的是品读,即焚香淋浴,如饮醍醐,茅塞顿开的领悟。
作为技术图书,本书似乎没有那么大的魅力让你去品读,但是适当的为此消得人憔悴还是可能的?,当然在准备阅读本书之前,我还是叮嘱几句,希望你能够买得物有所值。
**,请记住不怕慢就怕站。我不希望读者一目十行的来阅读本书,一目十行可能会有两种原因:一是书的含金量确实不咋地,所以只能一目十行,权当快餐面得了;二是你的ASP技术水平功力不浅,一目十行是为了搜索自己需要的知识营养。如果不是这两种情况,真心的建议你还是慢慢阅读本书,我整整花费了6个多月的时间来写作本书,而你仅仅用一个礼拜的时间就把它读完了,那么里面肯定会有不少有价值的东西被你忽略了。
第二,请记住不怕笨就怕懒。学习*忌讳的是盲目自大,但是*担心的就是发懒。抽懒筋,就是形象地描绘了人性的弱点,人发懒时,越想懒就还想更懒,以至于懒得抽筋。所以初学者*好多动动手,对于书中得每行代码都能够动手输入试验一下,并能够有所思考。
第三,请记住不怕错就怕迷信。实践是检验真理的**标准,不要迷信任何结论,要敢于去思考,应能够举一反三,触类旁通。学习本书,不等于本书就是圣经。你要敢于去探索、穷思每个问题,不要被已有的观点束缚住你的思想。只有这样你才能够走得更远,超过本书的作者。
关于光盘的内容
本书附光盘一张,其中包含:
* 本书用到的素材和示例源文件。
* CSS参考手册、HTML参考手册、ASP参考手册、VBScript参考手册、JavaScript参考手册、SQL参考手册和Ajax参考手册。
本书作者
本书由朱印宏编写。同时,参与资料整理及编写的还有袁衍明、常才英、袁祚寿、张敏、袁江、田明学、唐荣华、毛荣辉、卢敬孝、刘玉凤、李坤伟、旷晓军、陈万林、陈锐、钱佩林、苏敬波、冉东林、杨龙贵、张炜、王慧明、涂怀清、卢国才、苏恢定、司成向、胡体清、陈宗亮、徐清银、周秀成、颜昌学、王幼平、冉原洲、李经键、胡厚成等,在此对大家的辛勤工作表示衷心的感谢!
尽管我已尽了努力,但书中难免会有疏漏和不足之处,恳请广大读者提出宝贵意见。