论坛: 网站建设 标题: 跟我学->用asp轻松建论坛 复制本贴地址    
作者: 风无情 [windflower]    论坛用户   登录
入门要求:
  有html基础,有点编程的基础(最起码懂什么是变量,什么是常量,什么是运算符),理解C/S模式的概念。

学习内容:
  从头到尾,每一行代码都自己写,最终完成一个完整的论坛。asp+access

学习必要工具准备:
  1、网页框架设计程序如DM、frontpage 
    2、Microsoft Visual InterDev 6.0微软的VB、VC安装盘中一般符带这个 
    3、电脑中需要安装IIS5.0上以
   4、电脑中安装access安装word时一般可以符带安装。
    1、2和4不是必要的,如果没有也同样可以用notepad(笔记本程序)写代码,用sql来创建数据库,只不过调试和编写不方便。3如果没有安装IIS,那你不能在本机上调试网站,你必要在internet上申请到asp+access的空间,并且你在本机要安装个ftp软件,这里推荐个国外的英文版的coreftp,但如果你也没有,也可以用windows自备的命令提示符中的FTP。

特别声明:
  1、本人水平有限,只是想相互交流,请各位高手前来指导,批评,请勿见笑。
  2、本人将采取在群里直接讲解的方法进行交流,有意者进我群,并申请加入asp讨论小组。
  3、包你学会用asp建论坛,打造你个人特色的动网,而绝不是推荐几个己完善的论坛程序给你,暂不考虑网站的安全性要求。
  4、 http://000wind.sina8.net 本人手写的动网,请勿批评它的简略、未完善和存在的错误,这一切我都有能力去改变但是没时间和动力去改变,只是告诉你们,asp是很容易的,大家都能做出动网论坛。
  5、目的和意义:其实建一个大型网站不容易,维护它更不容易,借此机会寻找志同道合的朋友,一起在此打些基础,以便日后合作,一个人做事真的太无聊,太难了。呵呵,网站框架、美化、从头到尾都要一个人办,用过photoshop,用过flash,用过gif制作软件,然后用fronpage做网页,再插入asp代码,调试、找错、维护,申请空间,上传,备份,上网找资料,哦,一不小心又中了病毒,卡马斯基等杀毒软件全不理啊,一连数天被它困扰,带着显微镜在找它,注册表翻烂了,发现它采用远程线程注入,驱动级模块加载,找到了想删除它,还得用DOS或故障控制台操作。有个时候明明是想做那件事,到后来不知道做了些什么事和要做什么事了,哎!!不如跳5,真的不如跳5,快来快来跳5。

闲话少说:
  满6人开始,后进都不再补习。

地主 发表时间: 06-10-03 10:16

回复: NetFog [q70213526]   版主   登录


暂不考虑网站的安全性要求

那你拿论坛干嘛的。。

不过楼主很有热情啊。鼓励一下,难免我给你来点冷水。

第一,无限级分类问题,当然没必要无限级。
第二,数据缓存问题想过没。
第三,数据库结构设计,这个最为重要。
第四,权限管理,你打算怎么做权限。
第五,数据库使用那个,我建议使用MSSQL,当然只是做着玩的,用ACCESS可以。
第六,编写工具问题,随便你用那个工具,反正我没用过Visual InterDev,用notepad也可以,我个人使用EditPlus写ASP程序,打开速度和notepad一样。但是很清爽,手写代码的最佳工具,至少我这么认为。
第七,程序将来的扩展性问题,所以,你有没有考虑过论坛的架构问题?如何设计?
第八,认真想好这东西的难度。当然如果只是做个简单的也容易,将好一点的留言本扩展下就OK了,楼主三思。

PS:一套程序就是一坐建筑,各方面都要考虑的。设计好他并不容易。


楼主不要骂俺。


[此贴被 NetFog(q70213526) 在 10月03日11时10分 编辑过]

B1层 发表时间: 06-10-03 11:10

回复: 风无情 [windflower]   论坛用户   登录
to:楼上
  所谓智者见智,仁者见仁。
  你说的问题我都考虑过,考虑太多了反倒不是好事,这个讨论组欢迎你来指导,但它并不是为您这样的高手而设的。
  1、你说的无限级分类,到底是什么我还不懂,请赐教(请勿使用尚未公开的行业术语)。
  2、数据缓存的问题,我不知道缓存什么数据非得在学ASP前考虑清楚,你没说我真不知道这是个问题。
  3、数据库结构设计,是一门高深的学问,我只要求能用,不追求完美,不要求它符合关系型数据库的最高范式。
  4、MSSQL,不知是MYSQL还是microsoft SQLSERVER,我采用access是为了方便,以后用SqlServer的时候,改下头文件中的数据链接方式即可。
  access当然不支持分布式处理,我没有想过作新浪、网易一样的多IP分流式WEB服务。
  5、权限管理当然是一定要做,至于怎么做,爱怎么做就怎么做,会ASP就会做,你看我那个垃圾网站,你没有注册,我没有给你提升权限,你就觉得我做的没有权限管理模块了?
  6、采用InterDev做为代码编辑工具,是因为它采用了IntelliSense技术,自动显示可能会使用在你代码中的函数、属性和方法及参数类型和说明,你不必一边写,一边去翻书。
  7、论坛的架构当然要设计好,那是网站建设者的事,论坛的扩展当然是要的,那是网站管理者的事。
  8、这东西即难又容易,既然是做着玩就更要自己做,用个简单的留言本扩展下可以,但那不是你做的。要是你下载个现成的ASP论坛,也许改个标志到哪改都不一定找得到,这行有句行话:修改还不如重做。你想做个你个人风格的建筑吗,你在别人的建筑上改来改去,是不如你自己从头修建的。

  我怎么会骂你呢,不知我这样解释你认可么。
  

B2层 发表时间: 06-10-03 13:37

回复: NetFog [q70213526]   版主   登录
1、无限级分类,如:http://www.xitour.com/demo/class/demoListOne.asp。他的子类可以无

限次下去。另如:http://www.xitour.com/demo/class/JsTree.asp,可以将分类信息装入其他

模版。而查询所有分类或者某子类的所有父类,只查询一次数据库。提高效率。无限级分类是我

们经常谈到的,并非尚未公开

2、数据缓存,将经常要用到的数据或者对象存在内存中,ASP中就是application里了。

3、你说只求能用就行了。等你水平高了,你会把你的系统当垃圾一次扔了。因为它根本不能进

行二次开发。

4、注意ACCESS和MSSQL的区别,一个为桌面级数据库,一个为大型数据库。MSSQL拥有存储过程

,触发器等东东。如果你只是简单的换一下CONN.ASP中的连接参数,那么会有你好受的,不仅仅

程序可能会出错,而且效率可能并不怎么样。或者根本体现不出大型数据库的优势,这样,你拿

MSSQL干嘛?SQL Server 2005也变得更为优秀,比以前的SQL SERVER 2000有更好的安全性,比

如引用分区理论,RowNumber等新功能。现在的SQL SERVER 2005与ORACLE数据库相比,距离在缩

小。本来这段我写得很详细的,突然IE死了。白写。算了。

5、并不是俺就说你权限管理,就是想知道你权限管理怎么做的。

6、呵呵。那东西,那东西从没碰过。

其他不说了。。加油。。。

B3层 发表时间: 06-10-03 19:25

回复: 风无情 [windflower]   论坛用户   登录

  人家又不是跟你谈那个,我的目的只是做一个论坛而已,你讨论的数据库方面相信很多人早就清楚,包括在下。
  好吧,请你进来,谈谈这方面的也好,你有很深的见解,何不与大家共享呢。

B4层 发表时间: 06-10-03 20:15

回复: NetFog [q70213526]   版主   登录
误会了..俺闭嘴..

B5层 发表时间: 06-10-03 21:43

回复: 风无情 [windflower]   论坛用户   登录
唔唔,谁要你闭嘴罗
我请你来,绝无不恭之意
不嫌弃就来嘛

唔唔,要滴么?

B6层 发表时间: 06-10-03 22:11

回复: NetFog [q70213526]   版主   登录
那就加俺咯.

QQ:77735870
MSN:qiuqiongzhi@163.com

B7层 发表时间: 06-10-04 00:38

回复: 在20CN沦落 [poemail]   论坛用户   登录
楼主精神可佳,赞一个…………

B8层 发表时间: 06-10-08 13:55

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号