X



ふらっと C#,C♯,C#(初心者用) Part128 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
垢版 |
2017/05/02(火) 22:05:40.13ID:OPFlvhxj
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part127 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1489498042/

■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1492843013/

■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0952デフォルトの名無しさん
垢版 |
2017/06/07(水) 13:08:09.09ID:BAs4z1zZ
>>950
需要ない
UWPアプリを使う(とMSが想定している)ような層にアプローチするなら
UWPよりもWebサービスにした方がいい
0953デフォルトの名無しさん
垢版 |
2017/06/07(水) 13:35:44.28ID:tO58j6fY
o UWPのAppModel特有のローカルへの制限が厳しい。
 かなり緩くなるとはいえDesktop Bridgeも例外ではない
o XAMLの好き嫌いはともかくとして、用意されている標準コントロールがクソゴミ過ぎる。
 見た目、機能性、数のすべてに置いてウンコな廃棄物でありキーボードサポートなど貧弱の極み
o スマホアプリのようにWebサービス+APIのクライアントとしてなら有効な選択肢にもなるが
 PCの場合Webサービス+ブラウザで済んでしまう

絶望しかない…
0955デフォルトの名無しさん
垢版 |
2017/06/07(水) 13:52:16.48ID:aMWxbBw7
>>947
いや、コンバートのことを言ってるんじゃなくて
他の人も書いてるけどそもそもUWP自体のメリットがないとは言わないがかなり微妙...


ところでしょうもない質問だけど、C#のデストラクタってFinalizeを
オーバーライドするのと何が違うんだっけ?
0956デフォルトの名無しさん
垢版 |
2017/06/07(水) 14:03:28.62ID:tO58j6fY
ただの構文糖だからなんも違わない
混乱するだけだから採用しない方が良かったと言われ続けている負債である
0957デフォルトの名無しさん
垢版 |
2017/06/07(水) 14:12:06.29ID:BAs4z1zZ
FinalizeはオーバーライドすることでGCによるインスタンスの扱いが変わる特別なメソッドなので、
言語上も特別扱いすることはそれなりに理にかなっている
C++のデストラクタの構文を借りたのはクソだけど
0959デフォルトの名無しさん
垢版 |
2017/06/07(水) 14:45:19.77ID:pdmLTJmR
>C# で書いたデストラクターは、コンパイルすると Finalize というメソッドに変換されています。
>なので、デストラクターとは別に Finalize という名前のメソッドを書こうとすると、コンパイル エラーになります。

ホント酷い
0960デフォルトの名無しさん
垢版 |
2017/06/07(水) 14:47:50.46ID:wbJxkgsu
>>953
使ったことない人にはそう見えるかもしれんね
実際にはCommunity Toolkitという公式の拡張でコントロールは豊富だし
何と言っても.net nativeでの高速化と難読化要らずは代えがたい
あと、フリーウエアの場合に配布が容易なこととアンインストールが簡単なのもポイント高いよ
0961デフォルトの名無しさん
垢版 |
2017/06/07(水) 15:36:24.68ID:tO58j6fY
>>960
影だけレイアウト無視して配置されるDropShadowPanelや
ちゃんと丸め処理してなくて特定の幅で突然レイアウトが崩れるAdaptiveGridViewなどなど
ばぐまみれのUWP Community Toolkitがなんだって???
まあ修正しながら有難く使ってはいるよ

それはともかくTemplate Studioやら最近になってようやく標準コントロールの
絶望的な貧弱さをどうにかしようという動きがあることは理解してるよ
この程度の実装ですらコミュニティ頼りなのは気に食わんが
https://blogs.windows.com/buildingapps/2017/06/02/toolkits-toolkits-toolkits/
https://www.microsoft.com/store/apps/9nblggh4tlcq
https://www.microsoft.com/store/apps/9n3fgcz50qnl

今後目指していくのであろうこういうのも嫌いというわけじゃないのよ俺も
https://www.microsoft.com/store/apps/9pp1sb5wgnww

> 何と言っても.net nativeでの高速化と難読化要らずは代えがたい
> あと、フリーウエアの場合に配布が容易なこととアンインストールが簡単なのもポイント高いよ
そうだねユーザーもデベロッパーも笑顔になれる素晴らしいメリットだね、何もかもが駄目とも思ってないよ

でもその前にメリットへの導線をごっそりと引き千切る現実的なデメリットが如何ともしがたいという話なのよ
0964デフォルトの名無しさん
垢版 |
2017/06/07(水) 22:41:40.23ID:hhDTuKVW
コンバーター使いにくそうね
開発者モードにせずにexe右クリックしてコンバートとか
できないのかね
0965デフォルトの名無しさん
垢版 |
2017/06/08(木) 02:16:50.89ID:L/mCMieh
側だけ見ればUWPのメリットは結構あるから、msがどこまで本気で取り組むかだよな

>>928
VB6さえ動作させ続けるmicrosoftが何を切り捨てるって?
機能拡張は止まるかもしれんが
0966デフォルトの名無しさん
垢版 |
2017/06/08(木) 08:59:30.83ID:nTJCwNq1
>影だけレイアウト無視して配置されるDropShadowPanel
影で内側の大きさが変わる方が遥かに扱いにくいよ
どう見てもバグじゃなくて態々そう作ってあるんだよ

あんたが検索したサイト主の感性に合わなかっただけでしょうねw
0968デフォルトの名無しさん
垢版 |
2017/06/08(木) 11:22:29.61ID:dqKuRQ++
XAML、影だけ柔軟性がヤバい!
0970918
垢版 |
2017/06/08(木) 12:12:58.72ID:SHrleZz4
カスタムコントロールにnullReferenceExceptionがでて困ったので質問したものです。
解決しました。
コンストラクタをPublicにしていなかったのが原因でした。
0971デフォルトの名無しさん
垢版 |
2017/06/08(木) 12:31:20.76ID:nTJCwNq1
>>967
パラメータをセットしないとうまく動かない程度が致命的欠陥には思えない
それと影だけ云々の方は引っ込めるのかな?
0973デフォルトの名無しさん
垢版 |
2017/06/08(木) 13:47:01.81ID:qNhFFpjU
>>961
標準のメールアプリやEdge見て思うんだけど、
Microsoftは自社製UWPアプリをもっと作り込むべき。
その過程で様々なUI要素やAPIが必要とされ充実してくる。
0979デフォルトの名無しさん
垢版 |
2017/06/08(木) 16:03:38.27ID:+U8tZQ4R
何年か前は64bitExcelは32bitの拡張プラグインを動かせないからMSが32bit推奨してたけど今は64bitのみになったのかな
0982デフォルトの名無しさん
垢版 |
2017/06/08(木) 19:01:05.53ID:AFDOnKdj
マクロ互換無いからMSも64bitそんなに推奨してなかったような
実際動かなかったから32bitインストールし直したし
0983デフォルトの名無しさん
垢版 |
2017/06/08(木) 19:20:06.08ID:g3CnR/N/
確かそんな感じだったね

でも、どういう仕組みか知らんけどオートメーションに関しては
32bitのコードから64bitのエクセルを操作することも、64bitのコードから
32bitのエクセルを操作することも可能で、その辺はよく出来てると思った
0987デフォルトの名無しさん
垢版 |
2017/06/08(木) 21:13:55.80ID:D/BtlvEx
>>971
誰も致命的な欠陥なんて言ってねえしなあ
俺だってこんなささやかなライブラリの些細な不具合でネチネチ言うのは本意じゃないんだがね
不具合すら認めらない人が居てこんなにしつこいとは思わなんだよ

> それと影だけ云々の方は引っ込めるのかな?
影だけ云々って部分を勘違いしてるようだからわざわざスクショしたのに
そこすら伝わってねえとかバカも大概にとけ
コンテント置いてきぼりにして親の影パネルが配置されるから影がずれるって言ってんの
0989デフォルトの名無しさん
垢版 |
2017/06/08(木) 23:13:15.13ID:ETkTe3KK
>>983
COMのアウトプロセスサーバーは32/64bit統一不必要だけどインプロセスサーバーは統一が必要だね
0990デフォルトの名無しさん
垢版 |
2017/06/08(木) 23:16:56.66ID:joHalbqV
>>987
影をアニメーションさせる時、君の考える仕様だと本体の大きさが影の大きさの影響で変化しちまうよね
影が動くのは光源が動くことだから本体は動いちゃいけないんだよ
だから現在の仕様が正解で君の指摘は的外れです
0991デフォルトの名無しさん
垢版 |
2017/06/08(木) 23:24:07.08ID:qNhFFpjU
>>989
idl だなんだでそれなりに使われて積み上げてきた rpc 関連技術も今や昔
単なる http で xml 渡したり jsonp したりなんとも後退したもんだよね
0994デフォルトの名無しさん
垢版 |
2017/06/09(金) 15:38:25.27ID:1jgja60X
言語習得するにはやはり参考書の1つや2つ必要?
ネットの情報だけで乞食するにはいつか限界がくるかな
0995デフォルトの名無しさん
垢版 |
2017/06/09(金) 15:58:59.01ID:ZTqRiKw5
学ぶなら公式のドキュメントを読めば十分
どうしてもわからないときやピンポイントやりたいことがあるときには
そのトピックについて検索してネットの記事とかに頼ればいい

十分は言い過ぎにしてもとにかく公式のを読むこと。
0997デフォルトの名無しさん
垢版 |
2017/06/09(金) 16:23:55.99ID:HHjljMDI
細かい内容になるとリファレンスが殆ど英語だからなぁ
英語アレルギーにとっては苦痛
1000デフォルトの名無しさん
垢版 |
2017/06/09(金) 17:45:45.79ID:Y6dY8bQb
技術系の文章なんて文法的には中学英語で十分読めるよww
使われる単語数も知れてる
英語学習てw
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 37日 19時間 40分 7秒
10021002
垢版 |
Over 1000Thread
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/

▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況