最常用的自定义函数(原创)

博客提及作者最常用的ASP自定义函数,涉及信息技术领域中ASP编程相关内容。

我最常用的ASP自定义函数

作者: 萧月痕

<%
 Rem ######################################################################
 Rem ## 隐藏执行时间
  Sub s__HideTimeOver()
   Dim tTimeOver
   tTimeOver = FormatNumber((Timer() - tStartTime) * 1000, 3, true)
   response.Write(vbCrLf & "<!--执行时间: " & tTimeOver & " 毫秒-->")
  End Sub
 Rem ######################################################################
  
 Rem ######################################################################
 Rem ## 打开数据库连接
  function f__OpenConn()
   Dim connstr
   connstr  = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
   connstr  = connstr & Server.MapPath(GBL__STR_DB_PATH)
   Set conn  = Server.CreateObject("Adodb.Connection")
   conn.open connstr
  End function
 Rem ######################################################################
 
 Rem ######################################################################
 Rem ## 关闭数据库连接
  function f__CloseConn()
   If IsObject(conn) Then
    Set conn = nothing
   End If
  End function
 Rem ######################################################################
 Rem ######################################################################
 Rem ## HTML 转换
  function toHtml(str)
   Dim Result
   Result = str & ""
   
   Result = replace(Result, ">", "&gt;")
   Result = replace(Result, "<", "&lt;")
   Result = replace(Result, " ", "&nbsp;")
   Result = replace(Result, """", "&quot;")
   Result = replace(Result, CHR(13), "")
   Result = replace(Result, CHR(10), "<br>")
   Result = replace(Result, CHR(39), "&#39;")
   
   toHtml = Result
  End function
 Rem ######################################################################
  
 Rem ######################################################################
 Rem ## 长整数转换
  function toLng(strNum, Default)
   Dim Result
   
   If  strNum <> "" And IsNumeric(strNum) Then
    Result = CLng(strNum)
   Else
    toNum = Default
   End If
   
   toLng = Result
  End function
 Rem ######################################################################
  
 Rem ######################################################################
 Rem ## 货币类型转换
  function toCur(strNum, Default)
   Dim Result
   
   If  strNum <> "" And IsNumeric(strNum) Then
    Result = CCur(strNum)
   Else
    toNum = Default
   End If
   
   toCur = Result
  End function
 Rem ######################################################################
 Rem ######################################################################
 Rem ## SQL 替换编码
  function toSqlr(str)
   str = str & ""
   str = replace(str, "'", "")
   str = replace(str, """", "")
   
   toSqlr = str
  End function
 Rem ######################################################################
 
 Rem ######################################################################
 Rem ## SQL 编码
  function toSql(str)
   str = str & ""
   str = replace(str, "'", "''")
  
   toSql = str
  End function
 Rem ######################################################################

 Rem ######################################################################
 Rem ## 转换数字为固定位数, 不足位补0
  function ConvertNumber(strNum)
   strNum = strNum & ""
   Dim iLen, iMaxL, iLdiv, Result
   iLen = Len(strNum)
   iMaxL = 8
   iLdiv = iMaxL - iLen
   Result = string(iLdiv, "0") & strNum
   
   ConvertNumber = Result
  End function
 Rem ######################################################################
%>
### 如何为 Fluent 自定义函数申请软件著作权 #### 准备阶段 为了成功为基于Fluent编写的自定义函数(UDF)申请软件著作权,需准备详细的文档和技术资料。这包括但不限于源代码、功能描述以及创新性的说明。 对于`init_heat_source`函数,在模拟开始时被调用以在能量方程中添加自定义的源项函数`heat_source`[^1]。此部分应详细记录于技术文档之中,以便证明该函数的独特性和原创性。 #### 提交材料清单 - **源代码文件**:提供完整的源码副本,确保其清晰标注版本号并附带必要的注释。 - **程序说明书**:阐述程序的功能特性及其应用场景,特别是针对特定物理现象建模的能力。 - **用户手册**:指导终用户安装部署及操作流程指南。 - **权利归属声明书**:确认开发者身份并对知识产权做出正式承诺。 #### 官方渠道提交 在中国大陆地区,可以通过中国国家版权局官方网站在线递交电子版申请表单及相关附件;或者前往当地版权保护中心窗口办理纸质件申报手续。具体步骤如下: 1. 登录官方平台完成注册登录; 2. 填写基本信息表格,上传所需文件; 3. 缴纳规定费用后等待审核结果通知邮件; 4. 获取批准证书或进一步修改意见反馈。 ```python def prepare_copyright_application(): """ Prepare all necessary documents and materials required for applying software copyright. Returns: dict: A dictionary containing application details including source code, documentation etc. """ app_details = { 'source_code': get_udf_source(), 'function_description': describe_init_heat_source(), 'innovation_points': highlight_innovations() } return app_details ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值