- 博客(63)
- 资源 (76)
- 收藏
- 关注
原创 L脚本语言 密码学相关
在之前的一篇文章中介绍过使用L脚本语言进行文件加解密https://blog.csdn.net/itmes/article/details/46659983新版的L脚本语言解释引擎修改了相关的内容文件对象、内存对象、字符串对象都不再包含加密、解密成员函数而是需要声明一个Security对象,再将文件对象、内存对象、字符串对象传给Security对象的Encrypt Decrypt成员函数见以下代码#scp#scpengload:extobj,Securitydefine:se
2020-06-27 16:18:23 261
原创 L脚本语言 简单数学计算
中文脚本#scp定义:函数,f1,x,y 定义:整数,z z=x.平方()+2*y+2 return(z)结束定义:函数,主函数 定义:整数,a,10 定义:整数,b,3 定义:整数,c c=f1(a,b) c.show()结束英文脚本#scp#scpengdefine:function,f1,x,y define:in...
2020-06-17 09:21:34 179
原创 L脚本语言 使用L脚本语言实现SMTP协议发送邮件
封装SMTP协议为库文件libsmtp.scp#scplib#scpengload:extobj,socket//封装SMTP会话对象define:class,SMTPSESSIONpublic: define:socket,sock define:address,serveraddr define:string,m_sender define:string,m_receipt define:function,smtp_.
2020-05-17 19:56:13 606
原创 L脚本语言 用L脚本语言开发Windows界面程序
#scp#scpeng//加载扩展对象//window对象在canvasaddin.dll中定义load:extobj,canvas//自定义窗口对象的初始化回调函数//mywind是窗体对象,相当于C++类的this指针define:function,oninitwindow,mywind //设置窗口对象的位置和大小属性 mywind.rect[...
2020-05-05 10:08:53 273
原创 L脚本语言 http和https请求
#通过http获取当前博客页面的例子#scp#scpengload:extobj,httpconnectiondefine:httpconnection,webconndefine:string,url,"https://mp.csdn.net/console/editor/html/83061347"define:string,responseresponse=webconn.g...
2020-05-05 10:01:55 529
原创 L脚本语言 类和动态类
#scp#scpeng//L脚本语言的类没有复杂的特性,仅包含类成员变量和类成员函数//在这里类的使用可以实现名字空间的隔离,便于代码的组织//这里没有C++语言的多重继承、虚函数、重载等概念//L脚本语言中类的成员变量和成员函数默认为私有访问define:class,algorithmpublic: define:string,name,"alg" define:functi...
2018-10-15 16:58:28 174
原创 L脚本语言 调用音频对象朗读文本
#scp#scpeng//加载音频扩展对象load:extobj,Voicedefine:voice,myvoicedefine:double,x,8define:double,pi,3.14define:double,retdefine:int,volret=x*piret.show()define:string,s,"8乘以3.14等于"s+=ret.transfo...
2018-10-15 13:53:51 202
原创 L脚本语言 整数对象方法调用
在L脚本语言中,整数,大整数,浮点数都是对象,整数对应C语言的int,大整数对应C语言的int64,浮点数对应C语言的double,对象有内置的方法调用,或者理解为类的成员函数整数
2017-09-21 09:51:30 322 1
原创 L脚本语言 实用脚本文件
关机#scp#scpeng#shutdown:computercomputer.shutdown()重启#scp#scpeng#reboot:computercomputer.reboot()https://github.com/zhaoliangcn/LScript https://github.com/zhaoliangcn/LScript/archive/master.zip
2017-08-19 22:57:43 416
原创 L脚本语言 查询WMI
#scp#scpeng//定义一个WMI对象define:WMI,wmidefine:string,SerialNumberdefine:int,hasnext,0//连接wmi.connect("ROOT\\CIMV2")//查询wmi.query("select * from Win32_BIOS") //移动到结果数据集的下一行wmi.move("nextline")//
2017-07-18 10:41:57 404 2
原创 L脚本语言 Ftp客户端
#scp#scpengdefine:ftpclient,ftpdefine:address,addr,"127.0.0.1",21define:file,fileobj,"C:\\222.txt"define:file,fileobj1,"C:\\aaa.txt"define:string,allfilesdefine:int,iexistftp.connect(addr)ftp.l
2017-06-12 11:48:36 497
原创 L脚本语言实现简单的HTTP服务器
#scp//L脚本语言实现 HTTP服务器 //创建"HTTP服务"对象-->绑定IP端口-->设置HTTP请求处理回调-->启动HTTP服务//我们在这里写一个处理GET请求和POST请求的简单HTTP服务器定义:地址,addr1,"192.168.1.9",8080定义:字符串,serverroot,"K:\\httproot\\"定义:函数,ProcessGet,Request,Res
2016-12-28 10:23:32 941
原创 L脚本语言实现OFFICE OLE
L脚本语言内置了对OFFICE OLE的支持,可以通过L脚本语言创建OLEWORD 对象,并对OLE对象进行插入文本、插入图片等操作例子脚本:定义:OLEWORD,word打开:word,"E:\\1.docx"插入:word,"HELLO OLE!"插入:word,"图片","E:\\1.jpg"显示:word睡眠:5000关闭:word
2016-11-20 18:27:24 396
原创 L脚本语言 二分法求平方根近似值
#scp#二分法求平方根的近似值定义:函数,平方根,number 定义:浮点数,ACCURACY,0.001定义:浮点数,start,0定义:浮点数,end,0定义:浮点数,mid,0定义:浮点数,tmp,0 定义:浮点数,result,0end=number当:1mid=(start+end)/2.0tmp=mid*midr
2016-09-14 11:11:56 617
原创 L脚本语言 写一个清理VC工程目录的脚本
这个例子用来清理VC工程目录下的临时文件#scp#切换到英文关键字模式#scpeng#定义文件遍历回掉函数define:function,fileclean,filepathname define:regexp,regexpstring,"\\.(aps|idb|ncp|obj|pch|sbr|tmp|pdb|bsc|ilk|res|ncb|opt|suo|ma
2016-09-07 10:07:38 421
原创 L脚本语言编程实例
L脚本语言编程实例 这里是一些使用L脚本语言编程的例子,由易到难地演示L脚本语言的实际应用,所有的脚本例子都可以直接运行。 例子1. HELLOWORD#scp显示:HELLOWORD 例子2. 消息框#scp弹出:消息框,HELLOWORD,tip 例子3. 字符串#scp定义:字符串,string1,这是一个测
2016-09-04 22:33:05 1065
原创 L脚本语言语法手册0.14版
L脚本语言语法手册0.14版 简 介 L脚本语言是一个轻量级的,旨在接近自然语言的编程语言,目前支持在中文、英文基础上的编程。并可扩展为任意语种。L脚本语言的语法结构简单,程序结构相对松散,易学易用。 目前L脚本语言仍处于开发初期,功能尚不完善。目前在Windows平台提供了一个简单的源码编辑器,建议使用notepad++或者Visual stud
2016-09-04 21:29:30 894
原创 L脚本语言例子-封装数学函数类
#scp定义:类,MathClass定义:函数,Square,num返回:num*num结束定义:函数,Cubic,num返回:num*num*num结束结束定义:函数,主函数定义:整数,Number1,100定义:整数,Number2,0定义:整数,Number3,0//类必须要实例化定义:MathClass,Mat
2016-08-31 10:02:45 453
原创 Json数据格式解析·编译器观点
Json数据格式解析·编译器观点 现在很多软件项目都选择Json为配置文件或数据交换格式,有众多的Json解析库可以选择,有的接口简单易用,有的效率高,然而我仍觉得不够简单,前一段时间一直在编写编译器前端,Json文件的解析其实很类似于编程语言的解析,所以我考虑自己编写一个Json的解析引擎。 说做就做。 在开始之前,我们需要做一些准备工
2016-02-27 20:27:04 1386
原创 L脚本语言访问XML文件
我们在编程中经常会用到XML文件来作为配置文件或进行数据交换在L脚本语言中,XML也是一个内置的对象访问 XML对象的语法格式如下定义:XML,XML对象的名称打开: XML对象的名称, XML对象的路径名设置: XML对象的名称,属性,节点路径,属性名称,属性值获取: XML对象的名称,属性,节点路径, 属性名称, 属性值设置: XML对象的名称,值, 节点路径,
2016-01-30 19:58:40 866
原创 L脚本语言表对象的高级操作
L脚本语言将针对表对象的 求并集、交集、差集运算映射为基本运算符+、 &、 -我们可以对表对象进行集合代数运算例如 #scp定义:字符串,str1,world定义:字符串,str2,hello定义:整数,int1,12345定义:表,table1定义:表,table2定义:表,table3定义:表,table4定义:表,table5插入:tabl
2016-01-30 13:35:43 332
原创 L脚本语言访问Sqlite数据库
L脚本语言中,把sqlite数据库作为内置对象,可以方便地访问sqlite数据库下面是一个例子脚本,实现创建表,执行SQL查询,获取字段值等操作#scp定义:数据库,db,sqilte定义:数据集,recordset,db定义:表,table1定义:字符串,error定义:字符串,fieldname定义:字符串,fieldvalue,ccc定义:
2016-01-26 10:55:24 676
原创 实现带参数的L脚本
L脚本语言解释引擎初始化的时候会创建一个名为"命令行参数"的表对象通过下标,我们可以访问每一个命令行参数,这样我们就可以很方便地编写带参数的脚本命令行参数[0] 始终是解释器引擎的完整路径命令行参数[1] 始终是当前脚本文件的完整路径命令行参数[2] 是通过命令行传入的第一个参数命令行参数[3] 是通过命令行传入的第二个参数 下面这个
2015-12-06 20:59:37 601
原创 L脚本语言的表对象应用
对于表对象,L脚本语言提供了一种便捷的访问所有元素的方式,”遍历语句”L脚本语言会对每一个元素调用遍历语句提供的回调函数,语法格式如下:遍历:表对象的名称,回调函数回调函数的格式为定义:函数,表元素的遍历函数,元素名 #显示:元素名结束 例如:#scp#这个例子脚本用来播放mp3文件#首先打开一个目录对象打开:目
2015-12-05 23:04:12 425
原创 L脚本语言图形接口
L脚本语言绘图,同样很简单,下面这个例子在“画布”对象上画一些矩形 #scp定义:字符串,sting1定义:画布,canvas显示:canvas睡眠:100定义:整数,x,10定义:整数,y,10定义:整数,w,10定义:整数,hh,10定义:函数,画矩形计算:x=x+10,y=y+10,w=x+10,hh=y+10画:矩形,canv
2015-10-27 11:27:09 624
原创 L脚本语言访问注册表
L脚本语言可以方便地访问windows注册表用它也可以完成一些系统维护的任务#scp#这是一个注册表访问的例子,它先在注册表中添加一个启动项,再将它删除定义:字符串,string2定义:字符串,string1,"c:\nginx\ngnix.exe"打开:注册表,reg1,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windo
2015-05-08 10:46:17 640
Programming Windows with MFC, 2nd Edition.chm
2009-11-15
Adobe.Press.Adobe.Flex.2.Training.from.the.Source.Oct.2006-[Flex2.org].chm
2008-02-19
An Overview of the C++ Programming Language.chm
2008-02-17
Sams - C++ Primer Plus, Fourth Edition.chm
2008-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人