!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
探検
ふらっと C#,C♯,C#(初心者用) Part141
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 2317-qMUn)
2018/12/15(土) 11:07:07.89ID:0aSEF/I+0293デフォルトの名無しさん (ワッチョイ 8dad-NsAs)
2019/01/16(水) 00:44:36.48ID:RsJGf8R10294デフォルトの名無しさん (アウアウエー Sa22-j/vx)
2019/01/16(水) 01:02:27.00ID:NripHWV9a >>293
制御系ならCでも自然とオブジェクト指向的な設計でコード書いてたはずだと思う。
「キーをスキャンしてデバウンス処理を担当するコード」とか「LCDドライバーへの表示データの転送を担当するコード」
とか、そういう仮想機械をコード上にいっぱい作ってたはず。
オブジェクト指向のオブジェクトって要はこの仮想機械のこと。
クラスはそれを書きやすくするための仕組みに過ぎん。
だからたぶん心配してるよりずっと簡単な話だと思うよ
制御系ならCでも自然とオブジェクト指向的な設計でコード書いてたはずだと思う。
「キーをスキャンしてデバウンス処理を担当するコード」とか「LCDドライバーへの表示データの転送を担当するコード」
とか、そういう仮想機械をコード上にいっぱい作ってたはず。
オブジェクト指向のオブジェクトって要はこの仮想機械のこと。
クラスはそれを書きやすくするための仕組みに過ぎん。
だからたぶん心配してるよりずっと簡単な話だと思うよ
295デフォルトの名無しさん (ワッチョイ 8dad-NsAs)
2019/01/16(水) 01:07:11.33ID:RsJGf8R10 >>294
私の頭の中はオブジェクト指向とは無縁です。
設計そのものに、そんな考え方を取り入れていないので、どこまでも手続き型で考えてしまうのです。
強いて言えば、状態遷移を作るときに少し似たような考え方になるだろうか、という程度ですね
なにをクラスとすれば良いのか、そういうところがピンとこないので、わからないのです。
私の頭の中はオブジェクト指向とは無縁です。
設計そのものに、そんな考え方を取り入れていないので、どこまでも手続き型で考えてしまうのです。
強いて言えば、状態遷移を作るときに少し似たような考え方になるだろうか、という程度ですね
なにをクラスとすれば良いのか、そういうところがピンとこないので、わからないのです。
296デフォルトの名無しさん (ワッチョイ 4a32-kZrb)
2019/01/16(水) 01:13:49.60ID:9UhWNW230 いわゆる組み込み系か、それだと逆にこっちが経験乏しいけど、Cライブラリなら馴染みはあるのかな
するとまずはVisual C++からWindowsコンソールアプリをC/C++ライブラリで作ってみるとかかねぇ?
APIとかはC#にしろMSDN…今はMicrosoft Docs?を見るしかないね、C#ならIntelliSenseにも詳細出る
でもC#からなんか制御するとかだと結局プラットフォームのネイティブAPIや専用ライブラリになるか?
とりあえずオブジェクト指向とかを学びたいのであればC++や他スクリプト言語とかでも良さそうな
するとまずはVisual C++からWindowsコンソールアプリをC/C++ライブラリで作ってみるとかかねぇ?
APIとかはC#にしろMSDN…今はMicrosoft Docs?を見るしかないね、C#ならIntelliSenseにも詳細出る
でもC#からなんか制御するとかだと結局プラットフォームのネイティブAPIや専用ライブラリになるか?
とりあえずオブジェクト指向とかを学びたいのであればC++や他スクリプト言語とかでも良さそうな
297デフォルトの名無しさん (アウアウエー Sa22-j/vx)
2019/01/16(水) 01:15:08.32ID:NripHWV9a >>295
でもキュー(リングバッファー)ぐらい実装したことあるでしょ?
端的に言えばあれがオブジェクトの一例っすよ。
データ(配列 + 読み出しポインタ + 書込みポインタ)と、
それをリングバッファーに見せかけるコードの組み合わせ
簡単でしょ
でもキュー(リングバッファー)ぐらい実装したことあるでしょ?
端的に言えばあれがオブジェクトの一例っすよ。
データ(配列 + 読み出しポインタ + 書込みポインタ)と、
それをリングバッファーに見せかけるコードの組み合わせ
簡単でしょ
298デフォルトの名無しさん (ワッチョイ 8dad-NsAs)
2019/01/16(水) 01:30:35.70ID:RsJGf8R10299デフォルトの名無しさん (ワッチョイ 8dad-NsAs)
2019/01/16(水) 01:36:56.53ID:RsJGf8R10 >>297
リングバッファがオブジェクト指向の考え方なのですか。
なるほど。
仮装化したデバイスのようなもの、ということなのでしょうか。ハードディスクのドライバやNICのドライバは確かにアプリケーションからみると仮想的で、実際のハードウェアの持つ機能とは関係なくつかえるようにしますね
少し例えがわかった気がします
ありがとうございました
今日は遅いので、この辺で失礼します
リングバッファがオブジェクト指向の考え方なのですか。
なるほど。
仮装化したデバイスのようなもの、ということなのでしょうか。ハードディスクのドライバやNICのドライバは確かにアプリケーションからみると仮想的で、実際のハードウェアの持つ機能とは関係なくつかえるようにしますね
少し例えがわかった気がします
ありがとうございました
今日は遅いので、この辺で失礼します
300デフォルトの名無しさん (ワッチョイ 4eda-asVD)
2019/01/16(水) 02:56:08.32ID:JSfUU2TA0 private Task<int> hoge{....}
というメソッドがあって
var t=hoge();
でタスク走らせた後、ちょっと別の処理してから
t.ContinueWith(()=>...);
と継続タスクを付け足した場合、
付け足した時点でhogeが終わってれば
すぐ継続タスクの処理を開始してくれますか?
というメソッドがあって
var t=hoge();
でタスク走らせた後、ちょっと別の処理してから
t.ContinueWith(()=>...);
と継続タスクを付け足した場合、
付け足した時点でhogeが終わってれば
すぐ継続タスクの処理を開始してくれますか?
301デフォルトの名無しさん (アウアウエー Sa22-oec2)
2019/01/16(水) 08:32:38.24ID:vAlWKxD3a >>300
はい
はい
302デフォルトの名無しさん (ワッチョイ a67c-sRSz)
2019/01/16(水) 09:09:41.77ID:CvIYGZ/W0 なんならTask.CompletedTaskからでもContinueWithできる
303デフォルトの名無しさん (オイコラミネオ MM3d-DANP)
2019/01/16(水) 11:29:57.72ID:O5e9hp9mM >>299
オライリーのヘッドファーストオブジェクト指向がおすすめ
オライリーのヘッドファーストオブジェクト指向がおすすめ
304デフォルトの名無しさん (ワッチョイ c52d-RNo8)
2019/01/16(水) 16:28:16.62ID:UcQqPOFa0 ついでに、ユニットテストを身につける本をだれか教えてくれんかな
どの入門書もテストについて全く教えてくれんがどうなってんだ・・・・
どの入門書もテストについて全く教えてくれんがどうなってんだ・・・・
305デフォルトの名無しさん (アウウィフ FF89-RNo8)
2019/01/16(水) 16:40:21.97ID:vTKVQdGXF そのうちテストのテストも書きたくなってくる
306デフォルトの名無しさん (ワッチョイ 867d-Fjw0)
2019/01/16(水) 18:30:37.61ID:rdmn+dmd0 なかなかゲームの自動プレイを実装するの難しいな〜
307デフォルトの名無しさん (アウアウウー Sa89-RNo8)
2019/01/16(水) 19:00:09.87ID:uHZTYjv/a308デフォルトの名無しさん (ワッチョイ 867d-Fjw0)
2019/01/16(水) 19:04:33.77ID:rdmn+dmd0 1は俺の書き込みちゃうでぇ
309デフォルトの名無しさん (ササクッテロル Sp85-NsAs)
2019/01/16(水) 20:32:03.28ID:LiM0dr73p >>303
どうもありがとうございます
java c#を習得している人が前提の書籍のようですね
オブジェクト指向の勉強には良さそうな本で助かります
javaも知らないので、今度丸善にでも行って太刀打ちできそうか、少しみてから判断しようと思います
どうもありがとうございます
java c#を習得している人が前提の書籍のようですね
オブジェクト指向の勉強には良さそうな本で助かります
javaも知らないので、今度丸善にでも行って太刀打ちできそうか、少しみてから判断しようと思います
311デフォルトの名無しさん (ワッチョイ 512d-qnWR)
2019/01/18(金) 05:08:46.83ID:bjcECFHM0 すまんが、VisualStudio2017についてる.NET Core2.1って、2.2にするにはどうすればいいの?
勝手に入ったんだからVisualStudio周りからアップグレードする方法があって良いような気がするものの・・・・どこにあるんだろ!?
https://dotnet.microsoft.com/download
それともこっからダウンロードしてきて入れちゃえば良いのかな?
勝手に入ったんだからVisualStudio周りからアップグレードする方法があって良いような気がするものの・・・・どこにあるんだろ!?
https://dotnet.microsoft.com/download
それともこっからダウンロードしてきて入れちゃえば良いのかな?
312203 (ワッチョイ c101-drjx)
2019/01/18(金) 07:03:56.21ID:3+zdHjT80 >>287
動物スーパークラス作って猫クラスと犬クラス作って猫にニャーニャー 犬にワンワンと鳴かせるプログラム作りな
完成したらオブジェクト指向習得
これで月18万の8次請非正規になれるよ
面談では経験8年で勘定系COBOLの経験有りと答えてね
動物スーパークラス作って猫クラスと犬クラス作って猫にニャーニャー 犬にワンワンと鳴かせるプログラム作りな
完成したらオブジェクト指向習得
これで月18万の8次請非正規になれるよ
面談では経験8年で勘定系COBOLの経験有りと答えてね
313デフォルトの名無しさん (ワッチョイ 690c-G1wx)
2019/01/18(金) 07:26:09.39ID:UV6kIYNk0314デフォルトの名無しさん (アウアウウー Sa15-9Az4)
2019/01/18(金) 07:46:49.16ID:tSI143EMa >>312
意地が悪いな
意地が悪いな
315デフォルトの名無しさん (ワッチョイ 615f-fAiL)
2019/01/18(金) 09:51:47.00ID:LKOsIFRz0 オブジェクト指向は色々勉強するより
ちょっとしたゲームでも作ったほうが分かりやすいと思うわ
モンスターとヒーローを作って相手を攻撃するメソッドと攻撃を受けたときにダメージを受けるメソッドを書いて 終わり
ちょっとしたゲームでも作ったほうが分かりやすいと思うわ
モンスターとヒーローを作って相手を攻撃するメソッドと攻撃を受けたときにダメージを受けるメソッドを書いて 終わり
316デフォルトの名無しさん (ワッチョイ e9ba-dCjl)
2019/01/18(金) 11:05:46.51ID:OxZoH0bi0 非同期のファイル検索処理を途中でキャンセルしたいのですが
時間がかかる処理はDirectory.GetFilesなので
CancellationPendingをどこに書いても処理が終わるまでキャンセルされないのですが
どう書けばよいでしょうか
https://dotnetfiddle.net/xYNYrk
時間がかかる処理はDirectory.GetFilesなので
CancellationPendingをどこに書いても処理が終わるまでキャンセルされないのですが
どう書けばよいでしょうか
https://dotnetfiddle.net/xYNYrk
317デフォルトの名無しさん (スッップ Sd33-T23y)
2019/01/18(金) 12:09:48.64ID:FhyCLWa9d318デフォルトの名無しさん (ワッチョイ 11e7-zveU)
2019/01/18(金) 12:11:43.78ID:70siMoMg0 >>316
Directory.GetFiles()の代わりにDirectory.EnumerateFiles()を使う
Directory.GetFiles()の代わりにDirectory.EnumerateFiles()を使う
319デフォルトの名無しさん (ブーイモ MM33-0Knw)
2019/01/18(金) 13:00:12.01ID:Xg90leRQM320デフォルトの名無しさん (ワッチョイ 615f-fAiL)
2019/01/18(金) 14:06:54.39ID:LKOsIFRz0 じゃあやっぱ>>312がベストアイディアだな
321デフォルトの名無しさん (ワッチョイ c101-drjx)
2019/01/18(金) 17:53:25.90ID:3+zdHjT80 俺が先輩なら新人に自動車クラスとタイヤクラス作らせて型継承でタイヤ交換は容易にするようにと課題出す
出来たら6年選手として売る
出来たら6年選手として売る
322デフォルトの名無しさん (ワッチョイ c101-drjx)
2019/01/18(金) 17:56:23.24ID:3+zdHjT80 新人言うても30歳超えの中途ね
コスパ良いんだわ
年食ってると従順でパワハラにも耐える
そう言えば20代新人とか見たことない
存在するのかね
コスパ良いんだわ
年食ってると従順でパワハラにも耐える
そう言えば20代新人とか見たことない
存在するのかね
323デフォルトの名無しさん (ワッチョイ 615f-fAiL)
2019/01/18(金) 18:53:47.09ID:LKOsIFRz0 すまんがIT企業の闇と経験年数詐欺の手法はマ板でやってくれんか?
ム板は数年後のプログラミング教育必修化に向けてフレッシュでさわやかな若者向けの板に改装する予定なんだが
ム板は数年後のプログラミング教育必修化に向けてフレッシュでさわやかな若者向けの板に改装する予定なんだが
324デフォルトの名無しさん (オッペケ Sr1d-M666)
2019/01/18(金) 19:22:42.59ID:LUo6T6YMr おまえが改装するの?
325デフォルトの名無しさん (ワッチョイ 9b7d-IImt)
2019/01/18(金) 19:45:43.10ID:adSAogxL0 マ板話をム板でするなハゲ
326デフォルトの名無しさん (スププ Sd33-qVYT)
2019/01/18(金) 19:57:21.94ID:zUd1LnnRd >>325
ハゲ・ヅラ板の話をム板でやるなよ
ハゲ・ヅラ板の話をム板でやるなよ
327デフォルトの名無しさん (ワッチョイ 615f-fAiL)
2019/01/18(金) 20:48:28.34ID:LKOsIFRz0 早いところプログラミング必修化してほしいもんだぜ
会社の愚痴とブラック会社アピールが「プログラミングのお話」だと思ってるオッサン多すぎ
会社の愚痴とブラック会社アピールが「プログラミングのお話」だと思ってるオッサン多すぎ
328デフォルトの名無しさん (ワッチョイ 21e5-drjx)
2019/01/18(金) 21:54:37.77ID:v/mpstOM0 IT業界の非正規形態に未来がなさ過ぎて辛い
いかんいかん 楽しい気持ちでラムダ練習せねば
いかんいかん 楽しい気持ちでラムダ練習せねば
329デフォルトの名無しさん (ワッチョイ 193c-fAiL)
2019/01/18(金) 22:02:21.54ID:BJ9hxZ250 ↓プログラミングを必修化した結果
ttps://pbs.twimg.com/media/DwtF98FUwAIU166.jpg
ttps://pbs.twimg.com/media/DwtF98FUwAIU166.jpg
330デフォルトの名無しさん (ワッチョイ 1310-F2Ks)
2019/01/18(金) 22:16:50.60ID:v/K+38IX0 なんかちがう
331デフォルトの名無しさん (ワッチョイ cb7d-G1wx)
2019/01/18(金) 22:41:31.47ID:yv7JhRUX0 そもそも資格試験は政治家の天下り先がつくってる
いみない
なぜなら資格を作ってるところの役員事態は
知識がないのだから。
いみない
なぜなら資格を作ってるところの役員事態は
知識がないのだから。
332デフォルトの名無しさん (ワッチョイ f11f-t+p0)
2019/01/18(金) 22:57:58.37ID:1ZiD/8V00 文字列から数字をtmpWとtmpHに抜き出すクラスを作りたいのですがどうしたらいいですか?
演算子記号は+−もある、数字の桁数は不明で小数点もあり、数字が入るときは小文字一字始まり、引数はw or hで抜き出す戻り値を示す。
対象文字
@w900×HH
AWW×h1000
BWW×HH
Cw900/h100
結果 引数がwなら左 hなら右
@tmpW=900 tmpH=WW
AtmpW=WW tmpH=1000
BtmpW=WW tmpH=WW
CtmpW=900 tmpH=1000
演算子記号は+−もある、数字の桁数は不明で小数点もあり、数字が入るときは小文字一字始まり、引数はw or hで抜き出す戻り値を示す。
対象文字
@w900×HH
AWW×h1000
BWW×HH
Cw900/h100
結果 引数がwなら左 hなら右
@tmpW=900 tmpH=WW
AtmpW=WW tmpH=1000
BtmpW=WW tmpH=WW
CtmpW=900 tmpH=1000
333デフォルトの名無しさん (ブーイモ MM45-mH1L)
2019/01/18(金) 23:04:40.52ID:qic/InUuM 数字文字列は尻からスキャンが定石か
334デフォルトの名無しさん (ワッチョイ eb63-wEuP)
2019/01/18(金) 23:09:53.93ID:FQpSYkdr0 正規表現で抜けば?
335デフォルトの名無しさん (ワッチョイ e9ba-dCjl)
2019/01/18(金) 23:11:37.85ID:OxZoH0bi0336デフォルトの名無しさん (アウアウエー Sa23-/e0v)
2019/01/18(金) 23:58:07.57ID:JDQsFvp5a フォルダの中に万単位でファイル作ってGetFiles()テストしたことがあったけど
10年以上前のPCでも非同期にしなきゃならんほど遅くなかったと思ったけどなあ
普通に遅い原因はユーザーコードの方にあるんじゃないの
10年以上前のPCでも非同期にしなきゃならんほど遅くなかったと思ったけどなあ
普通に遅い原因はユーザーコードの方にあるんじゃないの
337デフォルトの名無しさん (ワッチョイ cb7d-G1wx)
2019/01/19(土) 00:06:23.94ID:h3VcH88n0 10年前のPCはそこまで性能悪くないだろ
338デフォルトの名無しさん (ワッチョイ 317f-U6HT)
2019/01/19(土) 00:41:04.18ID:pEXPsY3Y0339デフォルトの名無しさん (アウアウエー Sa23-qnWR)
2019/01/19(土) 01:20:56.46ID:2Tiw7zAQa >>336
誰と話してるの
誰と話してるの
340デフォルトの名無しさん (ワッチョイ 1b02-T05w)
2019/01/19(土) 05:18:33.12ID:M8Q3zGyy0 >>332
今ちょうど過疎ってるお題スレにちょうど良さげなのでお題スレにコピペさせてもらおう。
今ちょうど過疎ってるお題スレにちょうど良さげなのでお題スレにコピペさせてもらおう。
341デフォルトの名無しさん (ワッチョイ 1301-HxQ/)
2019/01/19(土) 07:28:05.47ID:+IqL7b8U0 >>334に一票
342デフォルトの名無しさん (ブーイモ MM55-M2JB)
2019/01/19(土) 08:43:09.59ID:hupcYVyzM >>332
Cが難題だな。どうやって実現しようかなぁ
Cが難題だな。どうやって実現しようかなぁ
343デフォルトの名無しさん (ワッチョイ 2961-sCe6)
2019/01/19(土) 08:48:50.91ID:Oo+kKfbG0 indexOfとLowerでイケるんちゃうか?
344デフォルトの名無しさん (ワッチョイ 2961-sCe6)
2019/01/19(土) 08:49:22.84ID:Oo+kKfbG0 あとsplit
345デフォルトの名無しさん (ワッチョイ 1301-HxQ/)
2019/01/19(土) 14:47:58.46ID:+IqL7b8U0346デフォルトの名無しさん (ワッチョイ f1da-qnWR)
2019/01/19(土) 17:07:22.10ID:FJgPPckz0 脊髄反射で書いたので添削頼む。
public static string[] GetHW(string input)
{
string[] returnval = new string[2];
string[] temp = input.Split('+','-','*','/');
if (temp[0].StartsWith("w", StringComparison.Ordinal))
temp[0] = temp[0].TrimStart('w').Insert(0, "tmpW=");
else if (temp[0].StartsWith("WW", StringComparison.Ordinal))
temp[0] = "tmpW=\" \"";
else
temp[0] = "それ以外の何か";
if (temp[1].StartsWith("h", StringComparison.Ordinal))
temp[1] = temp[1].TrimStart('h').Insert(0, "tmpH=");
else if (temp[1].StartsWith("HH", StringComparison.Ordinal))
temp[1] = "tmpH=\" \"";
else
temp[1] = "それ以外の何か";
return temp;
}
public static string[] GetHW(string input)
{
string[] returnval = new string[2];
string[] temp = input.Split('+','-','*','/');
if (temp[0].StartsWith("w", StringComparison.Ordinal))
temp[0] = temp[0].TrimStart('w').Insert(0, "tmpW=");
else if (temp[0].StartsWith("WW", StringComparison.Ordinal))
temp[0] = "tmpW=\" \"";
else
temp[0] = "それ以外の何か";
if (temp[1].StartsWith("h", StringComparison.Ordinal))
temp[1] = temp[1].TrimStart('h').Insert(0, "tmpH=");
else if (temp[1].StartsWith("HH", StringComparison.Ordinal))
temp[1] = "tmpH=\" \"";
else
temp[1] = "それ以外の何か";
return temp;
}
347デフォルトの名無しさん (ワッチョイ f1da-qnWR)
2019/01/19(土) 17:11:32.02ID:FJgPPckz0 あ、Replaceでよかった。
returnvalも無意味。
returnvalも無意味。
348デフォルトの名無しさん (ワッチョイ f1da-qnWR)
2019/01/19(土) 17:39:42.56ID:FJgPPckz0 1文で
public static string GetHW(string input)
{
return input.Replace("w", "tmpW=",StringComparison.Ordinal)
.Replace("h", "tmpH=", StringComparison.Ordinal)
.Replace("WW", "tmp=\" \"", StringComparison.Ordinal)
.Replace("HH", "tmp=\" \"", StringComparison.Ordinal)
.Replace("+", " ", StringComparison.Ordinal)
.Replace("-", " ", StringComparison.Ordinal)
.Replace("*", " ", StringComparison.Ordinal)
.Replace("/", " ", StringComparison.Ordinal);
}
public static string GetHW(string input)
{
return input.Replace("w", "tmpW=",StringComparison.Ordinal)
.Replace("h", "tmpH=", StringComparison.Ordinal)
.Replace("WW", "tmp=\" \"", StringComparison.Ordinal)
.Replace("HH", "tmp=\" \"", StringComparison.Ordinal)
.Replace("+", " ", StringComparison.Ordinal)
.Replace("-", " ", StringComparison.Ordinal)
.Replace("*", " ", StringComparison.Ordinal)
.Replace("/", " ", StringComparison.Ordinal);
}
349デフォルトの名無しさん (アウアウエー Sa23-/e0v)
2019/01/19(土) 18:47:09.81ID:jmND9WvPa350デフォルトの名無しさん (ワッチョイ 1301-HxQ/)
2019/01/19(土) 18:53:12.69ID:+IqL7b8U0 文章はともかくサンプルデータと結果を書いてるのは褒めてもいいと思うよ
他の質問者もぜひ見習って欲しい
他の質問者もぜひ見習って欲しい
351デフォルトの名無しさん (ラクッペ MMbd-UAg3)
2019/01/19(土) 19:00:37.08ID:ov6XiAZ2M 競技プログラミングの問題文よりましだろ
352デフォルトの名無しさん (マクド FFed-Z+78)
2019/01/19(土) 19:36:35.93ID:PaRH8QDQF 独学手探りで勉強しながら作っていたアプリケーションが一応形になったので
折角だから公開してみようと思っているんですが、
デバッグやライセンス確認など、リリース前に確認する事、の知識が全くないことに気づきました
少額ながら有料公開にしようと考えている為、
最低限これとこれは確認しないと、って物を教えて頂きたいです
折角だから公開してみようと思っているんですが、
デバッグやライセンス確認など、リリース前に確認する事、の知識が全くないことに気づきました
少額ながら有料公開にしようと考えている為、
最低限これとこれは確認しないと、って物を教えて頂きたいです
353デフォルトの名無しさん (ワッチョイ 617c-UAg3)
2019/01/19(土) 19:39:05.53ID:9NMu+pMT0 >>352
なんのアプリケーションかも分からないし、答えようがない
なんのアプリケーションかも分からないし、答えようがない
354デフォルトの名無しさん (ワッチョイ f1da-qnWR)
2019/01/19(土) 19:41:36.75ID:FJgPPckz0 有料ってことは、不具合に対する改善要求が来る可能性もあるので、責任の範囲(逃げ道)を明確にしておく。
355デフォルトの名無しさん (ブーイモ MM33-mH1L)
2019/01/19(土) 19:42:32.49ID:XwZdf3VkM >>349
そこは、「あなた、日本語お上手ですね!」で煽らないと
そこは、「あなた、日本語お上手ですね!」で煽らないと
356デフォルトの名無しさん (ワッチョイ eb63-xgiB)
2019/01/19(土) 19:53:49.36ID:oPTngqYr0 煽ってどうすんだよガイジ
357デフォルトの名無しさん (ワッチョイ 512d-qnWR)
2019/01/19(土) 20:31:17.01ID:h4R+weTi0358デフォルトの名無しさん (アウアウエー Sa23-/e0v)
2019/01/19(土) 21:00:12.97ID:jmND9WvPa359デフォルトの名無しさん (アウアウエー Sa23-0Knw)
2019/01/19(土) 21:02:54.87ID:BW5TF7JUa360デフォルトの名無しさん (ワッチョイ 13ad-BMYs)
2019/01/19(土) 21:59:06.23ID:+chQE6yt0361デフォルトの名無しさん (ワッチョイ 0b79-Cq37)
2019/01/20(日) 23:51:42.85ID:NEqE5pSC0 ソフトで商売って労力に見合わないな
キラーソフトでも作れればそれだけで暮らせるんだろうけど
キラーソフトでも作れればそれだけで暮らせるんだろうけど
362デフォルトの名無しさん (ワッチョイ c917-G1wx)
2019/01/21(月) 00:00:18.20ID:lx5Y5NZb0 ニッチな分野か、あるいは既存ソフトより高性能であれば有料でも売れる可能性はある
363デフォルトの名無しさん (アウアウエー Sa23-0Knw)
2019/01/21(月) 01:05:58.77ID:+LWwKYuDa 業務アプリなら大したスキル無くてもやってることがビジネスとして正しくてちゃんと営業すれば売れるよ
今時ツール系で稼ぐのはまあ無理
今時ツール系で稼ぐのはまあ無理
>>362
業務にての使用を公認されるためには、有料(シェア)ソフトの方が有利なようですよ、秀丸とか
業務にての使用を公認されるためには、有料(シェア)ソフトの方が有利なようですよ、秀丸とか
365デフォルトの名無しさん (ワッチョイ c101-drjx)
2019/01/21(月) 07:23:38.48ID:EWbXmLTJ0 ASPばかりしてたらWinFormの作り方忘れた
つか今だにWinFormの案件あるのかね
小ツールはコンソールアプリで作っちゃうから勝手が思い出せない
つか今だにWinFormの案件あるのかね
小ツールはコンソールアプリで作っちゃうから勝手が思い出せない
366デフォルトの名無しさん (スップ Sd73-t+p0)
2019/01/21(月) 07:27:48.21ID:V744VEzgd367デフォルトの名無しさん (ワッチョイ d347-qVYT)
2019/01/21(月) 07:41:57.18ID:A1e+SXhY0 ASPの案件がある方が驚きだわ
368デフォルトの名無しさん (エアペラ SD33-drjx)
2019/01/21(月) 07:46:49.66ID:1hBKI8k2D >>367
大手はWindowsServer入れてる率が多い気がする
大手はWindowsServer入れてる率が多い気がする
369デフォルトの名無しさん (スップ Sd73-T23y)
2019/01/21(月) 07:54:57.12ID:BPZ4z+V2d >>368
ASP.NET(かもしくはASP.NET Core)やろってツッコミじゃね?
ASP.NET(かもしくはASP.NET Core)やろってツッコミじゃね?
370デフォルトの名無しさん (スププ Sd33-qVYT)
2019/01/21(月) 08:07:17.42ID:pqXwpH4cd ASPはもうASP.NETに移行済んでるものと思ってた
371デフォルトの名無しさん (スップ Sd73-t+p0)
2019/01/21(月) 08:20:46.33ID:V744VEzgd372デフォルトの名無しさん (ワントンキン MM53-m16F)
2019/01/21(月) 10:03:06.25ID:HJdNRmJRM 開発マシン XP32bitでVS2005で作ったC++のdllを同じくVS2005で作ったC# WinFormアプリでDllImportを使って利用しています。
Win10 64bitで実行するとC++の関数をコールすると
間違ったフォーマットのプログラムを読み込もうとしました。(HRESULTからの例外: 0x8007000B)
となります。
同じ事をwin7 64bitのVS2013で作ったアプリでしても(当然)問題なく動きます。
VS2005で作ったアプリで動かす方法はないでしょうか。
Win10 64bitで実行するとC++の関数をコールすると
間違ったフォーマットのプログラムを読み込もうとしました。(HRESULTからの例外: 0x8007000B)
となります。
同じ事をwin7 64bitのVS2013で作ったアプリでしても(当然)問題なく動きます。
VS2005で作ったアプリで動かす方法はないでしょうか。
373デフォルトの名無しさん (ブーイモ MM33-mH1L)
2019/01/21(月) 10:21:26.36ID:yj1nRareM プロジェクト設定でany cpu になっている部分をx86にしなされ
374デフォルトの名無しさん (ワントンキン MM53-m16F)
2019/01/21(月) 11:03:04.79ID:HJdNRmJRM375デフォルトの名無しさん (ワッチョイ c101-drjx)
2019/01/21(月) 12:12:30.14ID:1DQQx7qk0 新規プロジェクトをVBでやりたがるPMにC#をオススメしたいのですが、C#が決定的に優れてる点はあるでしょうか?
VB読みにくいなんて言っても苦しむのはお前だろ関係ないという雰囲気で
VB読みにくいなんて言っても苦しむのはお前だろ関係ないという雰囲気で
376デフォルトの名無しさん (ワントンキン MM53-mH1L)
2019/01/21(月) 12:30:08.86ID:eMR7WidkM ループの評価とコーディング量かな
手持ちプロジェクトをSharpDevelopで変換してみなされ
手持ちプロジェクトをSharpDevelopで変換してみなされ
377デフォルトの名無しさん (ブーイモ MM33-0Knw)
2019/01/21(月) 12:44:54.58ID:9okmCQOjM プログラマの品質
実際にC#使うかVB使うかはどうでもいいが、要員をC#経験者に限定することでリスクは格段に下がる
実際にC#使うかVB使うかはどうでもいいが、要員をC#経験者に限定することでリスクは格段に下がる
378デフォルトの名無しさん (ワッチョイ 0b7c-M6qx)
2019/01/21(月) 12:55:35.86ID:qfMy6igJ0 ネットに転がってるサンプルコードの量
(ちょっと慣れればすぐに読み替えられるようになるってのは秘密)
(ちょっと慣れればすぐに読み替えられるようになるってのは秘密)
379デフォルトの名無しさん (スフッ Sd33-qVYT)
2019/01/21(月) 13:14:20.48ID:dccJtP51d >>377
担当PGは決まってるんだからそんなこと言っても説得力なし
担当PGは決まってるんだからそんなこと言っても説得力なし
380デフォルトの名無しさん (アウアウエー Sa23-/e0v)
2019/01/21(月) 13:48:30.91ID:NM3vIbDMa 日本人を説得するのはこれが一番
http://yellow.ribbon.to/~joke/tobikome.html
実際問題.NETの世界ではC#が標準で「みんな」が使ってる。
逆にあえて非標準のVBを使う理由って何なんですかと聞いてやればいい
もう少し合理的な人なら、ラムダ式とか、デリゲートのadd/removeに演算子が使えることとか、
三項演算子とか、null合体演算子とか、代入演算子が右辺の値を返す式であるとか、
プロパティーのいろんな省略記法とか、C#ならいかに簡潔にかけて同じことをVBでやるといかに冗長になるか
具体例を見せてやればいいよ
http://yellow.ribbon.to/~joke/tobikome.html
実際問題.NETの世界ではC#が標準で「みんな」が使ってる。
逆にあえて非標準のVBを使う理由って何なんですかと聞いてやればいい
もう少し合理的な人なら、ラムダ式とか、デリゲートのadd/removeに演算子が使えることとか、
三項演算子とか、null合体演算子とか、代入演算子が右辺の値を返す式であるとか、
プロパティーのいろんな省略記法とか、C#ならいかに簡潔にかけて同じことをVBでやるといかに冗長になるか
具体例を見せてやればいいよ
381デフォルトの名無しさん (ワッチョイ 1301-HxQ/)
2019/01/21(月) 14:10:03.70ID:NbFzEAOW0382デフォルトの名無しさん (アウアウエー Sa23-fAiL)
2019/01/21(月) 16:35:43.35ID:trZhU3Ina Labelを貼って、そのTextを空白にしたらデザイン画面でクリックできなくなってしまったのですが
どうやって選択状態にしたらいいのでしょうか
どうやって選択状態にしたらいいのでしょうか
383デフォルトの名無しさん (アウアウエー Sa23-/e0v)
2019/01/21(月) 17:01:29.53ID:NM3vIbDMa >>382
デザイナで以下のどれかの操作をする
(a) [ctrl] + z
(b) マウスでそのラベルがあったあたりをドラッグ
(c) [ctrl] + [alt] + t
(d) プロパティウィンドウの上部のドロップダウンで選択
デザイナで以下のどれかの操作をする
(a) [ctrl] + z
(b) マウスでそのラベルがあったあたりをドラッグ
(c) [ctrl] + [alt] + t
(d) プロパティウィンドウの上部のドロップダウンで選択
384デフォルトの名無しさん (アウアウエー Sa23-fAiL)
2019/01/21(月) 17:54:05.53ID:trZhU3Ina385375 (ワッチョイ c101-drjx)
2019/01/21(月) 18:26:05.83ID:1DQQx7qk0 PM的にはVBのが簡単で人員の確保が容易との理由ですが、イベントリスナにクラスレスで全処理書くベテランエンジニアの意向を汲んでるんだと思います
自分はサンプルの多さとC系で無い記述に不慣れという理由でC#を希望しましたが、ベテランに寄せられるんだろうなと諦めムードです
ちなみにベテランのスマートUIは芸術の域で若輩の自分には追従不可です
コード量も多く見積りが高く出来るとPMからも信頼されています
自分はサンプルの多さとC系で無い記述に不慣れという理由でC#を希望しましたが、ベテランに寄せられるんだろうなと諦めムードです
ちなみにベテランのスマートUIは芸術の域で若輩の自分には追従不可です
コード量も多く見積りが高く出来るとPMからも信頼されています
386デフォルトの名無しさん (ワッチョイ 9300-0y6D)
2019/01/21(月) 18:37:52.16ID:PrrgsGFM0 今2019年やぞ……。
生産性を上げる技術を入れる気が無い、そのPMにはC#のメリットはメリットに見えないだろうなぁ。
ベテランは古い技術と心中できるけども……
生産性を上げる技術を入れる気が無い、そのPMにはC#のメリットはメリットに見えないだろうなぁ。
ベテランは古い技術と心中できるけども……
387デフォルトの名無しさん (ワッチョイ c101-fAiL)
2019/01/21(月) 19:12:08.60ID:R3pW/ayE0 ループ内で一時変数宣言したらコストが増えるってのを知って
新しいブロック作って変数宣言してみたけどなんか見た目がすっきりしない
ループ内の変数宣言の新機能とかないのかな
新しいブロック作って変数宣言してみたけどなんか見た目がすっきりしない
ループ内の変数宣言の新機能とかないのかな
388デフォルトの名無しさん (アウアウウー Sa15-Lb5M)
2019/01/21(月) 19:14:47.05ID:FhYMYDcaa >>386
生産性って言葉は立場や状況によって指してるものが変わるんやで
生産性って言葉は立場や状況によって指してるものが変わるんやで
389デフォルトの名無しさん (ブーイモ MM33-F2Ks)
2019/01/21(月) 19:26:17.46ID:tYy/rBPTM ソフトウェア作れると言うとソフト作って売って大儲けできるんじゃないかと
よく言われる
世間はそういう感じで見てる
よく言われる
世間はそういう感じで見てる
390デフォルトの名無しさん (スフッ Sd33-qVYT)
2019/01/21(月) 19:27:19.80ID:0j7Aeluod 権力持ってる人がVB推しなら決定でしょ
できることはほぼ同じだし諦めな
できることはほぼ同じだし諦めな
391デフォルトの名無しさん (ワッチョイ 3332-F2Ks)
2019/01/21(月) 19:36:49.44ID:lF845d4L0392デフォルトの名無しさん (アウアウウー Sa15-l8G4)
2019/01/21(月) 19:59:33.83ID:2/OM9doDa >>386
意識高めても虚しいだけだよ
10年この仕事して啓蒙もしたけどなにも変わらなかった
9割5分の人材はそもそもシステム開発に興味ないから啓蒙しても無駄
転職するか割り切るかどちらかしかない
環境を変えようと思ったら負け
意識高めても虚しいだけだよ
10年この仕事して啓蒙もしたけどなにも変わらなかった
9割5分の人材はそもそもシステム開発に興味ないから啓蒙しても無駄
転職するか割り切るかどちらかしかない
環境を変えようと思ったら負け
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【外交】元台湾総統・馬英九氏、高市首相発言に「台湾を危険にさらす」台湾海峡の問題は「両岸の中国人が自ら話し合うべき」★2 [1ゲットロボ★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★8 [ぐれ★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 [おっさん友の会★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★5 [BFU★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- (´ん`)「公明党、お前だったのか。自民党から国民を守ってくれていたのは...」 [603416639]
- 【高市売り】円安、止まらず!凄い勢いで暴落中。157円へ [219241683]
- 1,000万円のBMWに擦ってしまった札幌のガキ、捕らえられてガチで詰む [329329848]
- 【悲報】ヤフコメ民「中国が水産物を輸入禁止にするなら、日本国民向けに安く販売すればいい。中国依存から脱するべき」 [153736977]
- 維新代表吉村、壊れたレコードになる「中国はカントリーリスク、中国人観光客がいなくても成り立つビジネスを目指せ」を何度も繰り返す [856698234]
- SNKの悪役はギース、ルガール、山崎と魅力的なのが多いよね
