计算机语言 angela,Angela

Angela

(编程语言)

语音

编辑

锁定

讨论

上传视频

本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

Angela 是一个部分面向问题的编程语言,语法上吸收DELPHI、VB、C、Flash的优点,功能上全面超越VBS(兼容所有VBS语句,所有的VBS功能都能在Hus Angela中使用),并有所创新,比如自动判断数据类型。

外文名

Angela

属    性

编程语言功    能

VBS、自动判断数据类型

开发时间

2006年6月22日

Angela简介

编辑

语音

一行代码调用File System Object;在WHILE、UNTIL、SELECT、FOR、IF、IFX加上“标签”参数,方便编程者识别;支持画图函数;加入7个图形对话框;内置48个数学函数(许多VB里没有),大部分VB里的时间、字符串、财务、文件操作函数。

Angela大事记

编辑

语音

2006-6-22:开始开发Angela。

2006-6-30:成功开发Angela 1,可以进行基本数学运算。

2006-12-17:成功开发Angela 2,可视为VBS的简化版本。

2007-5-6:成功开发Angela 3,可以利用CMD扩充功能。

2007-11-28:成功开发Angela 4,完全兼容VBS,支持多层判断、循环。

2008-1-26:成功开发Angela 5,功能基本完善,真正算是“编程语言”。

2008-5-29:推出基于Angela 5构架的成熟版本Hus Angela 2008。

2008-10-21:推出基于Angela 5构架的最后版本成为了Hus Angela 2008 SP5。

Angela语法规则

编辑

语音

变量:1~256字符,可以是中文;不可含有除“-”和“_”以外的符号。各函数名、关键字、自定义常量、agSIGN1、agSIGN2、agSIGN3都不可以使用。如:TEST、A-B、A_B

常量:1~256字符,可以是中文;不可含有除“-”和“_”以外的符号。各函数名、关键字、自定义常量、agSIGN1、agSIGN2、agSIGN3都不可以使用。常量一旦设置就不可改变。

字符:任意长度字符串,用英文单引号包住。在函数中不可含有英文逗号和中文逗号(Setvar、Set、Cst函数除外)。若要使用,在Join函数中可以用常量agSIGN1、agSIGN2代替。回车符用agSIGN3代替。如:'hello'、'Drive Info'

标记:#英文字符串,不可含有竖线(|),必须使用相同的大小写,用于GOTO语句的转跳 。如:#SIGN1。#SIGN1和#sign1视为两个不同的标记。

表达式:变量、字符串、运算符(>/=/<=/>=/<>)、逻辑符(AND/OR/NOT)、括号要用空格隔开,并用中括号包住。如:[a > b AND ( c <= d OR e = f ) AND g <> h]

关键字:IF、IFX、SELECT、FOR、WHILE、UNTIL、FUNCTION和这几个语句的参数必须大写,否则会无法识别。

Angela语句

编辑

语音

赋值语句:

SET 变量 = 变量/字符串

计算语句:

变量 = 算数表达式(注:各个数字、变量、括号、运算符之间要有一个空格)

条件语句:

I.单独条件语句:

IF (名称),[条件]

条件成立时的语句

ELSE (名称)

条件不成立时的语句

IFEND (名称)

II.多重条件语句:

IFX (名称),[条件]

条件成立时的语句

IFX (名称),[条件]

条件成立时的语句

IFX (名称),[条件]……(还可以有65533组)

条件成立时的语句……(还可以有65533组)

IFXELSE (名称)

条件为其它时的语句

IFXEND (名称)

III.SELECT条件语句:

SELECT (名称),变量

条件成立时的语句

CASE (名称),值

条件成立时的语句

CASE (名称),值……(还可以有65533组)

条件成立时的语句……(还可以有65533组)

CSLS (名称)

条件为其它时的语句

SLEND (名称)

循环语句:

I.WHILE循环:

WHILE (名称),[条件]

条件成立时的语句

LOOP (名称)

II.UNTIL循环:

UNTIL (名称),[条件]

条件成立时的语句

LOOP (名称)

III.FOR循环:

FOR (名称),变量,初值,终值,步长

循环时执行的代码

NEXT (名称)

Angela函数大纲:

AR1 操作,参数1,参数2,参数3

AR2 操作,参数1,参数2,参数3,参数4,[参数5]

AR3 操作,参数1,参数2,参数3,参数4,[参数5],[参数6],[参数7]

ASK 返回变量,按钮,提示,[标题],[图标]

BEEP

CALC 算术符号,存入变量,数字1,[数字2]

CFS 文件名,执行标志,是否删除

CLEANVAR 多个变量

CLIPBOARD 操作,参数

CMD 命令,存入变量

CPS 程序名,执行标志

CST 常量名,内容

CUF (自定义函数名)

DRAW 操作,[参数1],[参数2],[参数3],[参数4],[参数5],[参数6]

DRIBOX 返回变量,[标题]

END

EQL 存入变量,算术表达式

EXTF 函数名,参数,参数文件名,等待时间

FILEBOX 存入变量,文件框标题,文件类型,起始路径,用途

FINANCE 存入变量,操作,参数1,参数2,参数3,[参数4],[参数5],[参数6]

FOLDERBOX 返回变量,[标题]

FSO 存入变量,操作,参数1,参数2

FUNCTION (自定义函数名)

GETFILE 存入变量,输入文件,[参数]

IIF 存入变量,条件,文字1,文字2

INPUT 变量,提示,[标题],[输出文件]

IPE 变量,任务列表,程序名

JOIN 存入变量,多段文字

KILLTASK 参数

KPG

MATH 存入变量,操作,参数1,参数2,参数3

MEDIABOX 媒体文件路径,[标题]

MID 字符串1,起始位置,长度,[字符串2]

MONOCHECKLIST 变量,[标题],加入项,返回模式,显示菜单,[全存变量]

MULTICHECKLIST 变量,[标题],加入项,返回模式,显示菜单,[全存变量]

OUTPUT 提示,[标题],[图标]

PICBOX 图片路径,图片框标题,[sdp]

PKB 按键

PUTFILE 内容,输出文件

REG 操作,键名,[参数]

REST

SETVAR 变量名,内容

SHELL 文件,[参数],存入变量

SLEEP [时间]

STR 存入变量,操作,参数1,参数2,参数3

TASKLIST 变量名,模式

TEXTBOX 文件名,文本框标题,锁定状态,存入变量,[预设文字]

TIMEDATE 存入变量,操作,参数1,参数2,参数3

UFB (用户函数名)

VBS 操作,[参数]

WEBBOX url,[标题]

Angela程序样式:

PROGRAM ProgramName

//注释

CODE

CUF (UserFunctionName)

END

FUNCTION (UserFunctionName)

CODE

UFB (UserFunctionName)

Angela常量:

CNCM/AgSIGN1: 中文逗号

ENCM/AgSIGN2: 英文逗号

CRLF/AgSIGN3: 回车符

APPPATH: 程序根目录(含反斜杠,如”c:\windows\MyPROGRAM\”)

EXENAME: 程序名称

Angela所获奖项

编辑

语音

第九届全(中)国中小学生电子作品大赛省二等奖

第九届全(中)国中小学生电子作品大赛市一等奖

Angela作者简介

编辑

语音

胡文亮,中国广东省广州市的一名中学生。

*取名为Angela的原因:

该语言的编写者最喜欢的明星是张韶涵。

Angela截图:

67cab4add64abc7150584a867f97cc5e.png

Angela解释器主界面

39fcaae2f334e1079d41bfe70b423be7.png

Angela解释器运行效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/339070.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

websocket wss_使用wss和HTTPS / TLS保护WebSocket的安全

websocket wss这个博客的第50条提示&#xff0c;是的&#xff01; 技术提示&#xff03;49说明了如何使用用户名/密码和Servlet安全机制保护WebSocket的安全。 本技术提示将说明如何在WildFly上使用HTTPS / TLS保护WebSockets。 让我们开始吧&#xff01; 创建一个新的密钥库…

C语言文件生成静态库lib

最近看到一个模块的程序&#xff0c;在阅读的时候发现一个函数有引用&#xff0c;有声明&#xff0c;却找不到在哪里定义&#xff0c;模块只有头文件没有对应的.c文件&#xff0c;顿生疑惑&#xff0c;想着这程序怎么能运行呢。后来发现文件夹中有个后缀为.a的文件&#xff0c;…

win10打开计算机黑屏怎么办,教你如何解决win10电脑开机黑屏的问题

今天来聊聊一篇关于教你如何解决win10电脑开机黑屏的问题的文章,现在就为大家来简单介绍下教你如何解决win10电脑开机黑屏的问题,希望对各位小伙伴们有所帮助。win10电脑开机黑屏的解决办法&#xff1a;操作步骤&#xff1a;1、win10系统开机的时候一直按F8直到进入高级恢复界面…

C语言加减乘除运算

加减乘除是常见的数学运算&#xff0c;C语言当然支持&#xff0c;不过&#xff0c;C语言中的运算符号与数学中的略有不同&#xff0c;请见下表。加法减法乘法除法求余数&#xff08;取余&#xff09;数学 -无C语言 -*/%C语言中的加号、减号与数学中的一样&#xff0c;乘号、除号…

计算机实践ps折扇,用PS打造一把水墨画折扇的教程

一、新建一个600 * 400像素的文件&#xff0c;背景填充为白色&#xff0c;新建一个图层按Alt Ctrl ’调出往格线&#xff0c;然后选择钢笔工具勾出下图所示的路径。二、按Ctrl Enter把路径转为选区&#xff0c;填充为40%灰&#xff0c;再新建一个图层&#xff0c;在下端点一…

输出 Hello World 混乱C语言的源代码

下面的六个程序片段主要完成这些事情&#xff1a;输出Hello, World混乱C语言的源代码下面的所有程序都可以在GCC下编译通过&#xff0c;只有最后一个需要动用C 的编译器g 才能编程通过。lns"http://www.w3.org/2000/svg" x"0px" y"0px" viewbox&…

电商常用同义词库_【福利】不可错过的电商设计神器,提高工作效率

开启高效设计&#xff0c;拒绝每天加班&#xff0c;设计助理插件&#xff0c;设计师高效设计神器&#xff0c;让你早下班的设计神器&#xff1b;今天介绍一款非常人性化的插件&#xff0c;尤其适合做电商设计的小伙伴设计助理插件官网视频介绍↓设计助理插件https://www.zhihu.…

turtle fillcolor_使Python中的turtle模块画图两只小羊

import turtle import time import math as m class Sheep(object):def __init__(self,xsize):self.t turtle.Turtle()self.xsize xsizet self.t# 画笔设置t.screen.screensize(canvwidth1000,canvheight500,bgwhite)t.pensize(2)t.speed(10)# t.hideturtle()#初始化画笔位置…

C语言实现魔方阵代码及解析

问题描述编写程序&#xff0c;实现如下表所示的5-魔方阵。172418152357141646132022101219213111825295-魔方阵问题分析所谓“n-魔方阵”&#xff0c;指的是使用1〜n2共n2个自然数排列成一个nn的方阵&#xff0c;其中n为奇数&#xff1b;该方阵的每行、每列及对角线元素之和都相…

xbox360 功率测试软件,【外星人 Alpha ASM100-1580 游戏主机使用总结】性能|电压|功耗|跑分_摘要频道_什么值得买...

外星人 Alpha ASM100-1580 游戏主机使用总结(性能|电压|功耗|跑分)在讨论性能之前&#xff0c;再最后看一看电源。NUC电源外置是必然&#xff0c;除了体积之外&#xff0c;还要考虑散热&#xff0c;所以&#xff0c;电源外置至少在目前来看还是最优解。这款电源是台达电子代工的…

openfire消息通知推送_微信小游戏内测「订阅消息」能力,这是召回用户的「大杀器」吗?...

作者&#xff1a;蒋鸿昌本文来源于「知晓程序」公众号。知晓云后端云服务&#xff0c;让你的小程序开发快人一步&#xff0c;添加「minsupport3」了解详情。知晓云​cloud.minapp.com一位投资人曾把最近 3 年微信公开课 Pro 版上张小龙的演讲称为「小程序 3 篇」&#xff1a;如…

c语言心形告白代码实现

1.彩色告白includeincludeincludeincludedefine U 0.1define V 0.053void SetColor(unsigned short ForeColor,unsigned short BackGroundColor){HANDLE hConGetStdHandle(STD_OUTPUT_HANDLE);SetConsoleTextAttribute(hCon,(ForeColor)|(BackGroundColor16));}int main(){int …

mysql 隐藏中间四位_MySQL知识体系——索引

本文直切主题&#xff0c;针对InnoDB引擎描述索引及优化策略。在开始之前&#xff0c;需要读者了解&#xff1a;二叉查找树(包括2-3查找树、红黑树等数据结构)MySQL的InnoDB引擎基础知识索引初探要了解索引&#xff0c;当然要了解其数据结构。树有很多应用&#xff0c;流行的用…

均值差异大但是t检验不显著_T检验原理及介绍

T检验原理及应用介绍一、T检验的应用场景&#xff1a;应用场景&#xff1a;可以用于研究工艺更改前后对于产品质量是否有显著提高&#xff1b;研究不同的热处理温度对于产品性能&#xff0c;晶粒度等是否有明显效果&#xff1b;研究不同的设备或人员对于产品质量的影响是否有差…

javafx ui_调用以验证JavaFX UI的响应能力

javafx ui最近&#xff0c;吉姆韦弗&#xff08;Jim Weaver&#xff09;在他的Surface Pro上安装了我的小图片索引应用“ picmodo”作为演示&#xff0c;图形用户界面&#xff08;GUI&#xff09;变成了垃圾。 显然&#xff0c;Windows Tablet上JavaFX的基本字体大小很高&…

众辰nz200变频器使用说明书_ABB变频器

ABB变频器&#xff0c;广州丰电自动化设备有限公司是一家专业从事工业计算机、工业自动化产品、电线电缆、仪器仪表销售、安装、维修&#xff1b;变频控制系统、变频恒压供水系统、变频节能系统的设计及安装&#xff0c;提供自动化工程技术服务及成套解决方案于一体的科技企业。…

pb 执行存储过程带参数_PB级海量数据服务平台架构设计实践

基于PB级海量数据实现数据服务平台&#xff0c;需要从各个不同的角度去权衡&#xff0c;主要包括实践背景、技术选型、架构设计&#xff0c;我们基于这三个方面进行了架构实践&#xff0c;下面分别从这三个方面进行详细分析讨论&#xff1a;实践背景该数据服务平台架构设计之初…

C语言*运算符和运算符

取址运算符&用来取得其操作数的地址。如果操作数 x 的类型为 T&#xff0c;则表达式 &x 的类型是 T 类型指针&#xff08;指向 T 的指针&#xff09;。取址运算符的操作数必须是在内存中可寻址到的地址。换句话说&#xff0c;该运算符只能用于函数或对象&#xff08;例…

css 竖行进度图_前端学习--汇集了大量 CSS 的使用和学习的示例代码

CSS-Inspiration这里可以让你寻找到使用或者是学习 CSS 的灵感&#xff0c;以分类的形式&#xff0c;展示不同 CSS 属性或者不同的课题使用 CSS 来解决的各种方法。目前已有上百种的CSS 实现示例&#xff0c;代码可以拿 来即用LayoutCSS实现瀑布流布局(display: flex)CSS实现瀑…

socket io 不使用redis_Redis这么快,线程模型竟然是单线程

Redis的线程模型记住一句话&#xff1a;单进程单线程&#xff0c;IO多路复用。单线程还这么快&#xff1f;是的&#xff0c;你没有看错&#xff0c;Redis是单线程处理的。这是因为Redis的设计者认为Redis是基于内存的操作&#xff0c;瓶颈在内存或者网络带宽而不是CPU。这样&am…