简单新闻系统
1。例子说明:
=============================
a. 之所以把新闻系统作为eWebEditor功能使用的一个例子,原因在于新闻系统很具有代表性,基本上eWebEditor所具有的功能都能在此系统上给予体现。
b. 在例子文件中都有对每一步骤进行详细的注释,您可以根据实际使用的需要对某些操作步骤或功能进行增删改。
c. 要使用此例子,您必须把压缩包eWebEditor目录设为虚拟目录,且虚拟目录名必须为eWebEditor,然后访问http://localhost/ewebeditor/example/newssystem/list.asp,之所以有此要求,是因为此新闻例子默认设置的上传文件路径的要求。
d. 数据库文件db.mdb中,表的每个字段都有注释,以便于您更好的了解eWebEditor的功能及使用方法。(附:系统数据库ewebeditor.mdb表字段也是有注释的,注释是我们的规定作法,希望您能更了解我们的系统)
e. 此例子专门使用系统自带样式s_newssystem,此样式使用相对路径保存上传文件,所有上传的文件或远程获取的文件都存在文件夹下的NewsFile文件夹下,所有路径的格式都类似为"NewsFile/XXX.gif",此样式的远程获取模式为自动打开状态,即说明当提交表单时,编辑内容中的所有远程图片将自动上传到本地服务器。
2。文件说明:
=============================
db.mdb:数据库文件
startup.asp:每页公用包含文件,包括数据库连接,公用基本函数,头尾部内容
add.asp:增加新闻表单页
addsave.asp:增加新闻保存页
modify.asp:修改新闻表单页
modifysave.asp:修改新闻保存页
list.asp:新闻列表页
delete.asp:删除新闻操作页
show.asp:显示新闻内容页
更多关于此例的说明请访问:
http://eWebEditor.webasp.net/example.asp
2004年05月20日
ASP开发动态网站实例荟萃.rar
需积分: 0 58 浏览量
更新于2009-05-15
收藏 5.31MB RAR 举报
ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于创建动态网页和Web应用程序。这个"ASP开发动态网站实例荟萃.rar"压缩包显然包含了一系列ASP编程的实践案例,适合那些想要深入理解ASP语言特性和Web开发流程的学习者。
在ASP中,开发者可以使用VBScript或JScript等脚本语言编写代码,这些代码在服务器上执行,然后将结果发送到客户端的浏览器。ASP的主要优点包括与Windows服务器的紧密集成、易于学习以及能够处理数据库交互。
在这个压缩包中,你可能找到以下知识点:
1. **基本语法与结构**:ASP页面通常以.asp为扩展名,包含HTML标签和脚本代码。你将看到如何在ASP页面中插入脚本块,如`<% %>`,用于编写服务器端的逻辑。
2. **内置对象**:ASP提供了几个内置对象,如Response、Request、Session、Application等,它们是ASP编程的基础。例如,Response对象用于向客户端发送数据,Request对象则用于接收客户端的请求信息。
3. **服务器控件**:在ASP中,服务器控件如Label、TextBox、Button等,用于在网页上创建用户界面并处理用户输入。这些控件的使用方法和属性可能在实例中有所展示。
4. **数据库交互**:许多动态网站都需要与数据库进行交互,如SQL Server或Access。ASP提供ADODB对象模型,用于执行SQL查询、操作记录集等。实例可能包含了如何连接数据库、执行查询、显示结果的示例。
5. **错误处理与调试**:ASP中的Error对象和On Error语句用于处理运行时错误。学习如何正确处理错误是提升程序健壮性的关键。
6. **状态管理**:Session和Application对象常用于在用户会话期间存储信息。Session对象针对每个用户独立,而Application对象则对所有用户共享,理解它们的区别和用法很重要。
7. **文件操作**:ASP还可以读取、写入或创建服务器上的文件,这在处理上传下载、日志记录等场景中非常有用。
8. **URL重写**:虽然ASP本身不直接支持URL重写,但通过IIS(Internet Information Services)或其他第三方模块,如ISAPI_Rewrite,可以实现友好的URL结构。
9. **自定义函数和类**:为了提高代码的可重用性,开发者通常会创建自定义函数或类。实例中可能包含这样的代码片段,帮助你了解如何封装和复用功能。
10. **AJAX与XMLHttpRequest**:虽然ASP不直接支持AJAX,但可以通过JavaScript与其他技术结合实现异步数据交换,提升用户体验。
这个压缩包是一个宝贵的资源,通过实例学习是掌握ASP开发的最佳途径。每个案例都是一次实践机会,你可以跟随代码逐步理解ASP的工作原理,同时加深对Web开发的理解。记得结合理论书籍,理论与实践相结合,将有助于你更全面地掌握ASP开发技能。

meili00
- 粉丝: 1