danpapa blog

趣味のプログラミング等について

SWD4CSについて

SWD4CSとは?
SWD4CSはSimple WinForms Designer for C#の略です。
Visual Studioが重くてVSCodeで開発がしたいと思い、danpapaが作成しました(作成中ですが。。。)

開発環境
当初はVisual Studio 2022(DotNet6.0 + C#)で開発していましたが、現在はほとんどVSCode + DotNet6.0(C#)で開発しています。

開発環境のセットアップ

  • ここDotNet SDKをダウンロードし、インストールします
  • ここVSCodeをダウンロードし、インストールします

(インストール、設定、C#拡張機能等は詳しい情報がすぐ見つかるはずなので省略)

SWD4CSのBuild

  • GitHubここからソースコードをダウンロードとかして下さい
  • ソースコ ードのフォルダをVSCodeで開きます
  • VSCodeのターミナルに「dotnet run」で実行できるはずです。danpapaは複数のファイルを一つにまとめたいので「dotnet publish -c Release --self-contained true -r win10-x64 /p:publishsinglefile=true」を使ってBuildしています

SWD4CSの使い方
(以下はこれから記事を追加していく予定です。)

機能はすごくシンプルなので、これくらいしか説明することはないですねw

SWD4CSの追加機能

  • ControlTree
  • Events テスト
  • Designer.csのバックアップ/リストア
  • 他コントロールの追加
  • VisualStudioとの互換性 テスト

現状欲しい機能がないので、とりあえずこれくらい(実現できるかは不明ですが。)

SWD4CSを使ったソフト開発

まぁ、動作確認の為に使ってみないと。。。(バグはまだあるはずです)

関連リンク
github.com
youtu.be
youtu.be
youtu.be