C/C++及Python等语言编写程序的简单入门小程序

长期以来一直关注中文编程语言Easy Language,但我主要使用C/C++、Python等语言编写程序,从未使用Easy Language编写实际项目程序。

虽然不同的编程语言在形式/语法上有很大差异,但在编程思想/解决问题的思路上都有相似之处。所以,如果你有其他编程语言的基础,应该说自学很容易。应该很简单。

最近花点时间阅读易语言的基础知识,结合对其他语言的理解,这里有一个易语言的简单入门程序,分享给大家。

示例说明

在Easy Language编程平台,新建一个Windows窗口程序,将启动窗口的边框属性设置为“正常可调边框”样式,这样窗口的大小可以随时调整,在上面放置一个画板控件启动窗口界面,并使用默认名称“Artboard 1”。

本例的作用是,在软件界面上,当鼠标移动时,将当前鼠标的实时坐标位置设置为(x,y),然后在屏幕上实时显示两条垂直和水平的指示线画板控件的当前位置,交点为(x,y),显示(x,y)的坐标值。同时软件界面可以调整大小,其运行界面如下图所示:

此外,还可以通过键盘上的“a”键来改变当前的画笔类型易语言关闭窗口代码,两条指示线的显示会根据当前选择的画笔类型实时更新。

如果您对软件的默认图标不满意,也可以选择程序–>配置菜单,在弹出的程序配置对话框中设置您想要的程序图标。

编程思想

程序的主要功能是针对当前鼠标位置进行不同的处理功能。它可以在画板的“鼠标位置移动”事件中实时获取当前的x和y坐标,并将它们存储在装配变量x和y中。类型为整数,如下图所示:

绘图部分定义了一个绘图子程序,称为Draw函数,当鼠标移动或按下“a”按钮时调用,将当前信息实时显示在绘图板上。

另外,在启动窗口的“创建”、“大小改变”等事件中处理其他辅助信息。

该程序的几个主要部分(子程序)如下所述。

程序初始化——“__start window_created”事件

在启动窗口的“created”事件中初始化程序。如画笔类型、画笔粗细、画笔颜色、文字颜色、文字背景颜色、画板背景颜色、边框样式、启动窗口的标题设置等。程序代码如下图所示:

启动窗口的“大小改变”事件

当启动窗口的大小发生变化时,利用画板的移动功能,重新设置画板的大小,以适应启动窗口的大小。代码如下图所示:

画板的“鼠标位置移动”事件

当鼠标在画板上移动时,实时获取当前鼠标的横纵坐标并赋值给汇编变量x和y,调用Draw函数进行绘制。代码如下图所示:

启动窗口的“按键”事件

在这种情况下,监视当前窗口的关键信息。当按下“a”键时,画板的画笔类型改变。Easy Language中提供了7个值,余数运算用于设置画笔类型在0到6之间。将当前画笔类型的值设置为当前窗口标题。代码如下图所示:

绘图子程序 – 绘图函数

在这个函数中,根据当前鼠标的坐标x和y值易语言关闭窗口代码,绘制两条指令线和坐标的文字信息。需要注意的是,在绘制之前,先调用一次画板的clear函数,清除前面画板上存在的内容。代码如下图所示:

总结

至此,本例的所有程序代码就完成了。当然你也可以做进一步的处理,比如生成一个可执行的exe程序,在EasyLanguage的编译菜单中选择“静态编译”或者“独立编译”就可以生成一个exe程序。这个程序可以用其他语言安装。在计算机上运行的编程环境。

总的来说,除了书写形式与传统编程语言有很大区别外,使用易语言编写简单的界面程序更方便。

如果你觉得这篇文章对你有用,请不要忘记点赞。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论