.NET MAUI HighSchool at TECH
[2ch|▼Menu]
[前50を表示]
500:デフォルトの名無しさん
22/12/21 09:37:18.48 UBkbEq/J.net
頑張ってね

501:.NET MAUI HighSchool
22/12/21 10:06:25.42 gfzds+2I.net
>>500
がんばる

502:デフォルトの名無しさん
22/12/21 10:57:29.69 ZLSsY0as.net
コンポーネントも頑張ってよ
ここ困ってるんだほんとに

503:.NET MAUI HighSchool
22/12/21 12:59:10.50 gfzds+2I.net
>>502
わかった
どんなのがいい?

504:デフォルトの名無しさん
22/12/21 15:12:28.65 ZLSsY0as.net
>>503
Reactのチュートリアルにあるオセロゲーム作る奴とかどうだい?
コンポーネントをユーザーコントロールに読み替えて同じゲームを作るというお題
コンポーネントとユーザーコントロールの比較が焦点だから
面倒だからといって1つのXAMLに全部ベタ書きするのはNG
ちゃんとユーザーコントロールを使う事
Reactのチュートリアルは1時間ぐらいで出来ると思う(遅くても3時間はかからない)

505:デフォルトの名無しさん
22/12/21 17:02:20.18 gfzds+2I.net
クリックして中の丸の色が変わる四角い箱作ればおけ?

506:デフォルトの名無しさん
22/12/21 17:06:08.98 gfzds+2I.net
計算のところまでやらないからな
とりあえず交互に触ったところから色が変わるようにする

507:デフォルトの名無しさん
22/12/21 19:29:02.16 ZLSsY0as.net
>>506
オセロの処理なんて簡単な事だと思うけど、難しいなら、ゲームの全状態をJSONでDebug出力でもまあいいかな

508:デフォルトの名無しさん
22/12/21 19:41:49.09 ZLSsY0as.net
・ユーザーコントロール1
マス目1つに対応
四角い箱と白/黒の丸の組み合わせ
・ユーザーコントロール2
9つのマス目を縦横3つ並べてまとめたもの
・ユーザーコントロール3
ユーザーコントロールとボタンを組み合わせたもの
・ページ
ユーザーコントロール3を中央に置いたもの
その他要件
・オセロのゲーム状態、ボタンを押した時の処理は全てViewModelに集約してViewに余計なロジックを持たせないこと
・ユーザーコントロール1をタップするとViewModelが抱えてる状態を適切に更新
・ボタンを押したらゲーム状態をDebug出力
・オセロの勝利判定は要らない
どう?
できそう?

509:デフォルトの名無しさん
22/12/21 19:42:49.30 ZLSsY0as.net
ミス
ユーザーコントロール3
ユーザーコントロール2とボタンを組み合わせたもの

510:.NET MAUI
22/12/21 19:56:37.43 gfzds+2I.net
今アルゴリズム考えてるけどかなりむずいな
Reactは要素すべてがClickできるのに対してMAUIはButtonだけだ
この辺がかなり処理を難しくしてる

511:デフォルトの名無しさん
22/12/21 20:01:42.10 ZLSsY0as.net
>>510
TapGestureRecognizerで行けんか?

512:.NET MAUI
22/12/21 21:57:03.32 gfzds+2I.net
うーんやっぱ無理だなぁ
RelayCommandで呼び出そうとしたらやはりボタンがないと厳しい…
ユーザーコントロールの内部(ボタンと同じ階層)にビューモデル入れちゃったらNewすることになるからカウント0になるしなぁ

513:.NET MAUI
22/12/21 22:11:50.17 gfzds+2I.net
てかこれコンポーネント作成の話じゃないよな

514:デフォルトの名無しさん
22/12/21 22:35:18.01 TTkvZ9O6.net
コンポーネントの話だよ(MAUIではユーザーコントロールだけど)
要するに現代のUI開発では当たり前になった小さい部品を組み合わせて新しい部品を作るのを繰り返してUIを構築できるか?ってのがMAUIでもサクサクできるのか検証したい

515:.NET MAUI
22/12/21 22:52:30.17 gfzds+2I.net
>>514
それはできるがユーザーコントロールには限界があるようだね
BindingContextが1つしか反映されなかったり
これは俺が無知なだけかもしれんけどレイアウトオプションのBindingProperty化ができなかった

516:.NET MAUI
22/12/21 22:55:40.33 gfzds+2I.net
こんな感じで最後にMainPageで反映させたいプロパティに対してBaindablePropertyを作るだけ
途中までこれ作ってプロフィールコントロール作ってたのに…
URLリンク(learn.microsoft.com)

517:デフォルトの名無しさん
22/12/21 23:19:08.56 5XPvFoaK.net
とりあえずiPhoneでもAndroidでもいいから大きめのアプリ作ってストアに公開しろ

518:.NET MAUI
22/12/21 23:34:09.18 gfzds+2I.net
>>517
なんだコイツ
きも

519:デフォルトの名無しさん
22/12/22 05:59:16.74 NhLLdfd7.net
>>514
・コンポーネントの作成はContentView
・コマンドの公開はICommandのBindablePropertyを定義、内部のコントロールのCommandに定義したプロパティをバインド
こんな感じでできる
だるいところはBindablePropertyの定義あたりかな?スニペットでだいぶ楽になると思うけど

520:デフォルトの名無しさん
22/12/22 06:15:27.29 NhLLdfd7.net
あーあとVMも作らないとだめだからやっぱReactと比べると絶対めんどくさいね

521:デフォルトの名無しさん
22/12/22 06:18:03.36 NhLLdfd7.net
ちなみにできないことはないのでできないのはマウイ君が無知なだけですw

522:デフォルトの名無しさん
22/12/22 06:36:38.53 0rLhu4cj.net
カンガルーの朝は早い

523:デフォルトの名無しさん
23/01/01 14:54:33.50 e/1iR5vb0.net
5chブラウザを作る件ってやっぱAPI部分はプラグイン方式で外部に出したほうがいいよね
C#からC#scriptが実行で出来るらしいから試しに作ってみる

524:デフォルトの名無しさん
23/01/01 14:59:39.64 cD14Jo67.net
お前だれだよ
コテつけ忘れか?

525:デフォルトの名無しさん
23/01/02 15:39:40.37 dFuejo410.net
UIの各コマンドにC#スクリプトを割りてて自由にカスタマイズできるようにしたほうが面白そう
アプリケーション本体は画面とスクリプト実行の仕組みだけ持っておく

526:デフォルトの名無しさん
23/01/03 04:37:48.71 KGK7R/p5.net
>>525
なんか面白そうなことしてるね

527:.NET MAUI HighSchool
23/01/24 07:19:44.72 Q+xSV+SL.net
最近MAUIじゃなくてWinUI3やUnityやってるわ

528:デフォルトの名無しさん
23/02/07 19:55:45.38 GuvwFBq1.net
専スレに🕊するのやめてください
お願いします

529:デフォルトの名無しさん
23/02/08 02:25:40.83 6YhuPkci.net
URLリンク(github.com)
これはもうやめるの?

530:デフォルトの名無しさん
23/02/08 12:49:11.48 AsOyBzkD.net
誰も食いつかないからやめたんかね

531:デフォルトの名無しさん
23/02/08 17:50:55.75 oQLWrt0C.net
WinUI3おもろ
データの管理は他ブラウザ見たくiniのほうがいんかね

532:デフォルトの名無しさん
23/02/08 18:30:27.88 WZ3pbSug.net
>>529
マウイ一番コミット少ないやん
言い出しっぺじゃないんか?

533:デフォルトの名無しさん
23/02/09 12:31:20.62 EmRyIpwb.net
飽きたしソフトウェア板のスレも荒らされて落ちてちょうどいいからフェードアウトしとくか……
ってなったんじゃろ

534:デフォルトの名無しさん
23/02/09 15:18:48.50 cU1C/1te.net
まあ開発自体が危ない橋を渡ってるからねえ
Proxyを使うにしてもスクレイピングするにしても
基本的に違法行為をしなきゃ作れない
表立ってやることではないんだよね

535:デフォルトの名無しさん
23/02/09 16:32:22.33 rES1MIUn.net
規約違反と法律の違反をごっちゃにしてそうな発言だな

536:デフォルトの名無しさん
23/02/09 16:38:30.49 cU1C/1te.net
ソフトを開発して公開する行為もNGだったから全部犯してると思うよ
運営から警告が来てもおかしくはない
URLリンク(developer.5ch.net)

537:デフォルトの名無しさん
23/02/09 16:41:09.97 cU1C/1te.net
あとProxyを動かすにはアプリごとに配布されたキーを手に入れる必要があるが
これはまともな方法では得ることはできない

538:デフォルトの名無しさん
23/02/09 16:49:59.17 rES1MIUn.net
スクレイピングは違法とは限らないから
それは規約の違反であって法律の違反とは限らないから
ちゃんと区別しようね

539:デフォルトの名無しさん
23/02/09 17:27:01.51 pNRkkJq7.net
利用規約に違反しながら利用するのは立派な民法上の不法行為だぞ

540:デフォルトの名無しさん
23/02/09 17:32:00.27 cU1C/1te.net
それは君が決めることではない
アプリを公開してることで個人利用の範囲を大幅に超えてることをやっている
偽計業務妨害罪に問われる可能性もある
あと著作権違反なども考えられる
公開により既存のアプリが使われなくなったなど
実害が出る可能性もある
非常にリスクのある行為

541:デフォルトの名無しさん
23/02/09 17:32:49.54 cU1C/1te.net
例えばJaneクローンは大量にあったがほぼ消えたでしょ
リスクが高いのよ

542:デフォルトの名無しさん
23/02/09 17:48:06.76 rES1MIUn.net
別にリスクが低いなんて言ってない
スクレイピングが違法行為とか断定するようなところに突っ込んでるだけだ

543:デフォルトの名無しさん
23/02/09 17:50:07.91 pNRkkJq7.net
スクレイピングだろうが何だろうが書き込むのに規約への同意が必要な以上違法だろw

544:デフォルトの名無しさん
23/02/09 17:50:39.57 pNRkkJq7.net
逆にスクレイピングだと違法にならないとなぜ思った?w

545:デフォルトの名無しさん
23/02/09 17:54:21.32 rES1MIUn.net
突然書き込むときの同意とか関係ない話持ち出されても
俺はあくまでもスクレイピングについて突っ込んでるだけだけ

546:デフォルトの名無しさん
23/02/09 17:55:04.53 cU1C/1te.net
違法かどうかは正確には裁判しないとわからんよ
ただ罪に問われる可能性があるなら普通はやらないんだよ

547:デフォルトの名無しさん
23/02/09 18:00:18.99 rES1MIUn.net
> ただ罪に問われる可能性があるなら普通はやらないんだよ
それは当たり前だし
元からそんなとこには突っ込んでない
何度も言うようにスクレイピングが違法といいきるようなとこに突っ込んだだけだ

548:デフォルトの名無しさん
23/02/09 18:07:46.25 cU1C/1te.net
ビビってるの?w

549:デフォルトの名無しさん
23/02/09 18:12:57.61 rES1MIUn.net
目だった罵詈雑言もなく会話してたけど
突然そういう馬鹿だのなんだのみたいな罵りあいするつもりなの?

550:デフォルトの名無しさん
23/02/09 18:18:30.67 cU1C/1te.net
いや別に
リスクあるから気をつけなよっていうことを言ってるのに
スクレイピングが違法じゃないだとか
"ストローマン論法"をくりだすからこちらも
"ストローマン論法"を繰り出しただけ

551:デフォルトの名無しさん
23/02/09 18:27:36.41 rES1MIUn.net
別にリスクあるって事は最初から否定してないし
ただ、
> Proxyを使うにしてもスクレイピングするにしても
> 基本的に違法行為をしなきゃ作れない
こんな発言したら、スクレイピングはほぼ違法行為ってしか受け止められないんだが相手にどう解釈させるき気なの?
(もちろん、最後は裁判しないと)

552:デフォルトの名無しさん
23/02/09 18:32:31.16 cU1C/1te.net
もうその話はいいよ
裁判しないとダメなんだからお前の意見はどうでもいい
興味もない

553:デフォルトの名無しさん
23/02/09 19:31:24.63 sGaCx9sK.net
>>545
脳内に突っ込むならここで書かなくて良くね?
アンカつけてもう一度そこに何が書いてあるか読んでみろよ

554:デフォルトの名無しさん
23/03/12 09:37:26.25 RpPS0yZt.net
うるせー馬鹿

555:デフォルトの名無しさん
23/03/12 11:36:41.01 8DcR0+ge.net
[2|5]chでIPアドレス保存するようになったのは
Winnyがきっかけなんだな

556:デフォルトの名無しさん
23/03/20 07:38:08.14 6RCavF4c.net
CollectionViewで動的にソートする方法教えろ下さい。
collectionview sortでググってもmauiの例が出てこない…

557:デフォルトの名無しさん
23/03/20 09:12:24.92 SGJ9rmcr.net
>>556
URLリンク(learn.microsoft.com)

558:デフォルトの名無しさん
23/03/20 09:13:42.86 SGJ9rmcr.net
解決法
URLリンク(learn.microsoft.com)

559:デフォルトの名無しさん
23/03/20 09:21:49.34 Fh1vhNd2.net
それ、mauiちゃう。
URLリンク(learn.microsoft.com)
の方のソート知りたいんやで。

560:デフォルトの名無しさん
23/03/20 09:37:24.07 SGJ9rmcr.net
マウイハイスクールのスレだったか
じゃあ自分で調べろ

561:デフォルトの名無しさん
23/04/26 22:12:32.57 HFv/Xmey.net
Unreal EngineとUnityどっちがいいですか?

562:デフォルトの名無しさん
23/04/27 15:28:54.66 rxf6UvvM.net
好きな方使えば良いじゃない

563:デフォルトの名無しさん
23/05/29 05:17:33.47 +ylhNyrG.net
最近のVSはDockerが標準になってるしDockerも教えて本当のマルチプラットフォーム作ってみれば?


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

290日前に更新/127 KB
担当:undef