rksoftware

Visual Studio とか C# とかが好きです

2018-01-01から1年間の記事一覧

秋葉原 C# もくもく会 #55 勉強会を開催しました

■ C# もくもく会 C# もくもく会 #55 を開催しました。 C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。 もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 定期開催していますので、お時…

ASP.NET MVC にコントローラーを追加する

■ コントローラークラスの基本 ASP.NET MVC のコントローラークラスは Controller クラスの派生クラスとして実装します。例えば次のように public class HomeController : System.Web.Mvc.Controller { public ActionResult Index() { return new ContentRes…

城東.NET #24 勉強会を開催しました。

■ 城東.NET 城東.NET #24 を開催しました。 城東.NET は東京の最近は秋葉原で毎月第3水曜日に開催している .NET 系の勉強会です。 発表を中心として、発表でなくとも最近やった事や新しい情報などを参加者で共有している会です。 今月は、4名の方にご参加い…

Visual Studio Emulator for Android でデバッグできない

Visual Studio Emulator for Android が起動はできるもののデバッグはできない現象の対策です。 ■ 現象 エミュレーターは起動する [配置] はできる [配置] したアプリをエミュレーター上で実行できる [デバッグ] するとアプリが起動した瞬間に異常終了してし…

Xamarin Forms で進捗バーを表示する

Xamarin.Forms で進捗状況を表示したい場合、ProgressBar といコントロールが用意されています。 まず最初にコードを書いて動かしてみます。 ■ コード <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="App1Progress.MainPage"> </contentpage>

秋葉原 C# もくもく会 #54 勉強会を開催しました

■ C# もくもく会 C# もくもく会 #54 を開催しました。 C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。 もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 定期開催していますので、お時…

UWP で進捗バーを表示する

UWP

UWP で進捗状況を表示したい場合、ProgressBar といコントロールが用意されています。 まず最初にコードを書いて動かしてみます。 ■ コード ・XAML <Page x:Class="App.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> </page>

WPF で進捗バーを表示する

WPF

WPF で進捗状況を表示したい場合、ProgressBar といコントロールが用意されています。 まず最初にコードを書いて動かしてみます。 ■ コード ・XAML

Visual Studio の 15.8.4 がリリースされました

Visual Studio のアップデート 15.8.4 がリリースされました。 今回も素早く日本語の情報が出ています。今回は機械翻訳っぽさがなくなっています。機械翻訳の精度がさらに向上したようです。 更新内容 更新内容のリストは を参照してください。 リストは日本…

ListBox などの選択肢を増減する

WPF

WPF で ListBox など (ItemsControl、ComboBox など) は DataSource に List などを設定することで選択肢を表示できます。 選択肢を表示するだけであれば、List や配列などを設定すれば OK です。 しかし、選択肢を状況によって増減したいとなると注意点が必…

UWP で SQL Server と直接接続し DataTable で値を扱う

UWP

.NET Standard 2.0 では SQL Server と直接接続し、DataTable で値を扱えます。 これは、.NET Core と .NET Framework のどちらでも使えるライブラリで扱える、というところまでは便利になったなという感覚です。 しかし .NET Standard 2.0 はそれだけでは収…

秋葉原 C# もくもく会 #53 勉強会を開催しました

■ C# もくもく会 C# もくもく会 #53 を開催しました。 C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。 もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 定期開催していますので、お時…

Visual Studio の 15.8.3 がリリースされました

Visual Studio のアップデート 15.8.3 がリリースされました。 今回は素早く日本語の情報が出ています。機械翻訳っぽいですが捗ります。 更新内容 更新内容の引用です。 ・Visual Studio 2017 バージョン 15.8.2 には、Visual Studio と互換性がない .NET Co…

Visual Studio Emulator for Android への配置が終わらない

Xamarin のデバッグで Visual Studio Emulator for Android への配置が終わらない現象についてです。 最近新しく環境を作った PC 上で発生しました。 ■ 現象 Visual Studio Emulator for Android のエミュレーターに対してアプリの配置が終わらない。 配置が…

Hyper-V の Android のエミュレーターを起動する(インストール直後編)

Hyper-V の Android のエミュレーターを起動する方法は次の解説が詳しいです。 ただ、とりあえず実行してみてもなんとかなるという記事を書いたりもしました。 ■ インストール直後 Visual Studio (やアドオンなど)はインストール時、必ず最新のものが入るわ…

Xamarin から SQL Server につながらない場合

Xamarin で作ったモバイルアプリからから SQL Server に直接接続してデータを取得しようとすると、次のエラーが発生することがあります。 System.NotSupportedException がスローされました Encoding 932 data could not be found. Make sure you have corre…

Xamarin Android から SQL Server につながらない場合

Android から SQL Server に直接接続してデータを取得しようとすると次のエラーが発生することがあります。 System.Data.SqlClient.SqlException: <Timeout exceeded getting exception details> ■ 今回の原因 原因のパターンはいつくかあり得ますが、今回発生したのは Android エミュレーターの挙動が要</timeout>…

Xamarin で SQL Server と直接接続し DataTable で値を扱う

.NET Standard 2.0 では SQL Server と直接接続し、DataTable で値を扱えます。 これは、.NET Core と .NET Framework のどちらでも使えるライブラリで扱える、というところまでは便利になったなという感覚です。 しかし .NET Standard 2.0 はそれだけでは収…

Hyper-V で Android エミュレーターを実行する

先日アップデートが来た Visual Studio 15.8 で Google の Android エミュレーターが Hyper-V で動作できるようになりました。 参考) Visual Studio のアップデート内容 詳細をたどって行くとたどり着く解説ページは更新日が少し古くてプレビューとなってい…

JXUG Xamarin もくもく会 東京 8月 を開催しました。

■ JXUG Xamarin もくもく会 東京 JXUG Xamarin もくもく会 東京 8月 を開催しました。 Xamarin もくもく会 は もくもくしたり、情報交換したりする会です。 前回からずいぶん間が空いてしまいました。今回も隠れ家的な雰囲気での開催です。 会場の住所が最近…

Visual Studio の 15.8.2 がリリースされました

Visual Studio のアップデート 15.8.2 がリリースされました。 相変わらず日本語ページは遅いので、最新のリリースは英語版を参照するのがおすすめです。 ■ 更新内容 今回の更新内容です。 Web ファイル(.html, .js など) をターゲットにした publish が行え…

秋葉原 C# もくもく会 #52 勉強会を開催しました

■ C# もくもく会 C# もくもく会 #52 を開催しました。 C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。 もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 定期開催していますので、お時…

Visual Studio Code で C# 開発環境を作る(もくじ)

Visual Studio Code で C# 開発環境を作ることについていくつかの記事を書きました。 流れに沿って環境が構築できるよう順に並べてみます。 ・Visual Studio Code で C# 開発環境を作る 各種ソフトのインストールについて ・Visual Studio Code でコマンドを…

Visual Studio Code でプロジェクトを開くと大量のエラーが出る

Visual Studio で作成したプロジェクトを Visual Studio Code で開いた場合に大量のコンパイルエラーが出ることがあります。 内容としては、System 名前空間が見つからないため例えば System.String などがすべてエラーになってしまっています。 ■ 対処 メニ…

Visual Studio Code でデバッグする

前回 Visual Studio Code で .NET のプロジェクトの開き方を書きました。 今回は開いたプロジェクト(ソリューション)をデバッグする方法です。 ■ メニューから メニュー > デバッグ > デバッグの開始 でデバッグ実行ができます。 ■ 右三角アイコンから Vis…

Visual Studio Code でプロジェクト(ソリューション)を開く

Visual Studio Code では .NET のプロジェクト(もしくはソリューション)を開いて開発を行うことができます。 しかし、開き方が Visual Studio とは少し違うので注意が必要です。 ・Visual Studio の場合 .csproj ファイルまたは .sln ファイルを選択します…

ハンズオンメンターの運動量について

先日開催された JXUG Prism for Xamarin.Forms入門 Hands-on にメンターとして参加してきました。 非常に大盛況で、内容も素晴らしいハンズオンでした。テキストは公開されていますので、参加できなかった方も自習してみるのがお勧めです。 ひとりでは不安と…

.NETラボ 勉強会 2018年8月でお話をさせていただいてきました。

先日開催の「.NETラボ 勉強会 2018年8月」にて、ASP.NET MVC から ASP.NET Core への移植のお話をさせていただいてきました。 会場での反響の手ごたえもあり、少しは面白いと思っていただけたのではないかと思います。 当日は別件で会そのものにはほとんど参…

JXUG Prism for Xamarin.Forms入門 Hands-on にメンターとして参加してきました

先日開催された JXUG Prism for Xamarin.Forms入門 Hands-on にメンターとして参加してきました。 本ハンズオンイベントも前回の JXUG イベントと同様本当にテキストが素晴らしく、公式に取り込んでもらいたいくらいの内容でした。 素晴らしいテキストです。…

.NET Core のコマンドの一例

.NET Core と Visual Studio Code で C# 環境を作る方法を書きました。 また、Visual Studio Code でターミナルでコマンドを実行する方法も書きました。 ひとまずコンソールアプリのプロジェクトを作って実行する例であれば、チュートリアルに掲載されていま…