Programming / Learning

Web

CS Blocks

ブロックを組み合わせて C# のコードを作成できる、Blockly ベースのビジュアルプログラミングツールです。

コードの意味を持つブロックをパズルのようにつなげることで、C# のソースコードを自動生成できます。Scratch の経験があり、テキストベースの C# にステップアップしたい初学者の学習をサポートします。

Screenshots

ブロック編集画面(ワークスペース)

ブロックカテゴリーとブロックパレット

生成された C# コードとコンソール出力

このアプリでできること

view_in_ar

ブロックで C# を組み立て

変数・条件分岐・ループなど、C# の基本構文を表すブロックを組み合わせて、プログラムの流れを視覚的に理解できます。

code

C# コードを自動生成

ワークスペースで作成したブロックプログラムから、対応する C# のソースコードを自動生成します。

terminal

コンソール出力で動作確認

コンソール出力を使ったシンプルなプログラムを実行し、画面上で結果を確認することで、文法と挙動をセットで学べます。

こんな場面で役立ちます

school

Scratch から C# へのステップアップ学習

menu_book

プログラミング教室や自習用の教材

fitness_center

C# の文法入門(変数・条件・ループなど)の練習

preview

開発環境を用意する前の軽いお試し・体験

使い方はかんたん 3 ステップ

1

ブロックを並べる

左側のカテゴリーからブロックをドラッグ&ドロップし、ワークスペース上でプログラムの流れを組み立てます。

2

C# コードを確認

ブロックから自動生成された C# のソースコードを確認し、ブロックとコードの対応関係を学びます。

3

コンソール出力を実行

コンソール出力を行うプログラムを実行して結果を確認し、文法と動作をセットで理解します。

基本情報

対応プラットフォーム
Web ブラウザ(PC 推奨)
価格
無料
対象ユーザー
Scratch 経験者の初学者、C# をこれから学び始める方
アプリへのリンク
csblocks.gtoybox.net

Technical Notes

Google Blockly をベースに、C# のコンソールアプリ向けコードを生成する学習用ツールです。使用技術やホスティング環境などの詳細な技術メモは、必要に応じてここに追記できます。