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

レス数が900を超えています。1000を超えると表示できなくなるよ。
2022/06/17(金) 08:42:12.88ID:CPX9Pfyj0
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)

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

■前スレ
ふらっと C#,C♯,C#(初心者用) Part154
https://mevius.5ch.net/test/read.cgi/tech/1644416019/
■関連スレ
C#, C♯, C#相談室 Part96
https://mevius.5ch.net/test/read.cgi/tech/1639965805/
■コードを貼る場合は↓を使いましょう。
https://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries/
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries/
https://referencesource.microsoft.com/
https://source.dot.net/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2022/09/03(土) 13:28:54.06ID:TFq+Khd70
皆さんすいませんでした。
スケーリングと高Dpiがごっちゃになって質問してしまいました。
高Dpi対応はマニフェストに書き込むので対応してます。
スケーリング時にフォームやコントロールが画面外にいっちゃうのをなんとかしたいなと思って質問したんですが、やっぱWPFが良さそうですね
2022/09/03(土) 13:37:22.48ID:MAChL+qha
外に行っちゃうのも対応法が書いてある
それでだめならAnchor使ってないんだろ
2022/09/03(土) 13:38:10.89ID:22RM66RL0
>>842
答える気がないならすっこんでろ
2022/09/03(土) 13:39:07.35ID:MAChL+qha
答えてんじゃん
これで解決できないやつはいないだろさすがに
845デフォルトの名無しさん (ワッチョイ 0701-CYaL)
垢版 |
2022/09/03(土) 13:41:26.46ID:kCYiDTrL0
せめてリンク貼れ
2022/09/03(土) 13:41:58.88ID:22RM66RL0
>>844
>>1
2022/09/03(土) 13:42:02.65ID:TKfTxEiD0
>>841
FormのAutoScaleModeプロパティをFontからDPIに変更した?
後、.NET Frameworkなのか.NET5以降のどっちで作ってるの。
.NET Frameworkの場合はスケーリング有効時にVSを起動すると100%のスケールで再起動するか聞いてくるけど、
それをやらずにFormのレイアウトを変更するとレイアウトが崩れて酷いことになる。
2022/09/03(土) 13:42:21.46ID:MAChL+qha
あ、そうか
親切そうな言葉で嘘を書くやつが多いということはすういうスレだったか
すまんかった
俺も次からそうするわ
2022/09/03(土) 13:44:09.20ID:MAChL+qha
>>845
お前がはってやれよ
秒でみつかるからさあ
2022/09/03(土) 13:45:40.22ID:MAChL+qha
>>847
あんまり詳しく聞くと質問を質問で返すなと言われるぞ
851デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/03(土) 13:49:52.86ID:pIlh0KDq0
>>849
これか?
https://docs.microsoft.com/ja-jp/office/client-developer/ddpi/handle-high-dpi-and-dpi-scaling-in-your-office-solution
2022/09/03(土) 13:50:25.70ID:VhEETHyI0
変に匂わせないだけで済んだ話なのに…
2022/09/03(土) 14:22:16.77ID:peyYEDe50
知識豊富な人はこのスレで答えてない感じね
何があったのか知らんけど俺が初心者だったころは教えてくれる人に噛みついたりしなかったなあ(老害感)
2022/09/03(土) 15:09:30.38ID:KTcwdzTS0
ググればわかることを聞くのはプログラミングの最能無い
2022/09/03(土) 15:23:02.58ID:3bWK9vX2M
捨てゼリフが言いたい人はそれぞれ言い終わった感じっすか
それともまだ続いてる感じ?
2022/09/03(土) 15:29:09.15ID:jD7rh1Hda
続けろと言ってるわけね
2022/09/03(土) 15:32:17.95ID:jD7rh1Hda
なんで最近の若害って、けんか売りながら物を聞こうとするのかマジで不思議なんだけど、それって効率悪くない?
2022/09/03(土) 15:34:42.86ID:jD7rh1Hda
若い人でも聞くのが上手な人はいるけどそういう人はネットで聞かないのかなあ
2022/09/03(土) 15:45:22.03ID:TFq+Khd70
>>847
ターゲットはFramework4.7.3です
まだVS2017のままなので
各フォー厶は全てDpiにしてフォントはメイリョウUIに変えてます
色々試行錯誤してみます!
丁寧にお応えくださってありがとうございます!
2022/09/03(土) 15:45:23.47ID:sd4jbgmEM
ここはお前の愚痴書くスレじゃないんだよ
スルースキルなさすぎ
2022/09/03(土) 15:49:43.14ID:jD7rh1Hda
>>860
>>1
2022/09/03(土) 15:58:16.27ID:qprMzk1R0
>>857-858
そもそも若い奴は5chなんて見てないし
863デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/03(土) 16:18:52.20ID:pIlh0KDq0
知ってるならリンクくらい貼ればいいのに
864デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/03(土) 16:22:09.84ID:pIlh0KDq0
System.SpeechライブラリでSetOutputToDefaultAudioDevice関数を使ったのですが何故かエラーが出てしまいます
.NET MAUIなのがダメなのでしょうか?
2022/09/03(土) 16:33:48.19ID:/dQIp02i0
https://www.hyuki.com/writing/techask.html
これ読んでから質問しろ
2022/09/03(土) 16:37:54.43ID:VhEETHyI0
エラーの種類は?エラーメッセージとか出てない?
867デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/03(土) 17:05:50.30ID:pIlh0KDq0
>>866
エラーはSystem.NullReferenceException:Object reference not set to an instance of an objectですね
デフォルトのオーディオデバイスを取得できないという感じでしょうか
2022/09/03(土) 17:19:17.65ID:VhEETHyI0
それSetOutputToDefaultAudioDevice呼び出してるインスタンスがnullってるだけじゃないの?
869デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/03(土) 17:32:09.30ID:pIlh0KDq0
>>868
デフォルトのデバイスが設定されてないってことですか?
2022/09/03(土) 17:48:39.29ID:jD7rh1Hda
>>868
匂わせるだけで終わらず最後まで付き合ってやれよ
必要な情報を出さない癖にデフォルトどうこういう同じ質問を答えてもらえるまで繰り返すやつだが
2022/09/03(土) 18:10:15.06ID:VhEETHyI0
>>869
using System;
using System.Speech.Synthesis;

namespace SampleSynthesis {
class Program {
static void Main(string[] args) {
using (var synth = new SpeechSynthesizer()) {
synth.SetOutputToDefaultAudioDevice();
synth.Speak("This is sample text-to-speech output.");
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}

これコピペして動くか?
2022/09/03(土) 18:23:10.27ID:jD7rh1Hda
こっちはこっちでWindowsと決めうちしてるがMAUIはマルチプラットフォームで主にスマホ目的で使われるフレームワークだからな
2022/09/03(土) 18:50:02.67ID:qprMzk1R0
てか、毎回言われる事だけど現象が発生する最小限のコードをどこかにあげろよ...
874デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/03(土) 18:53:39.23ID:pIlh0KDq0
>>871
ダメですね…
MAUIなんでデフォルトオーディオデバイスを検出できてないのかも知れません
2022/09/03(土) 18:57:47.38ID:jD7rh1Hda
ダメですだけで結果どうなったのかを言わず自分の予想をしつこく繰り返すやつうちにもいるわ
2022/09/03(土) 18:59:41.56ID:pIlh0KDq0
こんな感じですね、、、
https://imgur.com/axdLzug.jpg
2022/09/03(土) 19:00:20.43ID:pIlh0KDq0
>>875
同じエラーが出ますね
2022/09/03(土) 19:03:08.05ID:pIlh0KDq0
音声認識と音声合成を合わせたアプリを作成しようとしてて
音声認識の部分はQiitaに乗ってた奴をそのままコピペしつつ動かない部分を直して実装できました。
それでその認識した文字を音声合成で出力しようとして今にいたります。
2022/09/03(土) 19:12:14.81ID:VhEETHyI0
まずはSetOutputToDefaultAudioDevice呼び出し時点でsynthがnullになってないかをデバッガで確認しろ
MAUIは触ったこと無いからプラットフォーム側のバグなのかはしらんけど
NullReferenceExceptionってのは実体の無い変数のメンバにアクセスしようとした時に出る例外だから
speechの問題じゃない気がするんだが
2022/09/03(土) 19:19:44.78ID:jD7rh1Hda
フィールドでnewしてるからどこかでnullを代入してない限りsynthがnullは考えにくいわ
当てずっぽう言う前にOSとその例外がどこで発生してるのかをまず聞けよ
あと一行目に#nullable enable入れたらその例外はだいたい防げる
どこにも波線出ないのにその例外が出るならフレームワークの内部で出てる
2022/09/03(土) 19:22:18.68ID:pIlh0KDq0
>>879
めっちゃエラー出てました
https://imgur.com/d5LPnTZ.jpg
2022/09/03(土) 19:27:38.82ID:pIlh0KDq0
>>880
#nullable enableを記入してみましたが変わりはありませんでした。
2022/09/03(土) 19:29:10.36ID:jD7rh1Hda
内部で出てるからそりゃ変わらんだろうね
2022/09/03(土) 19:31:57.00ID:pIlh0KDq0
これってrateとかstateとかSetOutputToDefaultAudioDeviceを自分で決めて行くと治ったりしますかね?
2022/09/03(土) 19:35:49.42ID:pIlh0KDq0
うーん
Reteを指定してもRateとのところで同じように例外吐かれました
System.NullReferenceException: 'Object reference not set to an instance of an object.'
2022/09/03(土) 19:36:48.23ID:VhEETHyI0
synthは問題ないんだな
synth.GetInstalledVoices()でシステムにインスコ済みの合成音声一覧取得できるぽいから一回やってみ
俺の環境では2つ取れた
もし一つも取れなかったらその端末に合成音声インスコしたら動くかもね
887デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/03(土) 19:49:47.18ID:pIlh0KDq0
>>886
GetInstalledVoiceやってみましたがnullですね
コンソールアプリ作って一回やってみます
888デフォルトの名無しさん (アウアウウー Sa8b-Ro21)
垢版 |
2022/09/03(土) 19:57:31.30ID:TMBIlwkEa
UTAU もいいよ
普通は MS Speech Engine
voiceroid もいい
889デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/03(土) 19:58:15.41ID:pIlh0KDq0
空のアプリケーションでサンプルコードコピペしたら動くようです
.NET MAUIだからダメなのかも知れません…
2022/09/03(土) 20:51:13.64ID:NI8EpnesM
全く相手されてない奴いて草
2022/09/03(土) 20:53:09.28ID:jD7rh1Hda
>>888は何か悪口を言われてるぞ
2022/09/03(土) 20:59:16.02ID:NI8EpnesM
うわ…
即レスしてる時点で自覚はあるんだな
2022/09/03(土) 21:02:07.12ID:jD7rh1Hda
俺のことか
アンカついてるのにアホなのかな?w
894デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/03(土) 21:07:04.81ID:pIlh0KDq0
インストールボイスで何をインストールするかって話ですよね
今回は試しなのでMS標準のやつにしてます
895デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/03(土) 21:09:01.10ID:pIlh0KDq0
.NET MAUIではできませんでしたが他のプラットフォームではできると確定したため良かったと思います
付き合ってくれてありがとうございました
896デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/05(月) 19:40:19.99ID:uXODbQDL0
ちょっとした疑問なのですがC#を基本の開発言語にしてて金が無くてVSインストールできない会社ってなんのIDE使ってるのでしょうか?
2022/09/05(月) 19:51:20.48ID:3jvCeL7m0
sharpdevelop か vscode じゃね
2022/09/05(月) 19:53:58.14ID:XsUbtHe1a
そこまで金がないなら無料でvs使えるかもしれんなあ
2022/09/05(月) 19:58:10.10ID:nZb+iO3I0
そりゃあComu……を使ってるんでは
2022/09/05(月) 19:59:13.51ID:XsUbtHe1a
communityはエンタープライズ企業は使っちゃいけないけどsohoはオッケーだから
2022/09/05(月) 20:13:29.71ID:wecjovViM
Communityは委託元含めて年商一億まで
商用なら個人プロジェクトかスタートアップの完全自社開発でもない限りはほぼ確実にアウト
2022/09/05(月) 20:33:37.14ID:O0FAkAo3M
VS2013でWeb開発とかクソ過ぎてやってられないんで
VSCode入れてNET6で開発してるぞ
まあC#以外の開発で日常的にVSCode使ってるから不便はそんなに感じない、というか麻痺してる
いまだにPHP5.6のお守りもさせられてるからそれよりはまだマシ
2022/09/05(月) 20:57:03.71ID:G2Tx9LaFa
>>901
年商1億あるならvs買えよ
2022/09/05(月) 21:05:34.23ID:WK5EXW0A0
年商1億なんて20人以下の会社だぞ
なかなか厳しいだろ
2022/09/05(月) 21:15:47.51ID:G2Tx9LaFa
>>904
なんで1月45$×ライセンス数が払えないんだよw
2022/09/05(月) 21:33:52.49ID:WK5EXW0A0
固定費だぞ?
中小の資金繰り舐めんな
907デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/05(月) 21:45:03.82ID:uXODbQDL0
基本はVSはちゃんとインストールしてるって思ってもいいのか
2022/09/05(月) 21:54:35.35ID:qslxaUKV0
>>901
委託元は関係ないでしょ
2022/09/05(月) 22:04:53.64ID:bF29iPHZ0
>>906
そうかまあ頑張れ
商売道具に金かけないから上に行けないんじゃないかと一度疑ってみたらどうかな
2022/09/05(月) 22:10:13.78ID:O9ysPoAG0
ちょっとした内製ツール作る程度ならVSCodeで十分では
売り物にする製品作るならちゃんとVS買え
2022/09/05(月) 22:17:00.91ID:WK5EXW0A0
>>909
ん?おまえは払えない理由を知りたかったんじゃないのか?
俺はVS使ってるし、俺の持ってる会社でも使ってるぞ
2022/09/05(月) 22:18:27.95ID:bF29iPHZ0
>>911
妄想はもういいぞ
寝ろ
2022/09/05(月) 22:21:27.46ID:WK5EXW0A0
突然妄想扱いとか意味わからん...
頭大丈夫か?

おまえが知りたかったVS使わない会社の理由は固定費になるから
うちが使えてる理由は無料対象になる規模だから

実体験だぜぃw
914デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/05(月) 22:23:17.43ID:uXODbQDL0
C#を使ってる職場に転職したいと思ってるのですが未経験でも転職できますか?
年齢は27です
2022/09/05(月) 22:31:24.10ID:WlpbQDHuM
X5kaはこのスレに常駐してるただのマウント煽りカスだからNG入れたほうがいいぞ
2022/09/05(月) 22:59:21.02ID:nJxV6npl0
C# って、Unity 以外に使い道があるのか?
917デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/05(月) 23:00:31.56ID:uXODbQDL0
>>916
そりゃあるだろ
アンチか?
2022/09/05(月) 23:15:41.88ID:bF29iPHZ0
NG推奨 G9er
2022/09/05(月) 23:26:59.67ID:dExbku4D0
家で簡単なWPFアプリでも一個作ってWPFできますって言ったほうが転職しやすいんでない
未経験だと仕事にならないから自分も周りも辛いだけ
つか他言語出来てC#未経験なのかプログラミング自体未経験なのかによっても全然話違う
2022/09/05(月) 23:33:26.10ID:bF29iPHZ0
>>913
年商1億を実体験してないから妄想だって言ってるんだろ
なぜ俺が知りたいと思ったよ?
払えないわけねーだろ
余裕で払ってるわ
2022/09/06(火) 00:29:20.17ID:qFquB9D10
また乱闘か
オラオラもっと揉めろやw
922デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/06(火) 05:41:08.04ID:ytM1+7CV0
>>919
プログラミング自体未経験です
923デフォルトの名無しさん (スッップ Sd7f-VPUc)
垢版 |
2022/09/06(火) 06:04:00.57ID:DWdJNYk/d
>>922
そんなことを聞いてる時点で無理
924デフォルトの名無しさん (ワッチョイ 5f01-CYaL)
垢版 |
2022/09/06(火) 06:12:29.30ID:ytM1+7CV0
>>923
なぜでしょうか?
プログラミング未経験だと厳しいのですか?
アプリは何個か作ってます
2022/09/06(火) 06:54:48.03ID:QSWYBvCR0
>>924
自分が面接をする側だったら、そう言う人にどういう質問をするか考えてみたらいいと思う。
きちんと答えられる?
926デフォルトの名無しさん (ワッチョイ 0701-CYaL)
垢版 |
2022/09/06(火) 07:05:10.28ID:rJJt6KhM0
>>925
答えられないかも知んないですね
2022/09/06(火) 07:51:06.67ID:z3X/Y8zI0
> プログラミング自体未経験です
> アプリは何個か作ってます
俺が面接官ならこの時点でお帰り頂く
928デフォルトの名無しさん (アウアウウー Sa8b-8xEl)
垢版 |
2022/09/06(火) 08:41:57.25ID:1rFefoLFa
プログラミングしないでアプリ作るとか、キントーンとかか?
2022/09/06(火) 08:49:14.13ID:Dv0PQghO0
日本語が不自由なだけじゃね
2022/09/06(火) 08:50:20.89ID:Dv0PQghO0
多分プログラミングを業務として行った経験はないと言いたいんだろうと思う
2022/09/06(火) 08:57:32.39ID:Dv0PQghO0
27歳で未経験だと大抵のとこからNGくらうだろうから残された選択肢の中から選ぶと報酬も低くなる上に業務もきつくなりがち
それを我慢するか幸運を信じて就職活動頑張るかだから転職できますかみたいな質問を他人にしてる時点でこりゃだめだと思われるわな
できますかじゃなくするかしないか、するとしたらどこまで妥協できるかを自分で選ばなきゃどうにもならん
2022/09/06(火) 09:20:39.22ID:LlwN/Cbj0
うちはギフハブ見せてくれたら経歴や学歴関係なく通すこともワンチャンだがある
2022/09/06(火) 09:55:22.25ID:l8rtcnnB0
>>929
日本語まともじゃない奴でプログラミング出来る奴見た事無い
934924 (ブーイモ MM8f-yU+g)
垢版 |
2022/09/06(火) 09:57:15.82ID:kGeGDgaWM
あ、
アプリは何個かダウンロードしてます
が正しいです。
2022/09/06(火) 10:03:48.43ID:l8rtcnnB0
マジレスすると、中途って即戦力目当てで入れるから、
C#以外でもいいからプログラミング・開発関係の職務経歴ないと
ブラックなとこ以外はほぼ弾かれると思うわ
2022/09/06(火) 10:19:58.33ID:56sWblQhM
経歴次第じゃないかなあ
特に自社サービス系は採用基準緩いとこも多いから、営業やってたとかで対人スキルあるなら可能性あるかも
さすがにまともな社会人経験がないならブラックSESに飛び込んで案件ガチャで当たり引いて3年耐えるしかないね
2022/09/06(火) 10:31:11.87ID:n1bDPx0GM
githubで何か作ったもの公開したりして、開発意欲ありますアピールすりゃ多少アピールになると思うけど、そういうのもない場合ちょっときついな
会社に育てて欲しいとか思ってるならもうダメ
新卒と比較して何かアドバンテージある所見せれないと絶対無理
938デフォルトの名無しさん (ワッチョイ 875f-Iguz)
垢版 |
2022/09/06(火) 12:03:52.92ID:ufsXPZME0
大工や船乗りになりたいなら未経験でも理解できるが
今やスマホやタブレット1台でもプログラミングできるし、
無料の初心者向けテキストや学習サービスがWebに山ほど転がってる時代だからな
誰でも勉強できる環境あるのになんでやってないの?って話にはなるよね
2022/09/06(火) 12:18:44.24ID:QxRWO4Sk0
文系で未経験者の王道は、Ruby on Rails でポートフォリオを作って転職する。
ウェブ系は全言語で、Linux, Docker, AWS などが必須

YouTube で有名な雑食系エンジニア・KENTA の初心者向けRailsサロンとか、
RUNTEQ、東京フリーランスのデイトラなど

一方、Windows 系のC# は、Unity でゲーム開発。
3D, Quaternion・行列演算などが必須

これらは理系

だから、馬鹿な文系が稼ぐために皆、Railsへ行く。
算数しか使わないから
940デフォルトの名無しさん (ワッチョイ 0701-CYaL)
垢版 |
2022/09/06(火) 12:25:54.10ID:UoYhSmfA0
C#はある程度経験ない採用されないんですね
.NET MAUIでこんなの作りましたけどやはり弱いですかね?
どの程度のアプリを開発すれば入れてくれるのだろうか?
https://youtu.be/2Alb4gpe6vw
2022/09/06(火) 12:28:53.97ID:1oUs2P5Ta
>>940
Selenium使わないメリットは?
こんなの出されたら地雷臭感じて逆効果じゃね?
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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