zoukankan      html  css  js  c++  java
  • GeneXus笔记本—常用函数(中)

    这篇文章是接着上一篇 常用函数(上) 来写的 上次写到了Format 这个函数 我们继续接着这个往下来好了(づ ̄ 3 ̄)づ  还是一样 函数列表在此 https://wiki.genexus.com/commwiki/servlet/wiki?8504,Functions+in+Procedures,17

    1:SetCookie 和 GetCookie 

    就如字面上的 这个是用来存取Cookie的函数 当然也少不了 Session的 我会放一起的≖‿≖✧

    首先是Cookie  这个存的时候 参数有点多 这是 官方文档  SetCookie一共有6个可选参数 SetCookie(Name,  Value [, Path] [, Exp-date] [, Domain-name][, Secure])

    其中 [Name] :Cookie的名称 。

    [Value]:Cookie的值 Varchar类型的 。

    [Path] :是指示cookie对其有效的web面板的路径,也是字符类型。如果没有指定,cookie对于与它存储在同一目录或从属目录中的web面板是有效的。如果指定了“/”,则cookie将对整个域有效。

    [Exp_date] :cookie的过期日期。它是一个日期/日期时间类型。如果没有指定它,它将在浏览器中关闭会话时过期。

    [Domain-name]:是cookie有效的域。这是一个性格特征。默认域是创建它的域。

    [Secure]:是数值类型。如果是1,则仅当连接是安全的(HTTPS)时才传输cookie。如果它是0,它总是被传输。

    这是一个简单的存取过程 只用了3个参数 名称,值,范围

     我们可以看到未设置过期时间的时候 Cookie的过期是根据会话的结束而结束的

     我们加上过期时间 当前时间加2分钟

     再看cookie的过期时间

     其他的参数就请各位自己尝试了 (我比较懒╮(•́ ₃•̀)╭)

    Session就比较简单了  设置一个&WebSession的变量

     

     

     比较简单  https://wiki.genexus.com/commwiki/servlet/wiki?6321,WebSession%20data%20type 这里有详细的介绍 就一笔带过了

     2:GetEncryptionKey 这个其实我之前有用过 就是获取秘钥的 可以看上一篇的加密解密那块

    3:GxGetMli 和 GxMLines  这两个函数还是看效果再说吧 比较直观一点

    首先是GxGetMLi 我反正觉得就前端UI层面这东西有用 其他的用处暂时没想到

     然后是GxMLines   想法同上

     

    4:Hour 其实就是获取当前时间的小时  两种写法 Hour(&DateTime)  或者  &DateTime.Hour()  其他类似的也都应该有 这里就不多说了

    5:Int (Integer Part)  返回一个整数值,该整数值表示接收到的参数的整数部分

    需要注意一点的是 如果接受的参数是double 或者float类型(即不是正整数有小数位)

    在调用这个函数的时候会出现以下问题  所以可以留意以下

     

     6:IsNull  判断一个属性是否为空值 返回一个bool类型 

    如下图

     

     

     

    为空返回true 反之为false

    7:Len 这个就是获取字符长度的 我就不说了

    8:LoadBitmap 加载一个图片 直接上代码

    变量 类型为Image

     

     然后找一张图片放在KB目录下

     

     然后直接用函数调用

     保存编译点击效果如下

     9:Lower 和 Upper  就是将字母转小写返回或者大写返回

     10:NewLine  换行的常用于UI层  直接上图

     

     使用函数后

     

     11:Now 获取时间这个要注意点的就是now()获取本地时间 ServerNow()获取服务器时间 如果你的服务器在海外的话可能会导致差异

     12:NullValue 这个我确实没理解 所以先丢这里 以后有时间再处理

     13:Null 这个函数和IsNull作用差不多 IsNull只能对属性进行判断 但是Null可以对属性以外的变量进行判断

             如果为空返回true 否则为false 这里就不多做展示了

     14:Random 我就不说了 这个就是随机数的  看图就完事

    Random的值只会在0到1之间

     15:RemoteAddr 这个的话是返回客户端IP地址

     但是显示的是

     以后再说好了

    16:RGB   嘛 估计很少用 我也没啥例子

     说是返回RBG(n1,n2,n3)代表的颜色 我也没试出来 这是链接 自己瞅瞅好了 https://wiki.genexus.com/commwiki/servlet/wiki?8347,RGB+Function,

    17:Round 好像是一个四舍五入的东西

     18:Rows 和 Cols 暂时没试过 后面再补充

     19:RSeed  反正我没看懂 你们自己试试喽

    20:RTrim 这个是去除字符串后面空格的  

    好了 今天就到这里吧 剩下的 下次写好了 告辞

  • 相关阅读:
    201521123084 《Java程序设计》第4周学习总结
    201521123084 《Java程序设计》第3周学习总结
    C语言博客作业—数据类型
    c语言博客作业-函数
    java课程设计——猜数游戏个人博客
    java课程设计-猜数游戏
    201521123092《java程序设计》第14周学习总结
    201521123092《java程序设计》第十三周学习总结
    201521123092《java程序设计》第12周学习总结
    201521123092《java程序设计》第十一周学习总结
  • 原文地址:https://www.cnblogs.com/CurtilageBoy/p/11671909.html
Copyright © 2011-2022 走看看