[過去ログ] ふらっと C#,C♯,C#(初心者用) Part141 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
748: (スッップ Sd22-bIN/) 2019/02/13(水)12:41 ID:ARXdU5axd(2/2) AAS
>>743
>>725
749: (ワッチョイ a1e7-FtKs) 2019/02/13(水)14:03 ID:jF7nIOB90(1) AAS
>>739
っMaterial Design In XAML Toolkit
マテリアルデザイン風もあるよ
MahApps.Metroとの連携も用意されてる
750
(3): (ワッチョイ f901-mus4) 2019/02/13(水)18:31 ID:OfMy+HAU0(1) AAS
派遣先の組込上がりのPMがWinFormでタブレット対応アプリ作れと言ってくる

せめてWPFと言ったんだけどオナニーエンジニアうぜーと言われた
751: (ワッチョイ 7d17-feI+) 2019/02/13(水)19:00 ID:ixNjFQqZ0(1) AAS
説得できないんなら諦めろ
752: (ドコグロ MM41-/S9r) 2019/02/13(水)19:09 ID:e0d6KWciM(2/2) AAS
>>750
勘違いするな
お前の仕事はモノを完成させることではなく労働力の提供なんだから黙って従えばよい
お前だって成果物責任を負う立場になれば多少なりとも保守的になるさ
753: (ワッチョイ 461c-kRwR) 2019/02/13(水)20:02 ID:NZaXG+jY0(1) AAS
>>750
俺にもお前がオナニーエンジニアにしか見えないんだが。
754: (アウアウエー Sa0a-gVV1) 2019/02/13(水)20:19 ID:T+klQ57Ga(1) AAS
>>750
変な言い掛かりつけてる奴は恐らくWPFだけが
今時のタッチ操作をサポートしていることも知らないだけだから相手にすることない
755
(1): (オッペケ Srd1-da9w) 2019/02/13(水)21:17 ID:sgtLrhrBr(4/4) AAS
前も言ったけどさ、ガワはブラウザで作ればいいじゃん
WinFormもWPFもUWPもいらん

Windowsアプリだがブラウザで操作する
ASP.Net Coreでもできそうだが
756: (ワッチョイ 8dda-5dzK) 2019/02/13(水)22:08 ID:kXEWJhMu0(1) AAS
web cad な OSSのlibってあるのけ?
757: (スフッ Sd22-XlDt) 2019/02/13(水)22:33 ID:luVawDgcd(1) AAS
>>755
オナニー書き込みやめろ
758
(1): (オッペケ Sr7b-/+m/) 2019/02/14(木)05:20 ID:MlsuSDTjr(1/2) AAS
エレクトロンみたいな感じでいいんだよ
裏側はc#、表側はhtml, css, js
.Net CoreならMacでもLinuxでも動くし
これが一番いい
759: (ワッチョイ 5f47-0jsH) 2019/02/14(木)07:46 ID:Dp0xuhxW0(1/2) AAS
( ´_ゝ`)フーン
好きにすれば
760
(1): (ワッチョイ a761-sF/z) 2019/02/14(木)08:16 ID:GFNptSHh0(1) AAS
>>758
エレクチオンみたいな感じ?
761: (オッペケ Sr7b-/+m/) 2019/02/14(木)11:28 ID:MlsuSDTjr(2/2) AAS
バカどもには理解できないらしい
762
(1): (ワッチョイ bfef-l0e6) 2019/02/14(木)11:37 ID:SFw402Pv0(1/4) AAS
ファイラを作成しているのですが、ツリービューでPC内のフォルダを検出する方法について、
どのあたりを調べたらいいか教えてください
763
(1): (ワッチョイ a7da-MZ+k) 2019/02/14(木)12:34 ID:tlcLfILV0(1) AAS
>>762
SYSTEM.IO
764: (ササクッテロレ Sp7b-GbUa) 2019/02/14(木)15:12 ID:Q59BY7+Wp(1) AAS
>>760
こういうレスすごい好き
どうしてエレクチオンしないんだろうな
765: (ワッチョイ bfef-l0e6) 2019/02/14(木)16:05 ID:SFw402Pv0(2/4) AAS
>>763
ありがとぅ
766
(1): (ワッチョイ bfef-l0e6) 2019/02/14(木)20:27 ID:SFw402Pv0(3/4) AAS
ソフト上でファイルにアクセスして、フォルダの中身などを表示したいのですが、まず何のフォームを使えばいいんでしょうか?
767: (ワッチョイ a761-udZ6) 2019/02/14(木)20:28 ID:e1Z71hhf0(1) AAS
>>766
picturebox
768: (ワッチョイ bfef-l0e6) 2019/02/14(木)20:37 ID:SFw402Pv0(4/4) AAS
↑ありがとうございます
表示を切り替えたい場合などは、listviewなど別のものを使う感じですね
769: (ワッチョイ 7f7b-uWgP) 2019/02/14(木)20:54 ID:KyyLfHej0(1) AAS
質問があやふやで回答が無茶苦茶なの続いているけど遊んでいるのか?
770: (ワッチョイ 475f-3wKp) 2019/02/14(木)21:19 ID:m8w/NK2F0(1) AAS
あ?ころころすっぞ
771
(1): (ワッチョイ 2717-yQ/S) 2019/02/14(木)21:27 ID:4V+YrcT70(1) AAS
ワッチョイ変わったけど同一人物っぽいね
ソフト完成するまでずっと質問してそう
772: (ワッチョイ 5f47-0jsH) 2019/02/14(木)23:37 ID:Dp0xuhxW0(2/2) AAS
>>771
そういうスレでしょ?
773: (ワッチョイ 8763-lPFl) 2019/02/15(金)02:03 ID:olENi3qW0(1/3) AAS
ある要素の中で2番目に高い数値を選ぶエレガントなlinqを教えて下さい
774
(1): (ワッチョイ 7fda-cT+3) 2019/02/15(金)03:00 ID:ehpwnyaM0(1) AAS
sortedData[1]
775: (ワッチョイ a761-sF/z) 2019/02/15(金)04:23 ID:lsxqATYQ0(1/2) AAS
Distinct().OrderBy().Skip(1)
とか?
全部同じ値の可能性があるなら知らん。
776: (ワッチョイ a761-sF/z) 2019/02/15(金)04:28 ID:lsxqATYQ0(2/2) AAS
エレガントとは言えない上に間違ってたorz
777
(2): (ワッチョイ 5f47-IkAN) 2019/02/15(金)05:03 ID:a5xYZsMx0(1/2) AAS
Distinct().OrderByDescending().ElementAt(1)
でしょ
778: (ワッチョイ 8763-lPFl) 2019/02/15(金)07:02 ID:olENi3qW0(2/3) AAS
>>774
その2番じぁねーw
779: (ワッチョイ 8763-lPFl) 2019/02/15(金)07:03 ID:olENi3qW0(3/3) AAS
>>777
ありがとうございます。
780
(3): (ワッチョイ a742-yQ/S) 2019/02/15(金)09:07 ID:joZk3VJy0(1) AAS
>>777
だいたい良いと思うが、データが2個以上無いと落ちるよね
781: (ワッチョイ a7da-MZ+k) 2019/02/15(金)10:33 ID:QcXsKv+O0(1/2) AAS
2番じゃ駄目なんですか
782
(1): (ワッチョイ 5f47-0jsH) 2019/02/15(金)11:41 ID:a5xYZsMx0(2/2) AAS
>>780
そんなもん例外キャッチすればいいでしょ
783: (アウアウウー Sa4b-F6dR) 2019/02/15(金)12:42 ID:VCl1o3iCa(1/2) AAS
>>782
ArgumentException系をcatchするのは悪手だと思う

.Distinct().OrderByDescending(x => x).Cast<int?>().ElementAtOrDefault(1)
とするのはどうだろう
784: (ドコグロ MM3b-3Kdw) 2019/02/15(金)12:53 ID:Qph8FA2WM(1/2) AAS
>>780
そういう状態を想定するならそもそも2番目が無い時の要件書いてないやつが悪い
785: (スププ Sd7f-0jsH) 2019/02/15(金)12:56 ID:dZvrqvyod(1) AAS
>>780
ちょっとしたQAにあらゆる異常系処理にまで対応したコードまで求めるのは違うと思う
786: (オッペケ Sr7b-/+m/) 2019/02/15(金)13:01 ID:tYLxs8Yjr(1) AAS
みんなLinkつこてるの?
787
(1): (ササクッテロレ Sp7b-13Kq) 2019/02/15(金)13:02 ID:juddEHEPp(1/2) AAS
二番目に高い要素を取得っちゅーてんのに二番目が無い場合に
例外じゃなく勝手に既定値を返す方がよほど悪手じゃね?
788
(1): (ワッチョイ bfef-l0e6) 2019/02/15(金)13:04 ID:Ayyf6Kdi0(1/5) AAS
c#で作られているソフトって何があるのですか
789
(1): (アウアウウー Sa4b-F6dR) 2019/02/15(金)13:18 ID:VCl1o3iCa(2/2) AAS
>>787
強調し忘れてたから念の為書いておくと
Null許容型にしているから「二番目に高い要素が0」の場合と「二番目が無い場合」は区別できる
それを踏まえた上で指摘してくれているなら……Null許容型使ってたらnullチェックしてくれると信じてるんだがどうだろう
790: (ササクッテロレ Sp7b-13Kq) 2019/02/15(金)13:44 ID:juddEHEPp(2/2) AAS
>>789
正直そのへんは踏まえずケチつけたけど
結局エラー分岐が戻り値か例外かって話になるなら
質問者そっちのけでどちらがスマートか殴りっこしても不毛だなあ
791
(1): (ワッチョイ bfef-l0e6) 2019/02/15(金)17:22 ID:Ayyf6Kdi0(2/5) AAS
vs2017でただの波括弧で特定部分を囲うと、インデントされますが、これはどのような意味を持ちますか?
792
(1): (ワッチョイ 5f61-yQ/S) 2019/02/15(金)17:37 ID:l6xRE0dp0(1) AAS
超かっこいい
793
(1): (ワッチョイ a70c-yQ/S) 2019/02/15(金)17:54 ID:VXffwVEC0(1) AAS
>>791
ブロックという意味です
794
(3): (ワッチョイ bfef-l0e6) 2019/02/15(金)18:14 ID:Ayyf6Kdi0(3/5) AAS
>>793
if{}
みたいな条件がない
{}
だけの状態でもエラーとはなりませんが、何の意味があるのですか?
見た目を整えるだけですか?
795: (ワッチョイ a7da-MZ+k) 2019/02/15(金)18:34 ID:QcXsKv+O0(2/2) AAS
>>788
nikon の現像ソフト
796: (ドコグロ MM1f-udZ6) 2019/02/15(金)18:35 ID:T7xyRbUnM(1) AAS
>>794
一時変数を何度も使うときに便利
797: (ドコグロ MM3b-3Kdw) 2019/02/15(金)18:54 ID:Qph8FA2WM(2/2) AAS
>>794
C# ブロックスコープ
でぐぐれ
798: (ワッチョイ bfef-l0e6) 2019/02/15(金)18:57 ID:Ayyf6Kdi0(4/5) AAS
↑ありがとう
799: (ワッチョイ 0788-eHko) 2019/02/15(金)19:10 ID:A45VNw280(1) AAS
>>794
スコープを制限するからその中で宣言したローカル変数は外で使えない
たぶん、それ以外に違いはない
800
(1): (ワッチョイ bfef-l0e6) 2019/02/15(金)20:08 ID:Ayyf6Kdi0(5/5) AAS
c#のwinformのmenustripの背景というのは変更できないのでしょうか
この辺はそれぞれのPCに依存してるのかなーと思います
801
(1): (ワッチョイ 7f7b-uWgP) 2019/02/15(金)20:12 ID:gfFuWLI70(1) AAS
>>800
BackgroundImageのプロパティに設定
802: (ワッチョイ 0743-amp2) 2019/02/15(金)21:35 ID:jCkiam8S0(1) AAS
>>792
俺の事か?
803: (ワッチョイ bfef-l0e6) 2019/02/16(土)05:07 ID:d5pUUzr/0(1/5) AAS
>>801
ありがつぅ
804
(2): (ワッチョイ bfef-l0e6) 2019/02/16(土)05:57 ID:d5pUUzr/0(2/5) AAS
c#でスクリーンショット撮影するソフトは不可能ですか?
805: (スッップ Sd7f-/Qxi) 2019/02/16(土)07:29 ID:+4z8MAVsd(1) AAS
いいえ
806: (ワッチョイ 2717-yQ/S) 2019/02/16(土)11:13 ID:I7KLi1I90(1) AAS
>>804
検索すればすぐわかる
807: (ワッチョイ a761-yQ/S) 2019/02/16(土)11:55 ID:mmBt6tnL0(1) AAS
>>804
MessageBox.Show("PrintScreenボタンを押せろください");
808
(2): (ワッチョイ 2702-yQ/S) 2019/02/16(土)16:07 ID:n2t8JUOl0(1) AAS
Cでは数値型変数を複数の場所から参照するためには、変数のポインタ得てそれを使いますが
C#ではポインタ無いんで、数値フィールド持つクラスを作って
そのインスタンスから参照するしか無いんですか?
809: (スップ Sdff-K7Ax) 2019/02/16(土)17:01 ID:dfsqwbBrd(1) AAS
別にポインタはあるぞ。
行儀わるいから、使うべきかよくかんがえたほうがいいだけ。
810: (ワッチョイ df32-A2tD) 2019/02/16(土)17:01 ID:mSWYdTC80(1) AAS
>>808
スカラー型なら直接読み書きすれば良いのでは無いかと思いますが…配列なら参照型です
変数参照を扱うなら強化されたrefやoutを使えます、またunsafeだとポインタも使えます
TypedReferenceというのも有りますがコレを扱うための__makerefなどは些かアレなので…

.NETには値参照用のSystem.Runtime.CompilerServices.StrongBox<T>などジェネリック既存型も有ります
811: (スププ Sd7f-amp2) 2019/02/16(土)17:09 ID:eqms90yHd(1) AAS
定数参照的な話?
812: (アウアウエー Sa1f-x6Gg) 2019/02/16(土)17:11 ID:PR5Tb5Rba(1) AAS
>>808
Cでもスコープ内の変数は普通に読み書き可能。
スコープ外の変数でもその値を引数として関数に渡すことができる
ポインタが必用になるのは変数を書き換える汎用的な関数を書く場合だけ
C#の場合、同じことはrefやout付きの引数で実現できる
813
(1): (ワッチョイ bfef-l0e6) 2019/02/16(土)17:20 ID:d5pUUzr/0(3/5) AAS
外部リンク:nn-hokuson.hatenablog.com
個々のサンプル通りにゲームを作成中なのですが、paintイベントハンドラってなんでしょうか
paintというイベントは何によって発生するのかよくわかりません
814: (ササクッテロレ Sp7b-13Kq) 2019/02/16(土)17:27 ID:NXeshUsvp(1/2) AAS
>>813
> paintイベントハンドラってなんでしょうか
描画をするためのハンドラです

> paintというイベントは何によって発生するのかよくわかりません
描画をしたい時に発生します
815
(1): (ワッチョイ bfef-l0e6) 2019/02/16(土)17:31 ID:d5pUUzr/0(4/5) AAS
↑描画とはどういう操作のことでしょうか?
フォームがロードされた時点で実行されます
816: (ササクッテロレ Sp7b-13Kq) 2019/02/16(土)17:37 ID:NXeshUsvp(2/2) AAS
>>815
ゲームの場合は勝手に描画が実行され続けます
817: (ワッチョイ bfef-l0e6) 2019/02/16(土)18:16 ID:d5pUUzr/0(5/5) AAS
↑自動的にですか
ありがとうございます
818
(2): (ワッチョイ bfef-l0e6) 2019/02/17(日)12:34 ID:Cn2cXppc0(1/6) AAS
using System;
public class Hello{
public static void Main(){
// Your code here!

private void myfunction(){
Console.WriteLine("jfoasd");
}
省6
819: (ワッチョイ c701-cT+3) 2019/02/17(日)12:38 ID:51VRzV3m0(1) AAS
staticな関数から動的な関数を呼び出してるんじゃない?
820: (ワッチョイ 2717-yQ/S) 2019/02/17(日)12:59 ID:j6Gi9YSR0(1) AAS
ローカル関数をサポートしてないだけでしょ
821: (ササクッテロレ Sp7b-13Kq) 2019/02/17(日)13:00 ID:I+dbukVsp(1/2) AAS
>>818
private voidの部分がおかしいですね
822
(2): (ワッチョイ 077b-Pt61) 2019/02/17(日)14:31 ID:cAaLtQSp0(1) AAS
>>818
まずこういう質問はpaizaの問題でC#のスレでやられても混乱するからVisualStudioでの話以外はやめてくれ
コード書けるサイトが間違っていないって保証が無い。実際動くコード転載してもエラーって何度も経験しているからな
VisualStudioで書くのならターゲットフレームワークを.Net4.7以上にしてprivate void myfunction()からprivate外してvoid myfunction()で動く
823
(3): (ワッチョイ 7ff2-5Hf3) 2019/02/17(日)16:38 ID:Agaj4T0x0(1/2) AAS
たすけて!これ何が違うの?
どっちも普通に使えるよね?
ちな初心者
?List<T> list = new List<T>();
?List<T> list;
824: (ワッチョイ 87e7-Hwlg) 2019/02/17(日)16:55 ID:2ynU5zYy0(1) AAS
後者は中身が無いからそのままじゃ使えない
825
(1): (アウアウウー Sa4b-FXSN) 2019/02/17(日)17:04 ID:KqlDIF5Pa(1) AAS
>>823
1はlistという変数の定義と同時にList型のインスタンスで初期化している、普通に使える
2はlistという変数を定義しただけの状態
ローカル変数の場合は後で初期化する必要がある、未初期化のまま使おうとするとコンパイルエラー
クラスや構造体のフィールドの場合は暗黙でnullで初期化される、「普通に使う」ためには後でList型インスタンスを代入してやる必要がある
826
(1): (ワッチョイ 5f01-3Kdw) 2019/02/17(日)17:07 ID:naWxhgEk0(1/2) AAS
>>823
> ?List<T> list = new List<T>();

List<T> list;
list = new List<T>();
と同じ

> ?List<T> list;
省1
827: (スッップ Sd7f-/Qxi) 2019/02/17(日)17:07 ID:B/nvmulQd(1/2) AAS
>>822
.NETのバージョンなにか関係あるか?
828
(1): (ワッチョイ df32-A2tD) 2019/02/17(日)17:12 ID:tKx1WgvG0(1) AAS
>>823
C++と違ってクラスは強制的に参照型で変数宣言がポインタと同等なのよ
宣言だけではコンストラクタはもちろんインスタンスも割り当てられない
1-
あと 174 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s