トップページ > プログラム > 2016年11月11日 > KgVthd+h

書き込み順位&時間帯一覧

1 位/201 ID中時間01234567891011121314151617181920212223Total
書き込み数00001005100011212032100020



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 17 [転載禁止]©2ch.net
Xamarin Part1
ネットワークプログラミング相談室 Port30 [転載禁止]©2ch.net

書き込みレス一覧

C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
165 :デフォルトの名無しさん[]:2016/11/11(金) 04:07:56.66 ID:KgVthd+h
>157
ストリーミングをやるコンポーネントはあるだろ。そのデータ取り込み部分を
バッファリングして中を加工すればいいだけだろ。W
画像認識をするのかな?
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
166 :デフォルトの名無しさん[]:2016/11/11(金) 07:05:40.26 ID:KgVthd+h
MVVMのICommandの使い方
ICommandを実装する理由はなんだ?
 ttp://www.atmarkit.co.jp/ait/articles/1011/09/news102_3.html
これは読んでいくとよくまとまっているが、これだけでは難しすぎて
何を言ってるんかわからん。まるでMS。

そもそもICommandってなーに?

1. 処理の実行可否を状態として持つ、また状態の変更を通知
2. XAMLからメソッドの呼び出しはコードビハインドしか利用できないが、ICommandはバインドが利用でき別クラス(ViewModel)の処理を呼び出すことができる
中身は
public interface ICommand
{
void Execute(object parameter);
bool CanExecute(object parameter);
event EventHandler CanExecuteChanged;
}
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
168 :デフォルトの名無しさん[]:2016/11/11(金) 07:08:21.41 ID:KgVthd+h
いい例がある。これならわかる。これを逃してしてしまうと永久にわからないというほどの
優れた例を提示しておく。

優れた例
XAML
<TextBox Text="{Binding Name}"/>
<Button Content="実行" Command="{Binding ExecuteCommand}"/>
<Label Content="{Binding Result}"/>

ViewModel
  public DelegateCommand ExecuteCommand { get; }
public MainWindowViewModel(){
ExecuteCommand = new DelegateCommand(() => Result = "登録OK", CanExecute);
}
private bool CanExecute(){
return !string.IsNullOrWhiteSpace(Name);
}
private string _name;
public string Name{
get { return _name; }
set { if (OnPropertyChanged(ref _name, value)) ExecuteCommand.RaiseCanExecuteChanged();}
}
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
169 :デフォルトの名無しさん[]:2016/11/11(金) 07:09:49.57 ID:KgVthd+h
肝:DelegateCommandをプロパティとして公開
  コンストラクタの中でインスタンス化

() => Result = "登録OK"
これはなんやねん? このアクションの書き方がわからんなーという人。
ラムダ式、、、初めて聞いた?
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
170 :デフォルトの名無しさん[]:2016/11/11(金) 07:13:06.18 ID:KgVthd+h
>君はWPFどころかC#もよく理解できてないみたいだから、C#入門書からスタートするのがおすすめ

C#の方が難しいわ。まあでも何とか動かせる。WPFもBindingだけわかったので何とか
使えるレベルにはなったな。

問題はMVVMパターンだな。
MVVMじゃなくてM-VM-VかV-VM-Mでないとだめだよな。VVMMの方がいいと思う。
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
171 :デフォルトの名無しさん[]:2016/11/11(金) 07:23:51.87 ID:KgVthd+h
WPF攻略方法
1.Bindingの理解
2.「優れた例」でVVMM(またはMVVM)を理解する こっちはまあボチボチでもOK

MSの文書は酷いがIT−PROの文書は体裁としてはよくまとまってはいるが説明が難しい。
 第一に例が悪い。
 第二に例にセンスがない。
 第三に例の説明が下手。
単純化したシンプルな例で示さないと「俺はこんなにすごいんだぞ」みたいな
複雑な例では分からん。
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
172 :デフォルトの名無しさん[]:2016/11/11(金) 08:31:34.35 ID:KgVthd+h
MVVMのVMってわざわざ苦労してクラスをつくる必要あるんか?
コードビハインドをVMにしたらいいんではないか? VとのIFはここで全部やった
らいいと思うがな。
なんか必要性がいまいちわからんなー。
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 17 [転載禁止]©2ch.net
776 :デフォルトの名無しさん[]:2016/11/11(金) 12:29:59.44 ID:KgVthd+h
android(V4.1)のスマフォってプログラムすれば普通にP2Pというかアドフォック
通信ができるんだよね。ルートをとらないとダメとかあるんだろうか?
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
176 :デフォルトの名無しさん[]:2016/11/11(金) 13:38:45.67 ID:KgVthd+h
ラムダ式なんて高級なもが巷にあふれているとは初めてしった。めったに
使わないかな。
 右も左もわからないのにアンドロイドアプリ(簡単なんだが、、)を作る
羽目になってしまった。しかしXamalinダウンロードしてみたらXamlに似ていて
驚いたわ。W
 WPFを勉強したかいがあった。これからバリバリつくってみる。
Xamarin Part1
759 :デフォルトの名無しさん[]:2016/11/11(金) 14:46:25.80 ID:KgVthd+h
>クロスプラットフォーム開発しなくてもC#というだけで大きなメリットだからな
例えばどんなメリットがある?
Xamarin Part1
760 :デフォルトの名無しさん[]:2016/11/11(金) 14:53:05.00 ID:KgVthd+h
>クロス開発しないのならそうでしょうけど
クロス開発の意味がわからんのだけど、プロジェクトを作ったら、それぞれWindouws Phone、Andriod、IOsのプロジェクトができる。クロスというのはどこか一か所で共通の汎用
クラスを作ったらどこからでも呼び出しできるってことだろうね。そうじゃないならクロスの
意味がないものな。
画面部分とかは違ってもDBとかは共通につかえる。一つ作ったら右にならえで同じように動作すると考えてよいのか?
Xamarin Part1
761 :デフォルトの名無しさん[]:2016/11/11(金) 15:06:40.41 ID:KgVthd+h
BlendにAndroidがない。Windows Phoneを代用品につかえるんだろうか
Xamarin Part1
763 :デフォルトの名無しさん[]:2016/11/11(金) 16:37:01.37 ID:KgVthd+h
なるほど。画面はXamlでつくるのが標準になるん?
ネットワークプログラミング相談室 Port30 [転載禁止]©2ch.net
402 :デフォルトの名無しさん[]:2016/11/11(金) 16:58:55.01 ID:KgVthd+h
アンドロイドスマフォとRaspaiとをLANでIOTのデータやり取りをしたいのだが、一般的
にはソケット通信をするのかもしれないが、結構メンドクサイのでなんか楽な
プロトコルってないか? HTTPとか使うと何か問題ある?
ネットワークプログラミング相談室 Port30 [転載禁止]©2ch.net
408 :デフォルトの名無しさん[]:2016/11/11(金) 18:24:03.57 ID:KgVthd+h
なるほど、coapか、そういうのがあるんだね。 
Xamarin Part1
764 :デフォルトの名無しさん[]:2016/11/11(金) 18:33:34.00 ID:KgVthd+h
VS215でサンプルのカウントUPするやつをReleseして署名しようとするのだけど
Tool/androidで publishが出てくると書いてあるんだが出てこない。
どこで署名するの?
ネットワークプログラミング相談室 Port30 [転載禁止]©2ch.net
411 :デフォルトの名無しさん[sage]:2016/11/11(金) 18:56:16.19 ID:KgVthd+h
>410
そういう方法があるのか。えっ、RASPAIにはサーバーは最初からは入ってないの?
サーバーがあるという前提でそれにプロトコルを乗せるんではないのか?
Xamarin Part1
765 :デフォルトの名無しさん[]:2016/11/11(金) 19:00:01.35 ID:KgVthd+h
1> 隴ヲ蜻・ C:\Users\USER\AppData\Local\Android\android-sdk\platforms\android-25\android.jar(android/

文字化けする。
動かすまでが大変そう、W
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
181 :デフォルトの名無しさん[]:2016/11/11(金) 19:20:11.62 ID:KgVthd+h
>179
Xamlそのものだわ。C++もC#のFormもXmalinUIもあって、3種類の開発環境がある。
まともに動けば凄いよ。W
でもサンプルを動かしたまではすんなりいったんだが署名ができないとか、文字ばけ
するとかどうも先が思いやられるのでxamalin
やめてAndroid Studioにしようかと迷ってる。こっちはJavaだけど、、
C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
186 :デフォルトの名無しさん[sage]:2016/11/11(金) 20:46:50.11 ID:KgVthd+h
アッ、もうC#は卒業したんでこないよ。次はJAVAだ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。