やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

C#

Raspbian stretch dotnet コマンドで .NET Core コンソールアプリ プロジェクトを作成&ビルドし実行できた

C#

MonoDevelopではできないけど、dotnetコマンドでなら実行ファイルを作成できた。

Raspbian stretch MonoDevelop .NET コンソールアプリ プロジェクトで EFCore を実行するもエラー(The type 'DbConnection' is defined in an assembly that is not referenced. )

C#

参照エラーと思われる。

Raspbian stretch MonoDevelop .NET コンソールアプリ プロジェクトはビルドできた

C#

.NET Framework(MONO?)を使ったプロジェクトならビルドできるみたい。

Raspbian stretch MonoDevelop .NET Core で コンソールアプリ プロジェクトがエラーになる(Error: NETSDK1061)

C#

なんでや!

Raspbian stretch MonoDevelop EntityFrameworkCore で SQLite3 を使えなかった2(Microsoft.Data.Sqlite.SqliteException: SQLite Error 1: 'no such table: *'.)

C#

情報少ない。

Raspbian stretch MonoDevelop EntityFrameworkCore で SQLite3 を使えなかった1(System.DllNotFoundException: e_sqlite3)

C#

情報少ない。

Raspbian stretch MonoDevelop で .NET Core 2.2.101 を参照する(.NET Standard 2.0)

C#

これで.NET Standard 2.0が使える。

Raspbian stretch に .NET Core 2.2.101 をインストールした

C#

バイナリの圧縮ファイルを解凍してPATHを通すだけ。

C#の実行環境について調べた(.NET Framework, .NET Core, .NET Standard, MONO)

C#

私の知識では、.NET FrameworkとMONOしか知らかったので調べてみた。

Raspbian stretch Mono で EntityFramework が使えない……

C#

サポートしてると書いてあるけど、どう使うかわからん。

Raspbian stretch MonoDevelop Eto.Forms Code で GitHub クライアント Octokit とその拡張 Octokit.Reactive を使いリポジトリ一覧を取得してみた

C#

いいね。

Raspbian stretch MonoDevelop Eto.Forms Code Markdown パーサ markdig の拡張 Markdig.SyntaxHighlighting を使ってみた

C#

C#, C++, C, Java, JavaScript, Markdownはハイライトできたが、Python, Bashはできないことを確認した。

Raspbian stretch MonoDevelop Eto.Forms Code Markdownパーサ markdig を使ってみた

C#

テーブルもコードも変換できた!

Raspbian stretch MonoDevelop Eto.Forms Code Markdownパーサ MarkdownSharp を使ってみた

C#

一旦XAML、MVVMは諦めた。C#オンリー、イベント駆動で行く。すると超順調に書けてコードも短くわかりやすい。

Raspbian stretch MonoDevelop Eto.Forms XAML TextBox.Text と WebView.Url のデータ・バインディングができない2

C#

IValueConverterはEto.Forms 2.4.0以降で存在した。が、他でつまづく。

Raspbian stretch MonoDevelop Eto.Forms XAML TextBox 同士でデータ・バインディングできた(実用性なし)

C#

型が同じならできた。

Raspbian stretch MonoDevelop Eto.Forms XAML TextBox.Text と WebView.Url のデータ・バインディングができない

C#

できるの? どうやるの?

Raspbian stretch MonoDevelop Eto.Forms XAML TextBox でデータ・バインディングしてみる(INotifyPropertyChanged)

C#

同一型のUI同士でならバインディングできた。が、こんな用途はないだろう。もっと実際のユースケースに沿った実例が欲しい。探しても見つからない。

Raspbian stretch MonoDevelop Eto.Forms XAML TextBox でイベント処理してみる

C#

データバインドは難しそうなので一旦放置。

Eto.Forms 2.4.1 XAML のデータバインドについて調べる

C#

TextBox.TextをWebView.Urlに渡したい。が、やってみると強制終了してしまった。

Raspbian stretch MonoDevelop Eto.Forms Code WebView のURIをテキストボックスで変更する

C#

任意のURLを表示できた!

Raspbian stretch MonoDevelop Eto.Forms Code プロジェクト で WebView を追加する

C#

今度はXMLでなくC#で実装。Googleサイトを表示できた!

Raspbian stretch MonoDevelop Eto.Forms XAML プロジェクト で WebView を追加する

C#

Googleサイトを表示できた!

Raspbian stretch MonoDevelop に Eto Addin を追加する

C#

見つけたので。

Raspbian stretch MonoDevelop で Gtk# 等UIのラッパ Eto.Forms を使ってみる

C#

NuGetからダウンロードする。

Raspbian stretch MonoDevelop で NuGet から ライブラリを入手しプロジェクトへ追加する

C#

NuGetは.NETのパッケージマネージャ。pythonでいうpip。

Raspbian stretch MonoDevelop で Gtk# アプリを作成してみる

C#

テンプレートプロジェクト。ただ窓を出すだけ。

Raspbian stretch に MonoDevelop をインストールする

C#

MonoDevelopはIDE。

Raspbian stretch MONO で C# を実行した

C#

コンソールアプリでHelloWorldしてみた。

Raspbian stretch に MONO をインストールする

C#

Qt(C++)では実装が面倒。C#で楽をしたい。