SWD4CSについて
SWD4CSとは?
SWD4CSはSimple WinForms Designer for C#の略です。
Visual Studioが重くてVSCodeで開発がしたいと思い、danpapaが作成しました(作成中ですが。。。)
開発環境
当初はVisual Studio 2022(DotNet6.0 + C#)で開発していましたが、現在はほとんどVSCode + DotNet6.0(C#)で開発しています。
開発環境のセットアップ
(インストール、設定、C#用拡張機能等は詳しい情報がすぐ見つかるはずなので省略)
SWD4CSのBuild
- GitHubのここからソースコードをダウンロードとかして下さい
- ソースコ ードのフォルダをVSCodeで開きます
- VSCodeのターミナルに「dotnet run」で実行できるはずです。danpapaは複数のファイルを一つにまとめたいので「dotnet publish -c Release --self-contained true -r win10-x64 /p:publishsinglefile=true」を使ってBuildしています
SWD4CSの使い方
(以下はこれから記事を追加していく予定です。)
- おすすめの設定ーVSCodeの拡張機能(Open in Editor)を使って、Designer.csをSWD4CSで開く
- Designer.csを「開く」/「保存」
- コントロールの配置/選択/削除
- コントロールの移動/サイズ変更
- コントロールのプロパティ変更
- イベントの追加/削除
機能はすごくシンプルなので、これくらいしか説明することはないですねw
SWD4CSの追加機能
現状欲しい機能がないので、とりあえずこれくらい(実現できるかは不明ですが。)
SWD4CSを使ったソフト開発
- AI学習用画像分割ソフト(作成中)
- VSCode+WxWidgets用の環境設定ソフト(以前記事にしたソフトを書き直す予定)
- WIndows11用アプリランチャー(Windows10にあった機能:タスクバーにメニューを追加、みたいなもの)
まぁ、動作確認の為に使ってみないと。。。(バグはまだあるはずです)
関連リンク
github.com
youtu.be
youtu.be
youtu.be