在我开始码这几个字之前,我已经做好这项工作:把PowerEasy 2005源码down到了自己的电脑中,然后把它解压缩到IIS的虚拟目录,并按要求装了运行它所需的DLL插件,最后打开IE运行了http://localhost/install.asp。相信你也一定像我这样做了。因为完成这些步骤非常简单,对你而言应该没有任何阻碍!现在,就让我们开始吧。
读源码跟读书有点不同,书一般都会向你提供一个导航性良好的目录,而读源码却没有这么幸运!如果你愿意,就跟我一起走进PowerEasy吧。
step 1:打开IE,在地址栏输入http://localhost,然后你会发现,IE中显示了你刚才建立的新站点。这个页面调用的文件是:index.asp,你可以在虚拟目录中找到这个文件。
step 2:在IE中右击鼠标,选择查看源文件,这个页面的html源码将会显示在记事本软件中。当然你有权利选择用更好软件比如DW等来打开它。我个人比较喜欢用记事本来查看,图个方便快捷。
到此为止,所以的准备工作都完成了。
这一大堆的字母或数字有没有让你头晕?记得我第一次看这种源文件时头脑一片空白,觉得我打开一本天书。这么多的符号,我们都要去读吗?不!这里面大部分都是html代码,不在我们的阅读范围之后,在这个页面里,对我们有价值的线索只有很少几句话,我们是不是应该为此感到幸运呢?其实这个页面并没提供给我们具体的ASP代码,只给了我们一些类似于书本中目录的东东。
我已经把值得我们关注的这几句话摘录下来了,放在下面。提个建议,你不要从我这里copy,应该参照我给出的这几句话,自己在源码中把它们找出来。如果你能很好的完成这个任务,就足够说明你是非常优秀的。
<a class='Channel' href='/Article/Index.asp' target='_blank'>文章中心</a>
从这句话我们可以看出什么?
可能你已经注意到了/Article/Index.asp,对这个正是我们要的。你在虚拟目录中找到了Article这个文件夹了吗?这个文件夹就是整个网站管理系统中文章管理模块,这个模块的入口是Index.asp。也就是说,当你点击首页上的“文章中心”时,页面会自动链接到文件夹Article下一个文件名为Index.asp。
作为一个网站管理系统,文章管理模块是最重要的一个功能模块。我们会花相当多的时间来阅读这个模块代码。可以这么认为:一旦读懂了这个功能模块,你完全可以尝试写出自己的网站管理系统了。
现在,我们只需要知道一点:Article目录下所存放的所有ASP文件都是为实现网站文章管理而建立的。这就足够了。
再来看下面几句话,你肯定会发现非常容易了:
<a class='Channel' href='/Soft/Index.asp' target='_blank'>下载中心</a>
<a class='Channel' href='/Photo/Index.asp' target='_blank'>图片中心</a>
<a class='Channel' href='/GuestBook/Index.asp' target='_blank'>雁过留声</a>
简单的提一下:第一句告诉我们Soft目录中存放了下载管理系统的所有源码;第二句告诉我们Photo目录中存放了所有的图片管理系统的源码;第三句告诉我们GuestBook目录下存放的是一个完整的留言本程序。
每个目录都是一个独立的功能模块。就像一个公司的各个部门一样,有负责采购的,有负责加工的,有负责推销产品的等等,每个部门的功能各不相同。
<IFRAME id=UserLogin src="UserLogin.asp?ShowType=1" frameBorder=0 width=170 scrolling=no height=145></IFRAME>
这句话告诉了我们用户登陆的页面UerLogin。
接下去的那些诸如下载中心、图片中心、留学生言本也都差不多,就不一一举例了。
先说这些吧,说多了容易头晕!
读源码跟读书有点不同,书一般都会向你提供一个导航性良好的目录,而读源码却没有这么幸运!如果你愿意,就跟我一起走进PowerEasy吧。
step 1:打开IE,在地址栏输入http://localhost,然后你会发现,IE中显示了你刚才建立的新站点。这个页面调用的文件是:index.asp,你可以在虚拟目录中找到这个文件。
step 2:在IE中右击鼠标,选择查看源文件,这个页面的html源码将会显示在记事本软件中。当然你有权利选择用更好软件比如DW等来打开它。我个人比较喜欢用记事本来查看,图个方便快捷。
到此为止,所以的准备工作都完成了。
这一大堆的字母或数字有没有让你头晕?记得我第一次看这种源文件时头脑一片空白,觉得我打开一本天书。这么多的符号,我们都要去读吗?不!这里面大部分都是html代码,不在我们的阅读范围之后,在这个页面里,对我们有价值的线索只有很少几句话,我们是不是应该为此感到幸运呢?其实这个页面并没提供给我们具体的ASP代码,只给了我们一些类似于书本中目录的东东。
我已经把值得我们关注的这几句话摘录下来了,放在下面。提个建议,你不要从我这里copy,应该参照我给出的这几句话,自己在源码中把它们找出来。如果你能很好的完成这个任务,就足够说明你是非常优秀的。
<a class='Channel' href='/Article/Index.asp' target='_blank'>文章中心</a>
从这句话我们可以看出什么?
可能你已经注意到了/Article/Index.asp,对这个正是我们要的。你在虚拟目录中找到了Article这个文件夹了吗?这个文件夹就是整个网站管理系统中文章管理模块,这个模块的入口是Index.asp。也就是说,当你点击首页上的“文章中心”时,页面会自动链接到文件夹Article下一个文件名为Index.asp。
作为一个网站管理系统,文章管理模块是最重要的一个功能模块。我们会花相当多的时间来阅读这个模块代码。可以这么认为:一旦读懂了这个功能模块,你完全可以尝试写出自己的网站管理系统了。
现在,我们只需要知道一点:Article目录下所存放的所有ASP文件都是为实现网站文章管理而建立的。这就足够了。
再来看下面几句话,你肯定会发现非常容易了:
<a class='Channel' href='/Soft/Index.asp' target='_blank'>下载中心</a>
<a class='Channel' href='/Photo/Index.asp' target='_blank'>图片中心</a>
<a class='Channel' href='/GuestBook/Index.asp' target='_blank'>雁过留声</a>
简单的提一下:第一句告诉我们Soft目录中存放了下载管理系统的所有源码;第二句告诉我们Photo目录中存放了所有的图片管理系统的源码;第三句告诉我们GuestBook目录下存放的是一个完整的留言本程序。
每个目录都是一个独立的功能模块。就像一个公司的各个部门一样,有负责采购的,有负责加工的,有负责推销产品的等等,每个部门的功能各不相同。
<IFRAME id=UserLogin src="UserLogin.asp?ShowType=1" frameBorder=0 width=170 scrolling=no height=145></IFRAME>
这句话告诉了我们用户登陆的页面UerLogin。
接下去的那些诸如下载中心、图片中心、留学生言本也都差不多,就不一一举例了。
先说这些吧,说多了容易头晕!
回复Comments
作者:
{commentrecontent}