|
作者: windflower [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 [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 [windflower] 论坛用户 | 登录 |
人家又不是跟你谈那个,我的目的只是做一个论坛而已,你讨论的数据库方面相信很多人早就清楚,包括在下。 好吧,请你进来,谈谈这方面的也好,你有很深的见解,何不与大家共享呢。 |
B4层 发表时间: 06-10-03 20:15 |
回复: NetFog [q70213526] 版主 | 登录 |
误会了..俺闭嘴.. |
B5层 发表时间: 06-10-03 21:43 |
回复: windflower [windflower] 论坛用户 | 登录 |
唔唔,谁要你闭嘴罗 我请你来,绝无不恭之意 不嫌弃就来嘛 唔唔,要滴么? |
B6层 发表时间: 06-10-03 22:11 |
回复: NetFog [q70213526] 版主 | 登录 |
那就加俺咯. QQ:77735870 MSN:qiuqiongzhi@163.com |
B7层 发表时间: 06-10-04 00:38 |
回复: poemail [poemail] 论坛用户 | 登录 |
楼主精神可佳,赞一个………… |
B8层 发表时间: 06-10-08 13:55 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号