在河南网站建设的编码中,我们经常遇到有一种文件,扩展名是.inc,对于这种文件,对于asp编程的初学人员来说,可能不知道是做什么用的。在此,我们今天简单介绍一下。
.inc文件,其实并没有什么特殊之处,其实它是include这个单词的前三个字母。include的含义是“包含”,因此.inc的含义是include file即包含的文件的意思,也就是说这样的文件在ASP语言编码时,是可以被包含在程序之中的。
既然.inc文件是在程序编码时被包含的,那么,这样的文件肯定是包含了一些功能或者资源。实际上,.inc文件只能代表这样的文件是被包含的,而与该文件的功能的关系不大。我们不能从.inc这个文件后缀看出该文件的功能。一般的,.inc文件可以是一个asp文件,也可以是一个txt文件,也可以是其他所需要的文件,这些文件都可以以.inc来命名,我们使用.inc作为后缀,是因为这样更能体现出该文件的使用方式。这让我们想起了在编写C/C++程序代码的时候,.inc文件的使用方式非常类似于C/C++里的.h头文件,都可以被包含在其他的程序中,都是使用包含命令进行操作。
关于.inc文件的使用方法,也即这样的文件如何被包含的问题,下面笔者说一下。在ASP语言编码中,指令#include可以完成包含文件的功能。这个命令有两个用法,一种是#include file,另一种是#include Virtual。二者的区别主要是file和Virtual,其中#include file一般使用相对路径,而#include Virtual则使用web站点内虚拟目录的完整虚拟路径。即#include file的作用是包含的文件时以相对路径来表示的,例如<!-- #include file = "src/adovbs.inc" -->。而命令#include Virtual的作用则是包含的文件是以虚拟路径来表示的,例如<!-- #include Virtual = "/myweb/inc/adovbs.inc" -->。在编写代码的时候,这两种方法都可以使用,但是好像要以#include file居多,大多数情况下都使用相对路径的#include file命令。当然,具体使用哪一种方法,还要看技术人员在编码时的需求。
使用inc文件的好处是可以使我们的网页编码程序,增加可读性,更易于开发和维护。因为.inc文件与调用程序是独立存在的,我们只要知道其功能,当遇到问题时,我们就可以对.inc文件直接编辑和修改即可,就不必对整个程序进行修改了。对于河南网站建设人员的我们,掌握这种.inc包含文件技术的运用,是非常重要且有用的。