当前位置: 首页 > news >正文

零基础学编程,编程从入门到精通系列教程,附:编程工具箱之公用事件的用法#零基础学编程从哪里开始#新手学编程先学什么#公用事件构件编程用法

前言:


对于正在学习编程的大学生、IT 人士或是编程爱好者而言,掌握正确的学习方法能让编程学习事半功倍。即便你是初学者,只要通过成百上千个实例练习,也能快速成长为编程高手。

全中文编程工具
易上手的基础特性
安装过程简单且迅速,无需复杂操作即可完成部署。工具采用纯中文界面,对中文用户十分友好,能有效降低语言门槛。同时,内置构件丰富多样,设计过程直观且自由,让初学者也能轻松上手进行操作。

零代码门槛的编程模式
无需掌握专业的电脑语言,所有编程环节均实现构件化、命令化和可视化。通过交互式开发方式,仅需运用四种类型的 “命令”,就能建立各构件之间的联系。整个编程过程如同搭积木一般简单,可帮助用户快速搭建出具有专业水平的软件作品。

 【初级篇1】编程课程教程链接地址:

https://edu.csdn.net/course/detail/39061

【入门篇】编程课程教程链接地址:

https://edu.csdn.net/course/detail/39036

一、编程工具箱之公用事件构件的用法:

公用事件

公用事件构件专门用于“事件”和“事件设置”的处理。它相当于一个公用的事件设置器,无论哪种构件的事件都可以预先在公用事件中设置,而不用考虑相关构件事件的关联。即用户在开发项目时,可以专注于事件设置的书写,而不用考虑该事件设置由何构件事件触发的。事件设置全部设置完毕后,再按思路设置各个构件执行公用事件构件相应事件。

图    标:

构件类型:不可视

重要属性

l        执行方式

枚举型,设置公用事件在执行时的执行方式。分为:立即执行和消息队列两种。默认方式为立即执行。该属性是指明了事件在操作系统内部被执行的方式。消息队列,指把事件放入消息对列中,在消息队列中有多个进程的事件等待执行。

例:在邮件接收的“连接成功”事件中,不能够立即执行方法“得到邮件总数”。需要把它放在消息队列中,等待这一轮事件执行后下一轮执行。

如图1所示,错误的设置方式。

如图2所示,正确的设置方式。

注意:不过只要不是在“连接成功”事件中设置得到方法“得到邮件总数”,就无需这样设置。如添加一个得到邮件总数按钮,当单击按钮时,得到邮件总数。

l        允许X事件

布尔型,设置是否允许X事件执行。

注意:属性“允许X事件”只是针对于“方法的执行”而言,对于“事件的执行”不起作用。在搭建之星的事件设置中,有一种情况是“命令自身设置并没有问题”,但是由于构件的放置顺序等原因,造成的设置错误,而项目又需要这样设置,利用该属性可以控制某事件的运行。

重要方法

l        执行所有事件

执行此方法时,执行公用事件的所有进行了设置的事件。

l        执行X事件

执行此方法时,执行X事件。

重要事件

l        X事件

设置X事件执行的命令。

实例:下面我们以一个简单的十以内加法算式为例,说明公用事件构件的用法。

以四个普通标签构件做为算式、行编辑做为输入答案、普通标签5做为算式对错提示。普通按钮1做为出题项、普通按钮2做为判断项。然后在项目窗口上放置不可视构件随机数、变量组、比较判断、公用事件。现在项目窗口如图3所示

项目制作思路:由随机值分别赋给普通标签1和普通标签3两个数值,两个值相加的结果和行编辑内的值比较,如果相同就由普通标签5显示“答对了”,如果不同显示“答错了”。

由于有了公用事件构件,现在我们可以先不考虑如何设置单击“出题”按钮、单击“判断”按钮、相同、不同的事件设置,而是按照制作思路,把事件设置分别写进公用事件构件的事件中。

甲事件的事件设置。如图4所示

事件设置完毕后,把对应的事件设置设置到相应的构件事件中,如当单击“出题”按钮时,执行公用事件的方法“执行甲事件”。如图8所示

单击“判断”按钮时,执行乙事件。

比较判断相同时,执行丙事件。

比较判断不同时,执行丁事件。

二、学习路径

快速入门阶段,选免费自由版工具,借实例视频熟悉基础操作,轻松迈出第一步。​

掌握思路阶段,进阶中级课程,通过实例练习吃透编程思路,为后续学习筑牢根基。​

深入提升阶段,若想进一步精进,可学习高级版课程,重点攻克数据库连接等知识,最终具备开发实用商业管理软件或定制程序的能力。​

触类旁通阶段是一大优势。吃透编程思路后,再学其他编程语言或大学编程课程会事半功倍,毕竟编程思路是核心,且一通百通。​

拓展学习阶段,在 PC 端编程基础上,可延伸学习 APP 手机软件开发。两者操作相近,有了前期积累,上手会更顺畅。​

希望这份路径能为你的编程学习指明方向,祝你在探索中不断进步。有任何疑问,欢迎在评论区交流!

编程入门阶段的项目核心是低门槛、高反馈、能巩固基础语法和逻辑,同时能带来成就感。

http://www.dtcms.com/a/324803.html

相关文章:

  • Lua语言变量、函数、运算符、循环
  • 小学数学计算技巧全攻略
  • 攻击者瞄准加密技术的基础:智能合约
  • [网安工具] Web 漏洞扫描工具 —— GoBy · 使用手册
  • Video Lecture 8 Page Fault
  • 7、西门子PLC基础术语:数据单位、存储区域、寻址方式、字节序
  • LightGBM 与 GBDT 在机器学习中的性能与特点比较
  • element-ui el-progress在有小数的情况下,会换行显示。解决不换行的问题。
  • redis集群-本地环境
  • 【前端基础】14、CSS设置背景(background相关的)
  • 正则表达式常用语法参考
  • STM32H7 以太网配置引申的内存问题
  • A2A协议深度理解与实践
  • 解决 .NET Core 6.0 + PostgreSQL 网站首次连接缓慢问题
  • 安全生产基础知识(一)
  • 去除Edge微软浏览器与Chrome谷歌浏览器顶部出现“此版本的Windows不再支持升级Windows 10”的烦人提示
  • 深度剖析 Linux 信号:从基础概念到高级应用,全面解析其在进程管理与系统交互中的核心作用与底层运行机制
  • 【牛客刷题】REAL799 翻转01 (饿了么面试题)
  • Vue 事件冒泡处理指南:从入门到精通
  • 亚麻云之监控管家——CloudWatch基础监控
  • socket编程中系统调用send()详细讲解
  • 《算法导论》第 16 章 - 贪心算法
  • ATF(TF-A)安全通告 TFV-12(CVE-2024-5660)
  • 2025年Java 面试题及答案整理(金九银十最新版,持续更新)
  • vuhub Beelzebub靶场攻略
  • 从零学习three.js官方文档(二)——图元
  • 数据结构2线性表——顺序表
  • Python高阶
  • 企业架构之导论(1)
  • 2025华数杯比赛还未完全结束!数模论文可以发表期刊会议