易语言中的常量可以按数据类型进行分类:数值型、文本型、逻辑型、日期时间型和长文本型。

1.数值型

数值型常量可以是短整数型、整数型、长整数型、小数型和双精度小数型的一种,在设置时注意取值范围(见第二篇)。

2.文本型

文本型常量适用于较短的文本,在设置时注意取值范围。

3.逻辑型

这个类型不太常用,毕竟“真”和“假”两个字打起来也不困难,在设置时注意取值范围。

4.日期时间型

也不太常用,在设置时注意取值范围。

5.长文本型

这是一种易语言常量特有的数据类型,适用于较长的文本,支持换行,同时最大支持30000字节,容量很大。

注意:常量只能在编写程序时设置,不允许在程序运行时改变,使用常量时要注意这一点

上期,我们知道了易语言的数据类型,这期,我为大家介绍易语言的变量。

易语言中,变量主要可以依据数据类型和作用范围进行分类。我在上期已经介绍了易语言有哪些数据类型,变量的数据类型就是在上文提到的几种,本文不予讨论。今天,我们要进行了解的是易语言的作用范围

1.全局变量

这种变量能够被任何程序集内的子程序调用,但是在运行时需要占用更多的性能

2.程序集变量

这种变量能够被任何所在程序集内的子程序调用,如果其他子程序也要调用该变量,则必须在变量前加上“该变量所在程序集所在窗口.程序集变量”的前缀

3.局部变量

这种变量仅供所在子程序调用,不过很节省性能
为了使大家更容易理解以上三种变量,举个不恰当的例子:全局变量相当于论坛里的管理员,程序集变量相当于论坛里的超级版主,局部变量相当于论坛里的版主。管理员可以管理论坛里的一切事务,不论你在哪个区发帖,管理员都可以进行管理;分区版主则能够管理全论坛的的一切事务,你在论坛里发帖,分区版主可以进行管理;同理,版主则只能管理所管理版区内的事务。
易语言的变量除了上面的几种外,还有两种特殊分类:静态变量和数组变量


静态变量

静态变量能够在子程序结束执行时,保持变量内的值不变,供下次调用子程序时继续使用,直到主程序结束。而变量如果没有设置静态属性,在子程序结束后将被初始化(即回到默认值)。

数组变量

数组变量,顾名思义,就是可以存放一组数据的变量。数组变量可以是多维的,这个我们现在暂时不深入研究,我们只需要知道以上知识即可。

易语言的数据类型有以下几种:

1.字节型

位长度:8
占用字节数:1
取值范围:0~255

2.短整数型

位长度:16
占用字节数:2
取值范围:-32768~32767

3.整数型

位长度:32
占用字节数:4
取值范围:-2147483648~2147483647

4.长整数型

位长度:64
占用字节数:8
取值范围:-9223372036854775808~9223372036854775807

5.小数型

位长度:32
占用字节数:4
取值范围:-3.4E38~3.4E38(7位小数)

6.双精度小数型

位长度:64
占用字节数:8
取值范围:-1.7E308~1.7E308(15位小数)

7.逻辑型

位长度:32
占用字节数:4
取值范围:“真”或“假”

8.日期时间型

位长度:64
占用字节数:8
取值范围:100年1月1日~9999年12月31日

9.子程序指针

位长度:32
占用字节数:4
取值范围:长度是4个字符串,子程序指针可以看作一个子程序的快捷方式,调用子程序指针即为调用此子程序指针所指向的子程序

10.文本型

取值范围:由以字节0结束的一串字符组成

11.字节集

一段字节型数据串

声明:本系列教程均为我原创,未经允许,请勿转载。如有侵权请提出

1.顺序运行型
例:

    输出调试文本(“Hello World”)
    输出调试文本(“易语言”)

这种类型的程序是从上到下,逐条运行。例中会先输出“Hello World”,再输出“易语言”

2.判断运行型
例:

    如果真(x=1)        '设前面定义了整数型变量x
    ↓        输出调试文本(“Hello World”)
    ↓
    输出调试文本(“易语言”)

这种类型的程序会先判断,再依据判断结果执行程序。例中会先判断变量x是否等于1,如果结果为真,则先输出“Hello World”,再输出“易语言”;否则直接输出“易语言”

3.循环运行型
例:

    ↗→→计次循环首(10,y)        '设前面定义了整数型变量y
    ↑        输出调试文本(“Hello World”)
    ↖←←计次循环尾()
    输出调试文本(到文本(y))

这种类型的程序会先设置一个条件,如果没有达到这个条件,则执行循环里的东西;如果达到条件,则跳出循环。例中会循环输出10次“Hello World”,并且每输出一次,变量y+1;当循环达到10次时,跳出循环,并输出y的值

码字不易,易语言的文章写起来挺难的(排版困难),本人第一次写这类文章,有些语句可能不通顺,各位如果觉得不错还请支持下。下次我会讲易语言的数据类型,我们下期见

Day1 安装系统
Windows 2000是微软于2000年推出的一款服务器操作系统,是Windows NT 4.0的继承版本。Windows 2000融合了Windows NT 4.0的稳定性和Windows 98的易用性。对于Windows 2000,大家可能比较陌生,毕竟在那个年代,有台电脑都是件奢侈的事,Windows 2000对硬件的要求比Windows 98高,大家都不太富裕,也就不会去换或升级电脑了(当然,我不是那个年代的人)。
下面开始复活Windows 2000……先安装系统,镜像↓( VMware需要提前更改硬件兼容性为VMware 10.x,不然会卡在检测和安装设备那里)
镜像下载:https://www.123pan.com/s/6zDuVv-KjWHA.html

Day2 安装驱动、补丁
安装驱动,可以参照我在NT 4.0复活里面的方法,与Windows 2000基本相同→https://blog.faryou.eu.org/tech/index.php/archives/play/9.html;VMT直接安装会报错,要先安装kb835732这个更新,方可继续安装。
补丁的话,因为我之前的系统镜像里集成了SP4,所以直接安装后续补丁即可,这里我用的是来自百度贴吧一位网友手动整理的补丁包→https://www.123pan.com/s/6zDuVv-gdCHA.html,按照里面的数字序号安装即可。这个补丁包里面包含了NET.Framework、Directx等微软的附加功能,所以无需单独安装

Day3 安装软件(1)
office 2003
https://www.123pan.com/s/6zDuVv-HHCHA.html
Windows 2000对office最高支持到2003,虽然不支持.pptx,但好在我们可以用第三方扩展内核使它支持.pptx文档

紫光输入法 3.0
https://www.123pan.com/s/6zDuVv-oiWHA.html
和NT4一样,挺好的

Opera 12.02
https://www.123pan.com/s/6zDuVv-hHCHA.html
应该感谢Opera团队!在一众浏览器中总是最晚抛弃老系统!

Flash Player
https://www.123pan.com/s/6zDuVv-9HCHA.html
自己看着办吧,半死不活的Flash Player

360安全卫士 8.5
https://www.123pan.com/s/6zDuVv-QHCHA.html
360支持的最后版本,杀毒功能可以正常使用,软件管家的话……也是半死不活的状态

WinRAR 4.11
https://www.123pan.com/s/6zDuVv-kHCHA.html
最后支持的版本

7-zip
https://www.7-zip.org/a/7z2201.exe
7-zip对老系统也很给力!至今支持Windows 2000 SP4!而且NT4似乎也支持!不过……就是资源占用有点多,所以我在NT4复活里没有推荐,支持的压缩格式也没有WinRAR多(WinRAR支持一堆上古格式),所以——还是推荐WinRAR

以上为Windows 2000支持的常用软件的版本分享,Windows 2000 SP4的兼容性与Windows XP SP2基本相同,在挑选软件时请注意兼容性。如果你只是为了复活Windows 2000,那么以上内容已经够用了。下期,我将为大家介绍一些Windows 2000的专业开发软件,如Visual Studio、Visual FoxPro、Adobe系列等,为大家在2023年使用Windows 2000进行深入开发铺好垫脚石!

Day4 安装软件(2)
Visual Studio
https://www.123pan.com/s/6zDuVv-LHCHA.html
Windows 2000最高支持VS2005,虽说是老版本,但基础开发没太大问题

Visual FoxPro
https://www.123pan.com/s/6zDuVv-5HCHA.html
时代的眼泪!不说了,真的心疼VFP!

Adobe全家桶
https://winworldpc.com/library/applications
和NT4那期一样,自己下

好了,我们Windows 2000的复活告一段落了,感谢大家的观看!