Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part20
http://echo.2ch.net/test/read.cgi/tech/1458082648/
関連スレ
Windows 10 UWPアプリ開発
http://echo.2ch.net/test/read.cgi/tech/1440150886/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part21 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/05/09(火) 09:09:13.94ID:KhhA22kJ
616デフォルトの名無しさん
2017/10/11(水) 21:19:31.21ID:o57WAIx5 >>615
10年経っでるのに枯れてないとな。
10年経っでるのに枯れてないとな。
617デフォルトの名無しさん
2017/10/11(水) 22:29:17.19ID:Qsqjym7k winfromやwindows7で困ってない人を移行させるのは難しい。
それ以前に移行すると困る人が大勢いるのはMSの怠慢と言わざるをえない。
それ以前に移行すると困る人が大勢いるのはMSの怠慢と言わざるをえない。
618デフォルトの名無しさん
2017/10/12(木) 10:14:35.23ID:EMta15tJ アスペのすきなC#
619デフォルトの名無しさん
2017/10/12(木) 10:27:32.93ID:WR+PJUQy 奴隷の好きな言語は?
620デフォルトの名無しさん
2017/10/12(木) 12:10:11.06ID:knGok4Ah Java
621デフォルトの名無しさん
2017/10/12(木) 12:20:51.67ID:WR+PJUQy Java案件には関わりとうない
622デフォルトの名無しさん
2017/10/12(木) 12:46:50.56ID:iASiM5mX アスペが釣れる
623デフォルトの名無しさん
2017/10/14(土) 08:02:49.68ID:tNAfEAYV Java案件にはデスマが待っている。関わりとうない、関わりとうない♪
624デフォルトの名無しさん
2017/10/15(日) 10:50:00.14ID:fX+zjWfL625デフォルトの名無しさん
2017/10/15(日) 11:14:02.79ID:+yNynBs6 >>624
prismなんかで組んでいるようだから、2,30分も有れば基本的なことは出来るよ
prismなんかで組んでいるようだから、2,30分も有れば基本的なことは出来るよ
626デフォルトの名無しさん
2017/10/16(月) 04:26:03.95ID:wsZRBdk3 xamarinがwpf/mac/gtk#にも対応するようなのでいよいよ本当に終わりですか
627デフォルトの名無しさん
2017/10/16(月) 06:45:42.59ID:Q+N/9tOC あの人達キモいからヤダ
628デフォルトの名無しさん
2017/10/16(月) 09:15:22.42ID:z1iVQjyz チンポ騎士団員は帰っていいよ
629デフォルトの名無しさん
2017/11/02(木) 09:54:27.69ID:isNfJMq0 MVVMが全く理解できん
プログラミング初心者には無理な壁か…
プログラミング初心者には無理な壁か…
630デフォルトの名無しさん
2017/11/02(木) 10:01:40.38ID:J8+i6TGJ631デフォルトの名無しさん
2017/11/02(木) 10:14:35.62ID:39jE09AN 個人開発の規模だと、ビューとモデルを分割する事のメリットからしてあまり感じられないだろうから無理も無い
632デフォルトの名無しさん
2017/11/02(木) 10:18:50.35ID:NmY3JO0d VとVMの切り分けはよく分かるんだけど
VMとMの切り分けがよく分からないんだよね
データがRDBにあるとして
VMでSQL書くのはMVVM的にNG?
VMとMの切り分けがよく分からないんだよね
データがRDBにあるとして
VMでSQL書くのはMVVM的にNG?
633デフォルトの名無しさん
2017/11/02(木) 10:50:49.04ID:sQ3NutSu prism.UnityとかAutofac等のDIコンテナ使うとMVVMの理解は深まるけど
DIコンテナの理解を深めないといけないという自転車操業
DIコンテナの理解を深めないといけないという自転車操業
634デフォルトの名無しさん
2017/11/02(木) 11:08:24.23ID:jCGmdkaF635デフォルトの名無しさん
2017/11/02(木) 12:34:30.50ID:6vVGKMs0 テストコード書かないのなら分離しなくても問題ないでしょ。
636デフォルトの名無しさん
2017/11/02(木) 12:50:22.73ID:3t3P1FsS 設計者俺実装者俺利用者俺の3俺構造だとMVVMの恩恵はあまりない
一応恩恵あるけどスゲー便利というほどじゃない
どちらかというとObservableCollectionやMicro-ORMの理解の方が大事だと思う
一応恩恵あるけどスゲー便利というほどじゃない
どちらかというとObservableCollectionやMicro-ORMの理解の方が大事だと思う
637デフォルトの名無しさん
2017/11/02(木) 18:47:26.55ID:YdwoTlH6 Viewの部分入れ変えても大丈夫な程度にしておけばいいと思う。
638デフォルトの名無しさん
2017/11/03(金) 09:44:58.25ID:QTbHfBOQ WPFに何を求めるか次第じゃないの?
MVVMとしての美しさを求めるか、単にUIとしての美しさを求めるか。
オレの場合はUIの美しさしか求めないんでMVVMはどうでもええ。
MVVMとしての美しさを求めるか、単にUIとしての美しさを求めるか。
オレの場合はUIの美しさしか求めないんでMVVMはどうでもええ。
639デフォルトの名無しさん
2017/11/03(金) 09:52:50.24ID:9WRa7/YE640デフォルトの名無しさん
2017/11/03(金) 09:56:57.17ID:wXWM393A アプリの規模にもよるかな
641デフォルトの名無しさん
2017/11/03(金) 10:02:02.08ID:ATL1IZSq 画面作るのはXAMLが楽で良いなぁ。
642デフォルトの名無しさん
2017/11/04(土) 07:58:35.78ID:cFRpAK1r MVVMで作るときのソリューションのフォルダ構成どうしてますか?
Models/Views/ViewModelsの下にPages/UserControlsなどを置くか、その逆にするかで迷う。
Models/Views/ViewModelsの下にPages/UserControlsなどを置くか、その逆にするかで迷う。
643デフォルトの名無しさん
2017/11/04(土) 08:15:23.15ID:1K2n1JV6644デフォルトの名無しさん
2017/11/04(土) 08:19:20.77ID:+71Y93dj 迷うってことは、問題が解決してないってこと。つまり失敗した概念だと言えるな。
645デフォルトの名無しさん
2017/11/04(土) 08:46:00.62ID:jl0ZLZ4q 分けるというより、目障りだからどかす、というイメージが強い
意味合いが#regionに通じてるところがある
意味合いが#regionに通じてるところがある
646デフォルトの名無しさん
2017/11/04(土) 08:53:48.77ID:7G3CwTrC たしかにViewにプラスで必要な部分は迷うわ
647デフォルトの名無しさん
2017/11/04(土) 09:11:02.86ID:5h9DYzfZ >>642
xamlとVMは同じフォルダ内に置いてる。
xamlとVMは同じフォルダ内に置いてる。
648デフォルトの名無しさん
2017/11/05(日) 23:23:33.87ID:TdKcbL6p データコンテキストってなんなの…
全然使い方がわからない…
WPFほんと難しい…自分の頭の悪さに引くわ…
全然使い方がわからない…
WPFほんと難しい…自分の頭の悪さに引くわ…
649デフォルトの名無しさん
2017/11/05(日) 23:37:19.03ID:Fa7z1jl7 そんなとこで詰まってるならやめた方がいいんじゃない?
テンプレートバインディングや依存関係プロパティで死ぬよ
テンプレートバインディングや依存関係プロパティで死ぬよ
650デフォルトの名無しさん
2017/11/05(日) 23:42:44.11ID:fpg0wyCq ルーティングイベントとかクッソ意味不明
Adornerとかレイアウトイベントの使い分けとかDrawing系の低レベル描画層とかゲロ複雑すぎてやばい
Adornerとかレイアウトイベントの使い分けとかDrawing系の低レベル描画層とかゲロ複雑すぎてやばい
651デフォルトの名無しさん
2017/11/05(日) 23:50:24.22ID:fpg0wyCq あと見た目の状態遷移に使うVSMも癖があって慣れるまでクソ難しい
WPFの場合は更にトリガとの使い分けもあってカオスの極み
WPFの場合は更にトリガとの使い分けもあってカオスの極み
652デフォルトの名無しさん
2017/11/05(日) 23:57:03.43ID:fpg0wyCq あとWIC系のAPIもヤバい
たかがビットマップイメージがなんでここまで複雑になるのか不思議なレベル
たかがビットマップイメージがなんでここまで複雑になるのか不思議なレベル
653デフォルトの名無しさん
2017/11/06(月) 01:08:49.29ID:g6YJakDt654デフォルトの名無しさん
2017/11/06(月) 02:23:58.85ID:Xbh99dPN DataContextやDependencyPropertyは使ってりゃそのうち分かるようになるし
一度分かってしまえばどうということもない
VisualStateManagerは確かに難しい
つか使いこなせん
Styleのカスタマイズは未だに試行錯誤というか行き当たりばったりだわ
一度分かってしまえばどうということもない
VisualStateManagerは確かに難しい
つか使いこなせん
Styleのカスタマイズは未だに試行錯誤というか行き当たりばったりだわ
655デフォルトの名無しさん
2017/11/06(月) 13:12:40.27ID:TOtQu/eL656デフォルトの名無しさん
2017/11/06(月) 13:38:43.96ID:3xHBnL7y んー…なんというか…。書くとか書かないとかというか、、データソースなんだよ
657デフォルトの名無しさん
2017/11/06(月) 13:55:11.78ID:2nM3KO37 >>655
Contextって名前が曖昧すぎる。
DataHogeと同じで名前に意味はない。
DataContextにはViewModelのインスタンスを設定してDataCintext=ViewModelだと思ってればよいのだ。
Contextって名前が曖昧すぎる。
DataHogeと同じで名前に意味はない。
DataContextにはViewModelのインスタンスを設定してDataCintext=ViewModelだと思ってればよいのだ。
658デフォルトの名無しさん
2017/11/06(月) 18:15:34.67ID:6TjQQ+65659デフォルトの名無しさん
2017/11/06(月) 18:26:51.77ID:8k9yKas+ WPFが流行らなかった縮図を見ているかのようだ…
660デフォルトの名無しさん
2017/11/06(月) 22:34:37.38ID:S0HGA2wI WinForms時代のデータソースも分からない人だろ。
661デフォルトの名無しさん
2017/11/06(月) 22:42:59.34ID:FcoeWLYn >>656
>>657
>>658
せっかく説明してくれてるのに理解出来なくてごめんよ…
元々プログラミング始めたばかりの自分にはハードル高いよな…
this.DataContext=table;
とかだとXAMLにBinding tableって指定してる所と紐づけるって解釈で良いのかな?
MVVMでアプリを作ってみてるんだけど、C#の言語自体の理解もまだまだだからすげぇ難しい…
this.DataContext=table;←これもModelクラスに書くべきなのかViewModelに書くのかよく分かってない
View→ViewModel→Modelって関係になっててV,VMとMは切り離して考えるのは分かるんだけど、例えばModelクラスに書いてる処理(例えばデータベースの値をDataGridに表示させるとか)をどうやってViewModelから取得したらいいの?
プロパティとか使うの?
>>657
>>658
せっかく説明してくれてるのに理解出来なくてごめんよ…
元々プログラミング始めたばかりの自分にはハードル高いよな…
this.DataContext=table;
とかだとXAMLにBinding tableって指定してる所と紐づけるって解釈で良いのかな?
MVVMでアプリを作ってみてるんだけど、C#の言語自体の理解もまだまだだからすげぇ難しい…
this.DataContext=table;←これもModelクラスに書くべきなのかViewModelに書くのかよく分かってない
View→ViewModel→Modelって関係になっててV,VMとMは切り離して考えるのは分かるんだけど、例えばModelクラスに書いてる処理(例えばデータベースの値をDataGridに表示させるとか)をどうやってViewModelから取得したらいいの?
プロパティとか使うの?
662デフォルトの名無しさん
2017/11/06(月) 23:48:48.36ID:VYb2y8+k >>661
それは Xamlには Binding だけでいい
それは Xamlには Binding だけでいい
663デフォルトの名無しさん
2017/11/06(月) 23:51:37.56ID:VYb2y8+k 知識ないうちはXamlは地獄
知識あってもタイプミスとかでデバッグがものすごくつらい
いろいろ無駄なことをさせられる
知識あってもタイプミスとかでデバッグがものすごくつらい
いろいろ無駄なことをさせられる
664デフォルトの名無しさん
2017/11/07(火) 00:02:15.24ID:bJd82uh3 俺の理解ではDataContextはBinding SouceとBinding Targetのつなぎ目
DataContextを設定してはじめてSouceとTargetは赤い糸で結ばれる
DataContextを設定してはじめてSouceとTargetは赤い糸で結ばれる
665デフォルトの名無しさん
2017/11/07(火) 01:05:32.39ID:doVlH5i0 >>661
細かいことは省略した大雑把な例だけど、
class Table
{
int A { set; get; }
int B { set; get; }
}
this.DataContext=new Table();
と設定しておくと、{Binding Path=A}とか{Binding Path=B}って書けるようになる。("Path="は省略可)
細かいことは省略した大雑把な例だけど、
class Table
{
int A { set; get; }
int B { set; get; }
}
this.DataContext=new Table();
と設定しておくと、{Binding Path=A}とか{Binding Path=B}って書けるようになる。("Path="は省略可)
666デフォルトの名無しさん
2017/11/07(火) 01:51:17.40ID:cse8gTk6 >>661
まず、データベースとか関係なくDataGridに何か(例えば1〜10)を表示することを考える
そうするとModelは必要ないからViewModelに全てを書く
ViewModelがViewのために1〜10を教えてあげるとViewはViewModelの言うがまま表示する
このことをViewModelにdatabindingしていると呼ぶ
しかし、いつも1〜10を表示しても何の役にも立たない
目的に応じて適切な値を表示したい
この1〜10ではなく目的に応じた適切な値を管理するのがModelの役割
例えば、データベースから31415926534とか取ってきたりする
まず、データベースとか関係なくDataGridに何か(例えば1〜10)を表示することを考える
そうするとModelは必要ないからViewModelに全てを書く
ViewModelがViewのために1〜10を教えてあげるとViewはViewModelの言うがまま表示する
このことをViewModelにdatabindingしていると呼ぶ
しかし、いつも1〜10を表示しても何の役にも立たない
目的に応じて適切な値を表示したい
この1〜10ではなく目的に応じた適切な値を管理するのがModelの役割
例えば、データベースから31415926534とか取ってきたりする
667デフォルトの名無しさん
2017/11/07(火) 06:48:36.59ID:QsHhWiO1668デフォルトの名無しさん
2017/11/07(火) 07:00:14.02ID:QsHhWiO1669デフォルトの名無しさん
2017/11/07(火) 09:12:12.63ID:lDMoKAlX >>667
>xamlはhtml見たいな画面記述言語じゃなくてc#(.net)のインスタンスを記述する言語。
それXAML一般じゃなくてWPF限定だから気をつけた方がいいよ
UWPやSilverlightでは.NETオブジェクトはアンマネージドなXAML DOMのラッパー
だからC#でツリー組むよりXAMLをテキストで読ませたほうが速かったりする
>xamlはhtml見たいな画面記述言語じゃなくてc#(.net)のインスタンスを記述する言語。
それXAML一般じゃなくてWPF限定だから気をつけた方がいいよ
UWPやSilverlightでは.NETオブジェクトはアンマネージドなXAML DOMのラッパー
だからC#でツリー組むよりXAMLをテキストで読ませたほうが速かったりする
670デフォルトの名無しさん
2017/11/07(火) 09:22:10.77ID:y4hb8FzZ671デフォルトの名無しさん
2017/11/07(火) 09:39:39.90ID:QoqDyUp+ >>669
それじゃUWPのobjフォルダに有る xxx.g.csファイルって一体何だ?
それじゃUWPのobjフォルダに有る xxx.g.csファイルって一体何だ?
672デフォルトの名無しさん
2017/11/07(火) 11:28:45.06ID:J9S6QLG4 一発目でwpfはツレーだろうな。理解していることの前提要素が多すぎる
673デフォルトの名無しさん
2017/11/07(火) 11:42:33.72ID:2j0EGKvx MVVMに手を出すとさらにつらくなるね
674デフォルトの名無しさん
2017/11/07(火) 12:39:39.96ID:jxgrvyaf 素直にWinFormsで入門すればよかったのにw
C#に限らず今時のプログラミング言語自体、まったくの初心者にとっては躓きそうな要素が
色々あるのに、xamlがーとかMVVMがーとか言い出したら、地雷原を素足で歩くようなもの
C#に限らず今時のプログラミング言語自体、まったくの初心者にとっては躓きそうな要素が
色々あるのに、xamlがーとかMVVMがーとか言い出したら、地雷原を素足で歩くようなもの
675デフォルトの名無しさん
2017/11/07(火) 16:42:34.80ID:9jjlIy9p >>674
ConsoleでHello,world からでしょ。
ConsoleでHello,world からでしょ。
676デフォルトの名無しさん
2017/11/07(火) 16:56:18.48ID:kORl+ylV ほんとそれな
Viewの前にModelの作り方、GUIの前にCUIの作り方覚えろと
Viewの前にModelの作り方、GUIの前にCUIの作り方覚えろと
677デフォルトの名無しさん
2017/11/07(火) 17:39:21.94ID:H3DL339H 今時CUIはないでしょう。
モチベーションが続かないし、Windows FormでポトペタでGUI作るより
CUIの方が簡単とも思えない
モチベーションが続かないし、Windows FormでポトペタでGUI作るより
CUIの方が簡単とも思えない
678デフォルトの名無しさん
2017/11/07(火) 18:04:12.00ID:kORl+ylV >Windows FormでポトペタでGUI作るより
いきなりそれからやろうとすると、基礎が身に付かんだろって話なのよ
言語の基本仕様くらい真面目に学習せんかーい
いきなりそれからやろうとすると、基礎が身に付かんだろって話なのよ
言語の基本仕様くらい真面目に学習せんかーい
679デフォルトの名無しさん
2017/11/07(火) 18:06:52.09ID:H3DL339H >>678
じゃあ聞くけど、CUIを選択することで学習できる基礎って何?
そんなものはないよ。あるなら言ってみ?
そういう話なら、たぶん構造化プログラミングをすっ飛ばしていきなり
クラスベースのOOPに挑戦する弊害の方が大きいと思う
じゃあ聞くけど、CUIを選択することで学習できる基礎って何?
そんなものはないよ。あるなら言ってみ?
そういう話なら、たぶん構造化プログラミングをすっ飛ばしていきなり
クラスベースのOOPに挑戦する弊害の方が大きいと思う
680デフォルトの名無しさん
2017/11/07(火) 18:45:12.03ID:MJK6I9RA CUIは入出力がものすごく単純でGUIみたいなフレームワークの知識がほぼいらないので言語の仕組みそのものに学習を集中できる
681デフォルトの名無しさん
2017/11/07(火) 19:06:46.18ID:vb3e1pou >>679
MVVMのModelで実行できるプログラムにGUIって必要か?
MVVMのModelで実行できるプログラムにGUIって必要か?
682デフォルトの名無しさん
2017/11/07(火) 19:09:33.93ID:vb3e1pou ぶっちゃけ、GUIやConsoleプログラムのI/Oって泥臭い処理で
プログラムの本質を学ぶ上では必要の無いものなのかもね。
プログラムの本質を学ぶ上では必要の無いものなのかもね。
683デフォルトの名無しさん
2017/11/07(火) 19:15:19.61ID:vb3e1pou とりえあず、かずき大先生の記事を貼っておく。
日本語のWeb情報でWPFに関してこれを超えるものはないと断言できる。
http://blog.okazuki.jp/entry/2014/12/27/200015
お布施、払いたい人はこれ
https://www.amazon.co.jp/gp/product/B015WXYUUU/ref=oh_aui_d_detailpage_o01_?ie=UTF8&psc=1
これも必須
https://www.amazon.co.jp/%E3%82%A8%E3%83%83%E3%82%BB%E3%83%B3%E3%82%B7%E3%83%A3%E3%83%ABWPF-Presentation-Foundation-Programmers-SELECTION/dp/4798114200/
日本語のWeb情報でWPFに関してこれを超えるものはないと断言できる。
http://blog.okazuki.jp/entry/2014/12/27/200015
お布施、払いたい人はこれ
https://www.amazon.co.jp/gp/product/B015WXYUUU/ref=oh_aui_d_detailpage_o01_?ie=UTF8&psc=1
これも必須
https://www.amazon.co.jp/%E3%82%A8%E3%83%83%E3%82%BB%E3%83%B3%E3%82%B7%E3%83%A3%E3%83%ABWPF-Presentation-Foundation-Programmers-SELECTION/dp/4798114200/
684デフォルトの名無しさん
2017/11/07(火) 19:33:09.38ID:6NdbJPOz >>680
curses全力否定?
curses全力否定?
685デフォルトの名無しさん
2017/11/07(火) 19:38:51.28ID:MJK6I9RA >>684
cursesみたいに複雑にしようと思えばいくらでもできるけど、printfとscanfだけでも最低限のものは作れるでしょ
GUIだとその最低限のものを作るのにも書かなきゃいけないことが多くて初心者向きじゃない
cursesみたいに複雑にしようと思えばいくらでもできるけど、printfとscanfだけでも最低限のものは作れるでしょ
GUIだとその最低限のものを作るのにも書かなきゃいけないことが多くて初心者向きじゃない
686デフォルトの名無しさん
2017/11/07(火) 19:41:29.82ID:o4Vl0zCf ボタン押してラベル書き換えるぐらいもやる気がないなら
プログラムやる資格はないと思う
プログラムやる資格はないと思う
687デフォルトの名無しさん
2017/11/07(火) 20:40:45.13ID:JobEFelh >>ボタン押してラベル書き換えるぐらい
のことでもViewのコードビハインドにするかViewModelとの相互作用にするかでも悩まされるのがWPF
ViewModelとの相互作用で書いた方が可搬性があがるよ!
…分かるけど、それ、初心者向きかしら?そんなことも思わすのがWPF
のことでもViewのコードビハインドにするかViewModelとの相互作用にするかでも悩まされるのがWPF
ViewModelとの相互作用で書いた方が可搬性があがるよ!
…分かるけど、それ、初心者向きかしら?そんなことも思わすのがWPF
688デフォルトの名無しさん
2017/11/07(火) 21:28:27.15ID:kORl+ylV >悩まされる
悩まなくね?
ボタンのラベルを他から参照する事が無い、次の画面に持ち越さずその場限りの使い捨てで良いならコードビハインド
悩まなくね?
ボタンのラベルを他から参照する事が無い、次の画面に持ち越さずその場限りの使い捨てで良いならコードビハインド
689デフォルトの名無しさん
2017/11/07(火) 22:12:40.66ID:jxgrvyaf >GUIだとその最低限のものを作るのにも書かなきゃいけないことが多くて初心者向きじゃない
という程にはWinFormは難解じゃないわな。その辺りは良くも悪くもVisual Basic譲り
ただ、GUIから入るとFormの存在感が強すぎて、ブラックボックス的な部分もあって、クラス
などの基礎知識の理解を遅らせかねない部分があるのは確か
とはいえ、今のご時勢CUIでストイックにプログラミング勉強しようとも人に勧めようとも
思わないけどな
ボール無しでの基礎訓練も大事だけど、やっぱシュート練習のほうが楽しいわさ
という程にはWinFormは難解じゃないわな。その辺りは良くも悪くもVisual Basic譲り
ただ、GUIから入るとFormの存在感が強すぎて、ブラックボックス的な部分もあって、クラス
などの基礎知識の理解を遅らせかねない部分があるのは確か
とはいえ、今のご時勢CUIでストイックにプログラミング勉強しようとも人に勧めようとも
思わないけどな
ボール無しでの基礎訓練も大事だけど、やっぱシュート練習のほうが楽しいわさ
690デフォルトの名無しさん
2017/11/07(火) 22:53:53.14ID:JobEFelh >>688
>ボタンのラベルを他から参照する事が無い、次の画面に持ち越さずその場限りの使い捨てで良いならコードビハインド
そう。悩まないんだ!すごいねー。それで可搬性のあるコードになるんだー(棒
みんなそうなるといいねー。すてきー(呆
>ボタンのラベルを他から参照する事が無い、次の画面に持ち越さずその場限りの使い捨てで良いならコードビハインド
そう。悩まないんだ!すごいねー。それで可搬性のあるコードになるんだー(棒
みんなそうなるといいねー。すてきー(呆
691デフォルトの名無しさん
2017/11/07(火) 23:29:42.68ID:8cNzIfeX 低能なら低能でコードビハインド使うのは別に悪ではない。
692デフォルトの名無しさん
2017/11/08(水) 00:24:21.64ID:lkyynzxx けっきょく低能よばわりされるんだ、悪じゃないのに。へー(もはや何もなし
693デフォルトの名無しさん
2017/11/08(水) 02:10:41.66ID:41vAKyEh かずきは大したことないよ。ただブログこまめに発信してるだけ。
neueccみたいな何か作り出せるのが最強
neueccみたいな何か作り出せるのが最強
694デフォルトの名無しさん
2017/11/08(水) 05:58:24.72ID:d89kNCGz 低脳が悪とは限らない
まあケースバイケース
まあケースバイケース
695デフォルトの名無しさん
2017/11/08(水) 07:32:05.97ID:kXOcEBHO696デフォルトの名無しさん
2017/11/08(水) 11:04:01.06ID:yrPiJxO6 WPF使えるようになれば分かると思うが、理解できないのはWPFが糞設計だから。
決してPGのスキルの問題ではない。もしPGのスキルのせいにしてる奴がいるとすれば、
そいつはWPFを理解していないだけ。
決してPGのスキルの問題ではない。もしPGのスキルのせいにしてる奴がいるとすれば、
そいつはWPFを理解していないだけ。
697デフォルトの名無しさん
2017/11/08(水) 11:47:39.60ID:kVbA0K8n コードビハインドとか新しい用語作っておきつつ学習した後で
それは柔軟性が足りないとか言われても困る
それは柔軟性が足りないとか言われても困る
698デフォルトの名無しさん
2017/11/08(水) 12:21:09.00ID:OSwmw0Ws699デフォルトの名無しさん
2017/11/08(水) 12:29:17.17ID:JZhqf68Z ウメーとこだけバインド利用しましょうでええんや
キッチリカッチリ無理無理。ハゲるぞ
キッチリカッチリ無理無理。ハゲるぞ
700デフォルトの名無しさん
2017/11/09(木) 05:49:47.74ID:gZdnar30 WPFが糞というのはないな、xamlが糞だというのはおおむねそうだな
xmlもどきで記述されたものを専用パーサで読みUIを作るという着想はいいんだ
問題は書式、カッコ増えすぎインデント深すぎ、可読性が悪いし記述がしにくい
xmlもどきで記述されたものを専用パーサで読みUIを作るという着想はいいんだ
問題は書式、カッコ増えすぎインデント深すぎ、可読性が悪いし記述がしにくい
701デフォルトの名無しさん
2017/11/09(木) 07:52:05.77ID:rakEZX+F フラットだったら可読性が良いってわけでもないと思うがな。
少なくとも、デザイナー使わないと読んでも理解できない.Designer.csよりはマシになったと思う。
xamlでネストが深くなりすぎたと思ったら<UserControl>でモジュール分割するタイミングだな。
main()関数の中に全部の処理を記述するようなことしてるから糞に思えるんだよ。
少なくとも、デザイナー使わないと読んでも理解できない.Designer.csよりはマシになったと思う。
xamlでネストが深くなりすぎたと思ったら<UserControl>でモジュール分割するタイミングだな。
main()関数の中に全部の処理を記述するようなことしてるから糞に思えるんだよ。
702デフォルトの名無しさん
2017/11/09(木) 08:52:12.22ID:eH9JjwU7 xmlの問題なのは重々承知だが、コメントの書き方何とかならんものだろうか
703デフォルトの名無しさん
2017/11/09(木) 09:01:55.01ID:T0f+zXRU704デフォルトの名無しさん
2017/11/10(金) 16:44:08.42ID:0bOJZQsY なんとかバインドの雰囲気がわかったと思ったらコマンドってなんだよ
これ1番わからねぇわ
これ1番わからねぇわ
705デフォルトの名無しさん
2017/11/10(金) 17:50:48.32ID:ueWlL2hQ WPFの本質が見えているとなぜ普及しなかいなんて一目瞭然なんだが、
それをPGのスキルのせいにするのは基本的にWPFの本質、使い方が何も分かってないのだろう。
それをPGのスキルのせいにするのは基本的にWPFの本質、使い方が何も分かってないのだろう。
706デフォルトの名無しさん
2017/11/10(金) 18:37:03.92ID:KVSswJaS WPF以外でスタイリッシュなUIって作れるのありますか?
WinFormじゃメチャクチャ工数がかかるのでWPF以外で何かいいのあったら教えて頂きたいです。
WinFormじゃメチャクチャ工数がかかるのでWPF以外で何かいいのあったら教えて頂きたいです。
707デフォルトの名無しさん
2017/11/10(金) 18:40:08.93ID:5TFgrAMu UWPがあるぞ
708デフォルトの名無しさん
2017/11/10(金) 18:59:21.06ID:Qc9ud9aj >>706
今だとElectronの一強
今だとElectronの一強
709デフォルトの名無しさん
2017/11/10(金) 18:59:42.16ID:Bl01hNnl wpf難しい…
データバインドがうまくいかない
データベースから取ってきたリスト型のデータをコンボボックスのitemsourceに設定するだけなのにうまくいかぬ
データバインドがうまくいかない
データベースから取ってきたリスト型のデータをコンボボックスのitemsourceに設定するだけなのにうまくいかぬ
710デフォルトの名無しさん
2017/11/10(金) 19:02:29.12ID:KVSswJaS Electronは初見なので調べてみます。
711デフォルトの名無しさん
2017/11/10(金) 19:40:41.74ID:alfIXjUy >>705
>それをPGのスキルのせいにするのは
PGのスキルのせいだと思うぞ。
MSが日本の平均的スキル(日本のITは奴隷産業なので世界の底辺以下のそのまた以下の以下のゴミクズ以下)を超えた物を作ってしまったのでついて行けてないだけ。
>それをPGのスキルのせいにするのは
PGのスキルのせいだと思うぞ。
MSが日本の平均的スキル(日本のITは奴隷産業なので世界の底辺以下のそのまた以下の以下のゴミクズ以下)を超えた物を作ってしまったのでついて行けてないだけ。
712デフォルトの名無しさん
2017/11/10(金) 19:46:17.42ID:Qc9ud9aj WPF開発は個別の画面の前に全体の仕組みの設計から入らないと上手くいかないというかクソ手間かかるんだよな
日本人はそういうの苦手でボトムアップが好きだから根本的に合わないんだよ
日本人はそういうの苦手でボトムアップが好きだから根本的に合わないんだよ
713デフォルトの名無しさん
2017/11/10(金) 20:39:39.13ID:g/THXaNi まぁ確かに、Formsだとポトペタで画面作ってダブルクリックで開いたイベントハンドラに
ちょいちょいとコードを書けばそれで動くものができたからな。そのお手軽さは素晴らしい。
ちょいちょいとコードを書けばそれで動くものができたからな。そのお手軽さは素晴らしい。
714デフォルトの名無しさん
2017/11/10(金) 21:39:51.42ID:YLtBUtjT WPFでも全く同じ事出来るんですが…
715デフォルトの名無しさん
2017/11/10(金) 21:41:54.84ID:jdLju/Su htmlの手書きが出来るならxamlなんて言うほど大変じゃないんだけどな
swingのレイアウトよりは遥かにマシだと思うし
swingのレイアウトよりは遥かにマシだと思うし
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【芸能】元乃木坂46・松村沙友理 結婚&妊娠を発表! 「引き続き私らしくさゆりんご全開で頑張ります!」 [冬月記者★]
- 【文春】『薬屋のひとりごと』実写映画化、芦田愛菜(21)が主演・猫猫に決定! [Ailuropoda melanoleuca★]
- 自民党 議員定数削減法案の了承を見送り 党内で異論相次いだため [Hitzeschleier★]
- 肛門への性加害をスマホで撮影しかつて親友だった男性(30)に“おぞましすぎる私的制裁”を加えた男(32)が法廷で口にした「驚きの一言」 [おっさん友の会★]
- 「射撃の心得はなるべく無心で」、撃つ直前に「偶然ではない何か」 山上被告明かす“犯行時の心境” 安倍元総理銃撃事件 [どどん★]
- 「今川焼」か「大判焼き」か、それとも…? ついに決着! 47都道府県“呼び方勢力図”★2 [七波羅探題★]
- Google、宇宙にAIデータセンター打ち上げ「土地無料、電気代ソーラーで無料、温度マイナス270℃で冷却無料」 [347751896]
- 【高市速報】ひるおび、山上を叩きまくるwww「統一教会を恨むのは分かるが安倍さんを殺すのは論理が飛躍している」 [888298477]
- 【愛国者悲報】トランプ「同盟国は長年に渡りアメリカを搾取してきた。「に・ほ・ん」にも 「か・ん・こ・く」にも触れません!」 [856698234]
- ワイニート、雨の中スーパーに行きお昼ごはんを買ってくる
- 【感動】韓国・李在明大統領、高市と中国の仲裁に名乗り 「共存できる道を探そう」 ありがてえ… [597533159]
- 無職の日記帳📝スレ🏡
