ふらっと C#,C♯,C#(初心者用) Part141

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 2317-qMUn)
垢版 |
2018/12/15(土) 11:07:07.89ID:0aSEF/I+0
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)

「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

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

■関連スレ
C#, C♯, C#相談室 Part93
https://mevius.5ch.net/test/read.cgi/tech/1492818720/
■前スレ
ふらっと C#,C♯,C#(初心者用) Part139
https://mevius.5ch.net/test/read.cgi/tech/1538646998/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/ja-jp/library/gg145045.aspx
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2019/02/11(月) 11:37:16.74ID:XJjA7d5g0
サーバサイドで使えるword操作用ライブラリってありますか?
ExcelにはPOIとかあるのですがwordは探しきれず
2019/02/11(月) 11:45:15.95ID:uhV1eG5ea
Google Docsで作ってWordにエクスポートしたら
2019/02/11(月) 12:49:33.20ID:MkFOBvt90
>>681
Apache POIはExcel専用じゃないけど?
https://qiita.com/mine820/items/e1022ac51466bb34186d
2019/02/11(月) 20:34:36.03ID:Q8pHabNH0
listviewの使い方について、超初心者向けに解説してるサイトを教えてください
vs2017を使用しています
いろんなサイトやyoutubeで調べてたんですが、わからないです
2019/02/11(月) 20:50:22.35ID:Y0EVtjJ+0
>>684
ナンシークラッツ本を買うべし
2019/02/11(月) 21:09:13.65ID:+GND3QEg0
>>684
知りたいのこの辺りじゃない?
ListViewコントロールへ項目を追加するには?
http://www.atmarkit.co.jp/ait/articles/0502/04/news121.html
ListViewのアイテムがポイントで選択、シングルクリックでアクティブにできるようにする
https://dobon.net/vb/dotnet/control/lvpointselection.html
Drag drop ListView Item from one listView to another
https://stackoverflow.com/questions/38162479/drag-drop-listview-item-from-one-listview-to-another
2019/02/11(月) 22:18:17.86ID:tPbyrG7A0
Q8pHabNH0がやってるのは多分WPFだよ〜
2019/02/11(月) 22:29:40.86ID:sHYekHyG0
いつも思う
そんなクソみたいな動作しかしない
コントロールなんてやめて
いい感じに動作するもん自分で作ればいいのに
2019/02/11(月) 22:33:23.81ID:TJZlmbA+0
WPFは最低でも標準でWinFormと同等のコントロール用意しておけよと
2019/02/12(火) 01:11:37.33ID:VJfrEW+T0
>>688
いつも思う
初心者用スレで初心者向けではないアドバイスなんてやめて
適切なスレで持論を展開すればいいのに
2019/02/12(火) 01:22:15.30ID:B1oV2gIZ0
>>690
それがそーでもねーと思うんだよね
使いにくいコントロールを客に納品できるレベルに持っていくって
割りと無理ゲーじゃね?
2019/02/12(火) 03:08:49.84ID:0nHRi8Dw0
>>690
いつも思う
バカをスルーできる耐性がいつになったら身に付くのかと
2019/02/12(火) 03:12:17.30ID:VJfrEW+T0
>>691
標準コントロールで実現困難なことをそれで無理に実現しようとしてるならそのアドバイスでいいだろうが、
今回の質問者は(今のところの情報では)標識コントロールで不足している訳ではなく、ありものを使うことすらやっとのレベルなのだから、自分で作れというのは無茶な要求だろう。
2019/02/12(火) 03:12:52.20ID:VJfrEW+T0
>>691ではなく>>692でした
2019/02/12(火) 05:53:58.40ID:DAeR3Vqi0
そうです、wpfです
これってwinformよりも良くないんでしょうか?
見た目が良くて新しいものというイメージなんですが
696デフォルトの名無しさん (アウアウエー Sa0a-DOJB)
垢版 |
2019/02/12(火) 05:58:34.55ID:SvKCMiwAa
めくそはなくそ
2019/02/12(火) 06:07:05.14ID:DAeR3Vqi0
http://var.blog.jp/archives/69202816.html
どのテンプレートを選べばいいんでしょうか
wpf使われているソフトはほぼないと書いてあります
2019/02/12(火) 06:33:52.77ID:0tNvI9Ip0
WPFは専用スレがあるよ

WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part22
https://mevius.5ch.net/test/read.cgi/tech/1513175747/
2019/02/12(火) 06:43:57.01ID:0tNvI9Ip0
さくっと作りたいならWinForm
見た目にこだわって、今後も続けていきたいならWPF

まぁ今からやるならWPFだと思うよ。
DPIスケーリングとか今どきの地味でめんどくさい部分の対応はやってくれている。
WinFormはさくっと作れるけど、自分でUIの部品画像つくれないなら見た目は古臭くなるし、
UIとビジネスロジックの分離も大変。
2019/02/12(火) 06:50:44.92ID:n9nKxlWwM
一年で600レスしかつかない専用スレ
2019/02/12(火) 06:55:56.97ID:wGJ5rzVe0
C#がニッチだからな
プレイヤーはjavaと一桁違うんじゃね
702デフォルトの名無しさん (ワッチョイ 412d-Ctdi)
垢版 |
2019/02/12(火) 07:07:37.35ID:IZHpfaFj0
数倍は違っても桁は違わないんじゃないのかな
2019/02/12(火) 07:43:09.55ID:HQcd2HqP0
5chのWPFスレとSwingスレを比較すればええのか? ええのんか?
2019/02/12(火) 10:49:53.10ID:dWGWBM0h0
C#で書いていると、急にLinuxみたいなのが流行りだした場合、手間が増える
だろう。この業界は、今後どうなるか分からん。
2019/02/12(火) 11:03:40.30ID:GttB/eDsd
>>704
そんなこと言ってたらどんな言語でもリスクあるだろwww
2019/02/12(火) 11:09:45.74ID:LAva8DO10
C++だと大丈夫だろうよ。
2019/02/12(火) 11:11:43.96ID:DAeR3Vqi0
>>699
速度も遅くて使い物にならないと効いたのですが、そんなこともないですか?
2019/02/12(火) 11:41:24.36ID:VerJGrBEM
>>707
それ以前に、WPFは未完成のまま既にメンテナンスモード入りしたから新規での利用はお勧めできない
MS自身がVSの開発に使うためだけにメンテされてるフレームワークだよ
2019/02/12(火) 11:44:21.97ID:DAeR3Vqi0
>>708
そうなんですね、c#の場合、選択肢はwindowsフォームアプリケーションしかない感じですか?
これはwin32といわれているものでしょうか?
2019/02/12(火) 12:22:47.98ID:9UpkeXwQa
WPFの問題点は

(1) 学習コストが高い
(2) 即時モードの描画が使えない

だと思うので、これらを気にしなきゃ、相対的に新しいWPFの方がいいんだろうけどね。
レイアウトやバインディングの柔軟性が魅力的なのは否定できない。
これは意見が分かれるけど、

(3) イベントハンドラだらけになってコードが読みづらいWindows Formの問題点の
解消を目指したはずなのに、結局かえってWPFのコードの方が分かりづらい

これもWPFが好きになれない大きな理由
2019/02/12(火) 12:53:00.05ID:IcQdq56o0
WPF敷居高いのは初めてづくしだからだろ。
データバインディングからレイアウトをxmlで書いて(デザイナーも使えるが)で、更にMVVMのお勉強。
だから、しんどい。
2019/02/12(火) 12:59:12.71ID:IcQdq56o0
wpfでもmvvmとバインディング使わなくてもいけるけど、listviewの仮想化とか使えなくなったりするが、mvvmとかも強制見たいな風潮がwpfの敷居を上げてる
2019/02/12(火) 13:02:29.67ID:DAeR3Vqi0
winformでやってみます
2019/02/12(火) 13:02:49.08ID:IcQdq56o0
androidは最初標準でデータバインディングとかなく途中で登場してMVVMっぽく作れるようになったが、
こういう風に段階を踏んで1個ずつ学び安い環境があったから良かった。

その違いだな。
2019/02/12(火) 13:47:31.84ID:BXjjeidx0
>>709
UWPってのもある
2019/02/12(火) 13:58:06.30ID:FIdhys7p0
>>689
UWP「せやな」
2019/02/12(火) 15:41:39.27ID:rOtwyWX5d
Xamarin.Forms+UWPならついでにiOSやAndroidにまあまあ対応できたりする
2019/02/12(火) 17:33:01.90ID:DAeR3Vqi0
>>715
formでやってみます
もうc++のほうがいいですか?
2019/02/12(火) 18:14:08.19ID:3x+OYT1Q0
好きにしろ
2019/02/12(火) 19:10:05.32ID:B1oV2gIZ0
>>704
c#、linuxで動くらしいぞ
2019/02/12(火) 19:11:51.93ID:B1oV2gIZ0
winformもlinuxで動くみたいなことも誰か言ってなかったっけ?
2019/02/12(火) 19:20:48.95ID:a/nbvL/tM
WPFでしんどいのはMVVMという宗教。
自分で新しい宗派を名のる位のずうずうしさか他人の教義にひれ伏すか
2019/02/12(火) 19:21:39.94ID:KFZGfstbM
ザマリンで鬱陶しいのは信者
2019/02/12(火) 22:02:44.11ID:afakhEje0
>>715-716
UWP のいい教科書/チュートリアルはありませんか?
725デフォルトの名無しさん (オッペケ Srd1-da9w)
垢版 |
2019/02/12(火) 23:28:53.73ID:TGYKDn8Ur
UWPアプリなんて誰も使ってないのに
2019/02/12(火) 23:39:52.22ID:HQcd2HqP0
>>724
o https://github.com/Microsoft/Windows-universal-samples
o Windows Template Studioの吐いたひな形を眺める
o ストアにあるXAML Control Gallery
2019/02/12(火) 23:48:41.39ID:mBIHBqGr0
>>725
嘘をおっしゃい
728デフォルトの名無しさん (オッペケ Srd1-da9w)
垢版 |
2019/02/13(水) 00:04:01.52ID:sgtLrhrBr
>>727
いやマジでしょ
2019/02/13(水) 00:08:16.61ID:C9BSnIId0
>>725
俺は使ってるが
2019/02/13(水) 00:26:20.99ID:VGvE+KfY0
>>728
Windows10使ってる人は全員使ってるやろ
2019/02/13(水) 04:20:16.35ID:9xiZOSOZ0
wpf使うとエディタ自体重くならないですかね
2019/02/13(水) 08:22:31.97ID:9xiZOSOZ0
win form=win 32ということなんでしょうか
また、これは見た目はきれいにできないんですか?
2019/02/13(水) 08:35:14.74ID:9xiZOSOZ0
winformってデザイナー画面のズームできないんですか
2019/02/13(水) 08:37:37.78ID:hwjiROfk0
>>732
WinFormでファイラー作ると、XPのエクスプローラーもどき程度しか作れないのが問題だな
見た目のカスタマイズが困難だからね

ただWin32のコンポーネントを直に使うように作れば速度は本物と遜色ない物ができる
リストビューとか使わずにエクスプローラーの部品を引っ張ってくるなら
2019/02/13(水) 08:45:15.81ID:9xiZOSOZ0
>>734
見た目まで自由に作る場合はC++のほうがいいのでしょうか?
面倒そうではありますが
c++でもインターフェースは何らかのライブラリを使うと聞きますが
2019/02/13(水) 08:57:22.13ID:hwjiROfk0
>>735
C++でもWinFormsでも頑張れば見た目を変更できないこともない
ただ、素人が一人で片手間でやる作業量じゃすまないんだわな

簡単に見た目を変えたいのならWPFがお薦め
2019/02/13(水) 09:06:36.72ID:9xiZOSOZ0
↑わかりました
2019/02/13(水) 11:27:04.45ID:9xiZOSOZ0
>>736
それなりに使いこなせるように慣れば見た目を変えるのは容易ですか?
2019/02/13(水) 11:44:42.10ID:l4vsLjs90
スレチだけど、WPFはMahApps.Metroがあるからな。
メトロデザイン風なら楽できる
740デフォルトの名無しさん (オッペケ Srd1-da9w)
垢版 |
2019/02/13(水) 11:49:24.81ID:sgtLrhrBr
>>730
画像ビューワとか?
ExcelとかWinFormで作られているじゃん
2019/02/13(水) 12:08:48.71ID:ARXdU5axd
>>740
設定アプリ
2019/02/13(水) 12:17:19.46ID:C9BSnIId0
>>740
電卓
743デフォルトの名無しさん (オッペケ Srd1-da9w)
垢版 |
2019/02/13(水) 12:19:31.62ID:sgtLrhrBr
>>741
>>742
そういうのはさ、Windows10に標準でインストールされてるやつだけど
自分で作ったUWPアプリなんか誰にも使われることはないよね
そもそもアプリストアなんか見ることは一切ないし
2019/02/13(水) 12:24:36.18ID:tFsdkf9td
>>743
ストア見てるよ
Ubuntuとかダウンロードしたもん
2019/02/13(水) 12:26:05.04ID:e0d6KWciM
ダウンロードをストアから行うことはあるが、ストアでアプリを探すことは一度もやったことないな
2019/02/13(水) 12:33:48.97ID:EW0X8toeF
当初のUWPアプリなんて誰も使ってないという主張からどんどん特定条件が増えていくなw
2019/02/13(水) 12:34:12.66ID:2XDMMrj30
>>740
スタート画面
2019/02/13(水) 12:41:07.09ID:ARXdU5axd
>>743
>>725
2019/02/13(水) 14:03:56.48ID:jF7nIOB90
>>739
っMaterial Design In XAML Toolkit
マテリアルデザイン風もあるよ
MahApps.Metroとの連携も用意されてる
2019/02/13(水) 18:31:28.53ID:OfMy+HAU0
派遣先の組込上がりのPMがWinFormでタブレット対応アプリ作れと言ってくる

せめてWPFと言ったんだけどオナニーエンジニアうぜーと言われた
2019/02/13(水) 19:00:57.32ID:ixNjFQqZ0
説得できないんなら諦めろ
2019/02/13(水) 19:09:55.36ID:e0d6KWciM
>>750
勘違いするな
お前の仕事はモノを完成させることではなく労働力の提供なんだから黙って従えばよい
お前だって成果物責任を負う立場になれば多少なりとも保守的になるさ
2019/02/13(水) 20:02:03.05ID:NZaXG+jY0
>>750
俺にもお前がオナニーエンジニアにしか見えないんだが。
2019/02/13(水) 20:19:25.70ID:T+klQ57Ga
>>750
変な言い掛かりつけてる奴は恐らくWPFだけが
今時のタッチ操作をサポートしていることも知らないだけだから相手にすることない
755デフォルトの名無しさん (オッペケ Srd1-da9w)
垢版 |
2019/02/13(水) 21:17:02.96ID:sgtLrhrBr
前も言ったけどさ、ガワはブラウザで作ればいいじゃん
WinFormもWPFもUWPもいらん

Windowsアプリだがブラウザで操作する
ASP.Net Coreでもできそうだが
2019/02/13(水) 22:08:44.72ID:kXEWJhMu0
web cad な OSSのlibってあるのけ?
2019/02/13(水) 22:33:58.03ID:luVawDgcd
>>755
オナニー書き込みやめろ
758デフォルトの名無しさん (オッペケ Sr7b-/+m/)
垢版 |
2019/02/14(木) 05:20:39.39ID:MlsuSDTjr
エレクトロンみたいな感じでいいんだよ
裏側はc#、表側はhtml, css, js
.Net CoreならMacでもLinuxでも動くし
これが一番いい
2019/02/14(木) 07:46:22.81ID:Dp0xuhxW0
( ´_ゝ`)フーン
好きにすれば
2019/02/14(木) 08:16:35.34ID:GFNptSHh0
>>758
エレクチオンみたいな感じ?
761デフォルトの名無しさん (オッペケ Sr7b-/+m/)
垢版 |
2019/02/14(木) 11:28:10.10ID:MlsuSDTjr
バカどもには理解できないらしい
2019/02/14(木) 11:37:55.91ID:SFw402Pv0
ファイラを作成しているのですが、ツリービューでPC内のフォルダを検出する方法について、
どのあたりを調べたらいいか教えてください
2019/02/14(木) 12:34:57.27ID:tlcLfILV0
>>762
SYSTEM.IO
2019/02/14(木) 15:12:27.60ID:Q59BY7+Wp
>>760
こういうレスすごい好き
どうしてエレクチオンしないんだろうな
2019/02/14(木) 16:05:20.61ID:SFw402Pv0
>>763
ありがとぅ
2019/02/14(木) 20:27:11.25ID:SFw402Pv0
ソフト上でファイルにアクセスして、フォルダの中身などを表示したいのですが、まず何のフォームを使えばいいんでしょうか?
2019/02/14(木) 20:28:26.38ID:e1Z71hhf0
>>766
picturebox
2019/02/14(木) 20:37:17.42ID:SFw402Pv0
↑ありがとうございます
表示を切り替えたい場合などは、listviewなど別のものを使う感じですね
2019/02/14(木) 20:54:47.71ID:KyyLfHej0
質問があやふやで回答が無茶苦茶なの続いているけど遊んでいるのか?
2019/02/14(木) 21:19:13.61ID:m8w/NK2F0
あ?ころころすっぞ
2019/02/14(木) 21:27:08.41ID:4V+YrcT70
ワッチョイ変わったけど同一人物っぽいね
ソフト完成するまでずっと質問してそう
2019/02/14(木) 23:37:18.13ID:Dp0xuhxW0
>>771
そういうスレでしょ?
2019/02/15(金) 02:03:45.64ID:olENi3qW0
ある要素の中で2番目に高い数値を選ぶエレガントなlinqを教えて下さい
2019/02/15(金) 03:00:48.77ID:ehpwnyaM0
sortedData[1]
2019/02/15(金) 04:23:42.06ID:lsxqATYQ0
Distinct().OrderBy().Skip(1)
とか?
全部同じ値の可能性があるなら知らん。
2019/02/15(金) 04:28:01.15ID:lsxqATYQ0
エレガントとは言えない上に間違ってたorz
2019/02/15(金) 05:03:20.06ID:a5xYZsMx0
Distinct().OrderByDescending().ElementAt(1)
でしょ
2019/02/15(金) 07:02:27.81ID:olENi3qW0
>>774
その2番じぁねーw
2019/02/15(金) 07:03:18.02ID:olENi3qW0
>>777
ありがとうございます。
2019/02/15(金) 09:07:12.92ID:joZk3VJy0
>>777
だいたい良いと思うが、データが2個以上無いと落ちるよね
2019/02/15(金) 10:33:16.88ID:QcXsKv+O0
2番じゃ駄目なんですか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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