對一個復雜的程序而言,我們需要存儲、訪問、修改數據才能完成一個特定的任務。Scratch中使用變量和列表管理數據。 什么是變量? 還記得我們在數學計算中給游戲增加一個記分的score嗎? score一開始被設成0,當答對問題后,我們讓score增加一個數值。回答問題正確數量越多,score就越 ...
在Scratch . 的二次開發中,新功能的研發和擴展離不開積木塊的添加,這篇主要講解Scratch . 中新增積木塊部分 Scratch . 中對於新增積木塊有兩種方式: . 初始化積木塊方式 在scratch . 界面默認打開時展現出的積木塊 如運動 外觀 聲音 事件等 . 拓展方式 通過添加拓展實現新的功能和積木塊的添加 如官方默認的畫筆 microbit等拓展功能 這篇會講解第一種方式的添 ...
2020-05-18 11:13 1 4152 推薦指數:
對一個復雜的程序而言,我們需要存儲、訪問、修改數據才能完成一個特定的任務。Scratch中使用變量和列表管理數據。 什么是變量? 還記得我們在數學計算中給游戲增加一個記分的score嗎? score一開始被設成0,當答對問題后,我們讓score增加一個數值。回答問題正確數量越多,score就越 ...
之前我們學習過Scratch變量,也使用過很多的變量,今天我們學習一種更為復雜的結構-Scratch列表。 在很多時候我們會遇到大量具有某種共同性質的變量,比如班上有45個學生,45個學生有不同的學號、有不同的考試成績、還有姓名(姓名可能相同,但是學號必須唯一)如果我們通過使用創建變量來保存 ...
編程是一件很有趣的事情。初次接觸編程,你可能不知所措,別擔心,這並不復雜。首先,為了讓讀者對編程有大概的了解,可以把編寫Scratch程序的過程分成7個步驟(如圖1.8)。注意,這是理想狀態。在實際的使用過程中,尤其在復雜的項目中,可能要做一些重復往返的工作,根據下一個步驟的情況調整或改進上一個 ...
我們可以使用 Scratch的消息廣播機制協調各個角色間的行為,也可以使用 Scratch3.0中的“自制積木”即過程。自制積木可以把很長的腳本划分為更小的易於管理的過程。 用過程的思維解決復雜問題的本質就是“分而治之”:將一個很大很復雜的問題分解成許多小的子問題,然后分別解決並獨立地測試每一個 ...
整體架構 Scratch3的界面功能划分如下圖 Scratch的整體架構如下圖所示 scratch-gui: 是基於React的組件庫,組成了整個頁面。對於界面有定制化的在這個庫下進行 scratch-blocks:積木編程模塊,創建和生成積木塊區域和拖拽效果區域。需要定制化積木塊 ...
前言 積木報表是jeecg的一款開源但代碼不開源的一款自定義報表,可以基於網頁靈活調整報表的布局、樣式等內容,無需編程,專為企業數據分析、報表制作而設計;降低管理人員匯總制作報表的門檻,解決各類日常管理和匯報的難題。但是因為代碼不開源所以,很多公司商用時會因為積木報表logo ...
積木是什么 積木是一套高效快速開發Web應用的開發框架。框架通過組件化可配置的開發模式,將系統的開發抽象成搭建積木的過程。積木提供了多種通用的開發組件,開發者可根據需要進行選擇。同時也可以基於現有框架進行拓展,開發所需的組件,有效地降低了項目的開發周期。 獲取 【源碼地址 ...
前言:在報表設計中我們經常會用到表達式,就像在excel中用到公式一樣,有了表達式會使我們的報表設計工作事半功倍。 積木報表包含哪些表達式? 積木報表完善了原有表達式,在原有基礎上,擴展了數據集表達式、單元格表達式、統計函數、行號函數、日期函數、數學函數、字符串函數、條件 ...