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
コンソール出力を実行
コンソール出力を行うプログラムを実行して結果を確認し、文法と動作をセットで理解します。
基本情報
Technical Notes
Google Blockly をベースに、C# のコンソールアプリ向けコードを生成する学習用ツールです。使用技術やホスティング環境などの詳細な技術メモは、必要に応じてここに追記できます。