什么是易语言子程序指针?有什么用?
例子:& Subroutine 1,子程序指针指向一个子程序。带&的符号;指向需要指示的子程序。
语言构成
支持库
易语言支持库类似于普通程序的DLL文件。
这个支持库专用于Easy Language,不能被其他程序调用。有三个扩展:fnr、fne和npk。
Fnr和fne都是制作精良的DLL文件,比如系统核心支持库,应用接口支持库。这种支持库一般是用户用C++或者Delphi做的。有关详细信息,请参考《轻松语言支持库开发手册》。
Npk属于易语言COM打包支持库,通过引用COM打包库生成,如WebBrowser、Windows media player等。扩展格式支持库可以用记事本和写字板打开。用户可以创建支持库。制作方法如下:点击工具——彝语“类型库或OCX构件→支持库”命令。
组件
大型软件项目的实施一般是分工协作开发。为了支持这一点,Yi语言提供了模块化的开发支持。彝语中的模块称为彝语模块。通过使用easy模块,用户可以将常用的代码打包后在其他程序中重用,或者提供给第三方,或者使用它们开发大型软件项目的一部分,然后在软件项目的打包阶段将这些模块全部编译成一个完整的程序。简单模块具有扩展名。欧共体。同时,易语言支持大量非官方扩展模块,用户可以自行编译模块,易语言5.11静态编译版发布!很多易语言本身不存在的功能,基本都是在私人开发的模块里才有的,更多私人开发的特性就出来了。模块的使用使彝语突出了“彝”字,大大增加了彝语的使用人群。
易宝
如果说C语言中Yi模块相当于lib文件,那么Yi包相当于dll文件,也就是说Yi模块建立Yi程序间的静态共享,Yi包建立动态共享,这样就避免了前面的Yi模块修改后所有使用它的Yi程序都需要重新编译的问题。
普通易语言程序使用“编译->;菜单功能“编译成简易包”可以编译成简易包。其中的所有公共子程序都将对外公开,供其他程序或简单的包调用。
编译后的easy包是基于机器码的easy格式数据,所以不存在效率问题,也不存在反编译成easy语言源代码的可能。
语言特点
中文编程简单易用。学习简单的语言可以让你在两个月甚至更短的时间内精通。
程序自带教程源代码、视频、每日贴子、及时帮助等。(易语言完整版),让你不用互联网也能很好的了解易语言。
开发环境
易语言是一种自主开发的、适合国情的、便于不同层次和职业的人学习和使用的中文编程语言。易语言降低了计算机用户的编程门槛,尤其是那些完全不懂英语或者对英语知之甚少的用户,使用这种语言可以很快进入Windows编程的大门。易语言中文编程环境是一个支持中文基于单词编程、全可视化、跨主流操作系统平台的编程工具环境;拥有简繁中文、英文、日文等多语种版本;能用常用的编程语言互相调用;它具有充分利用API、COM、DLL、OCX组件、各种主流数据库、各种实用程序等资源的接口和支持工具。易语言拥有自主研发的高质量编译器,中文源代码直接编译成CPU指令,运行效率高,安全可信高;拥有自己的数据库系统,并支持访问所有现有数据库;内置特殊输入法,支持中文句子快速输入,彻底解决中文输入慢的问题;易语言不仅支持界面设计的可视化,还支持程序流程的实时可视化;除了句子的汉文化,彝语还提供了适合中国国情的命令,如中文格式日期时间处理、汉字发音处理、全角字符处理、人民币金额处理等。易语言采用了结构化、面向对象、组件、架构、集成等多种先进技术。,在运行效率、性价比、全可视化支持、适应本地化需求、面向对象、提供Windows和Linux上的运行平台等方面具有特色。目前有超过40个支持库,用户可以使用这些库来满足Windows编程的几乎所有要求,具有强大的多媒体支持、完善的网络、端口通信和互联网支持,以及互联网和论坛上众多的学习资源。在彝语及其编译器的设计与实现、可视化中文编程的构建、多种语言版本的提供等方面都有创新。彝语已通过国家级鉴定,鉴定会上专家一致认为,彝语在技术上处于国内领先地位,目前已达到同类产品的国际先进水平。?
强大的组件
易语言功能强大,实用性强,现已拥有数十个各种应用范围的支持库,数百种数据类型和接口组件,近万条支持命令。它支持今天所有的数据库,功能不比其他同类产品差。模块化开发支持大型软件项目的分工协作,用彝语把模块称为彝模块。通过使用easy模块,用户可以将常用的代码打包后在其他程序中重用,或者提供给第三方,或者使用它们开发大型软件项目的一部分,然后在软件项目的打包阶段将这些模块全部编译成一个完整的程序。通过easy module,用户可以轻松地完成分组和分工来编写大型程序,便于组装。
易语言系统是自己设计开发的。自带编译器。编译后的目标程序运行速度快,没有安全风险。自带小数据库,降低了开发项目的投资成本,简单易学。跨操作系统平台编程。支持Windows和Linux程序开发。中文本地化支持。支持中文格式日期时间处理、中文发音处理、全角字符处理、人民币金额处理、农历日期转换等。