faryou的技术折腾 - 2023年5月
type: channel
link: https://blog.faryou.eu.org/tech/index.php/2023/05/
description: 原谅我这一生不羁放纵爱自由~
items: 【易语言基础教程】第四课——易语言的常量
items: 【易语言基础教程】第三课——易语言的变量
items: 【易语言基础教程】第二课——易语言的数据类型
items: 【易语言基础教程】第一课——易语言程序的基本结构
items: Windows 2000的复活

【易语言基础教程】第四课——易语言的常量
type: item
date: 2023-05-25T19:33:00+08:00
description: 易语言中的常量可以按数据类型进行分类：数值型、文本型、逻辑型、日期时间型和长文本型。 1.数值型数值型常量可以是短整数型、整数型、长整数型、小数型和双精度小数型的一种，在设置时注意取值范围（见第二篇）。 2.文本型文本型常量适用于较短的文本，在设置时注意取值范围。 3.逻辑型这个类型不太常用，毕竟“真”和“假”两个字打起来也不困难，在设置时注意取值范围。 4.日期时间型也不太常用，在设置时注意取值范围。 5.长文本型这是一种易语言常量特有的数据类型，适用于较长的文本，支持换行，同时最大支持30000字节，容量很大。 注意：常量只能在编写程序时设置，不允许在程序运行时改变，使用常量时要注意这一点

【易语言基础教程】第三课——易语言的变量
type: item
date: 2023-05-18T18:31:00+08:00
description: 上期，我们知道了易语言的数据类型，这期，我为大家介绍易语言的变量。易语言中，变量主要可以依据数据类型和作用范围进行分类。我在上期已经介绍了易语言有哪些数据类型，变量的数据类型就是在上文提到的几种，本文不予讨论。今天，我们要进行了解的是易语言的作用范围1.全局变量这种变量能够被任何程序集内的子程序调用，但是在运行时需要占用更多的性能 2.程序集变量这种变量能够被任何所在程序集内的子程序调用，如果其他子程序也要调用该变量，则必须在变量前加上“该变量所在程序集所在窗口.程序集变量”的前缀 3.局部变量这种变量仅供所在子程序调用，不过很节省性能 为了使大家更容易理解以上三种变量，举个不恰当的例子：全局变量相当于论坛里的管理员，程序集变量相当于论坛里的超级版主，局部变量相当于论坛里的版主。管理员可以管理论坛里的一切事务，不论你在哪个区发帖，管理员都可以进行管理；分区版主则能够管理全论坛的的一切事务，你在论坛里发帖，分区版主可以进行管理；同理，版主则只能管理所管理版区内的事务。 易语言的变量除了上面的几种外，还有两种特殊分类：静态变量和数组变量 静态变量静态变量能够在子程序结束执行时，保持变量内的值不变，供下次调用子程序时继续使用，直到主程序结束。而变量如果没有设置静态属性，在子程序结束后将被初始化（即回到默认值）。 数组变量数组变量，顾名思义，就是可以存放一组数据的变量。数组变量可以是多维的，这个我们现在暂时不深入研究，我们只需要知道以上知识即可。

【易语言基础教程】第二课——易语言的数据类型
type: item
date: 2023-05-17T18:27:00+08:00
description: 易语言的数据类型有以下几种：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.字节集一段字节型数据串

【易语言基础教程】第一课——易语言程序的基本结构
type: item
date: 2023-05-09T17:29:00+08:00
description: 声明：本系列教程均为我原创，未经允许，请勿转载。如有侵权请提出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的值码字不易，易语言的文章写起来挺难的（排版困难），本人第一次写这类文章，有些语句可能不通顺，各位如果觉得不错还请支持下。下次我会讲易语言的数据类型，我们下期见

Windows 2000的复活
type: item
date: 2023-05-04T17:40:00+08:00
description: 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.htmlDay2 安装驱动、补丁安装驱动，可以参照我在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 2003https://www.123pan.com/s/6zDuVv-HHCHA.htmlWindows 2000对office最高支持到2003，虽然不支持.pptx，但好在我们可以用第三方扩展内核使它支持.pptx文档紫光输入法 3.0https://www.123pan.com/s/6zDuVv-oiWHA.html和NT4一样，挺好的Opera 12.02https://www.123pan.com/s/6zDuVv-hHCHA.html应该感谢Opera团队！在一众浏览器中总是最晚抛弃老系统！Flash Playerhttps://www.123pan.com/s/6zDuVv-9HCHA.html自己看着办吧，半死不活的Flash Player360安全卫士 8.5https://www.123pan.com/s/6zDuVv-QHCHA.html360支持的最后版本，杀毒功能可以正常使用，软件管家的话……也是半死不活的状态WinRAR 4.11https://www.123pan.com/s/6zDuVv-kHCHA.html最后支持的版本7-ziphttps://www.7-zip.org/a/7z2201.exe7-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 Studiohttps://www.123pan.com/s/6zDuVv-LHCHA.htmlWindows 2000最高支持VS2005，虽说是老版本，但基础开发没太大问题Visual FoxProhttps://www.123pan.com/s/6zDuVv-5HCHA.html时代的眼泪！不说了，真的心疼VFP！Adobe全家桶https://winworldpc.com/library/applications和NT4那期一样，自己下好了，我们Windows 2000的复活告一段落了，感谢大家的观看！