毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

计算机源代码编写规范ASP编码规范 第2页

更新时间:2014-6-15:  来源:毕业论文
标志性的图片取名为: logo
在页面上位置不固定并且带有链接的小图片我们取名为 button
在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名: menu
装饰用的照片我们取名: pic
不带链接表示标题的图片我们取名: title
下面是几个范例: banner_sohu.gif 、banner_sina.gif、 menu_aboutus.gif 、menu_job.gif、 title_news.gif、 logo_police.gif、 logo_national.gif 、pic_people.jpg 。
2)、动态语言文件命名规则
性质_描述,描述可以有多个单词,用”_”隔开,性质一般是该页面的概要。
范例:register_form.asp,register_post.asp,topic_lock.asp
3.程序代码编程规范
一个良好的程序编码风格有利于系统的文护,代码也易于阅读查错。在此只讨论ASP的编程风格和约定。在ASP中所有变量是弱变量,无需定义就可以直接使用,而且代码不区分大小写。但其他语言一般这些都要定义的,为了养成良好的编程习惯,编写代码务必按照一下规则。
1)、每个变量名必须定义,在ASP文件的最开始添加语句,强制定制每个变量。
2)、程序代码需要有缩进,缩进采用键盘Tab键,不采用空格键。并且”=”或者链接字符串时需要左右空一格。
3)、函数过程编写的约定。函数或者过程命名采用动作+名词,每个函数需要给出相应的注释,函数功能,传入变量,以及作者和修改相关信息。如下面函数:
  <%
  '[功能] 返回一个参数的值
  '[参数] strParameterName 参数名称
  '[作者] icefire 2002/8/20 am
  Function GetParameterValue(strParameterName)
   Dim objRS, strSQL, strParameterValue
   strSQL = "SELECT ParameterValue FROM damsParameters WHERE ParameterName = '" &    strParameterName & "'"   .
   .
  GetParameterValue = strParameterValue
  Set objRS = Nothing
  End Function
4)、ASP内置对象区分大小写。如下代码片断
strUserName = Request.Form(“UserName”)
  Set conn = Server.CreateObject("ADODB.Connection")
5)、数据库连接一个库只能有一个数据库连接文件,创建数据库对象的原则是尽可能晚地打开数据库,尽可能早地关闭数据库。创建数据库对象调用统一地创建函数。如下:
  Sub OpenConn(ByRef conn)
   Dim strDBPath, strDBConnection
 strDBPath = Server.MapPath("database/tax.mdb")
   strDBConnnection = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & strDBPath
   Set conn = Server.CreateObject("ADODB.Connection")
   conn.Open strDBConnnection
  End Sub
6)、当一个对象不再使用时要释放对象资源,比如objFSO,objRS对象等。采用统一函数调用。函数如下:
  Sub CloseObj(ByRef obj)
   If IsObject(obj) Then
    obj.Close
    Set obj = nothing
   End If
  End Sub
7)、时间全部以字符串的形式保存到数据库中,这样做能够是日期在不同的数据库中都能良好地保存,也方便数据库的迁移。时间用14位字符串保存,日期用8位字符串保存。

上一页  [1] [2] 

计算机源代码编写规范ASP编码规范 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。