X



ふらっと C#,C♯,C#(議論用) [無断転載禁止]©2ch.net

0003デフォルトの名無しさん
垢版 |
2016/07/27(水) 11:55:51.35ID:daMn1ZwX
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する議論でも、誰かが喧嘩腰でレスをしてくれるスレッド」です。

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

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

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
0006デフォルトの名無しさん
垢版 |
2017/07/21(金) 07:08:57.08ID:h5hvtEqn
>>917
>そもそも、USB端子2つ持ってたらどうするの?
>PC自体にUSBの機能を持たせたら、usb1と2の区別ができない。
>よって、そういった場合を考慮すると、部品化して、プロパティとしてusb1、usb2を持たせるのが正しい。

おまえアホやろ。
has a にしてクラス配列実装すればしまい。USBクラスのベクタでもいいわ。
低脳すぎて話にならんなお前。
USBからPCクラス派生?わらわせんなアホ
0007デフォルトの名無しさん
垢版 |
2018/05/23(水) 22:04:30.64ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

B6BOG
0008デフォルトの名無しさん
垢版 |
2018/05/26(土) 19:25:05.18ID:a1oscm7v
アプリに使い方の詳細を記述したHelpをつけたい。C#で最新の方法を選ぶなら何?
0009デフォルトの名無しさん
垢版 |
2018/05/26(土) 21:52:48.86ID:tp+wwIUT
>>8
MSが提供してるのは20年前のHTML Helpだけだと思う。
(MS Help2や3は結局オーサリングツールが提供されなかった)

WebでもローカルHTMLでもpdfでも好きな方法でいいんじゃないすか。
どっちにしろ99%のユーザーはヘルプなんか読まないw
0010デフォルトの名無しさん
垢版 |
2018/05/26(土) 23:59:03.91ID:ct7c5lEQ
XML強行した結果がこれさ。結局、誰も保守できなくなって放置。
ゲイツが警告したにも関わらずMSは足を踏み外してしまった。
0011デフォルトの名無しさん
垢版 |
2018/05/27(日) 09:35:11.32ID:3OO+HMKA
ドキュメントって大事だとおもうのだが、綺麗に書けてしかも軽いツールって無いの
だろうか?
LibreOfficeは重たいんだよな。
0013デフォルトの名無しさん
垢版 |
2018/05/27(日) 11:26:49.93ID:wtpc6qqX
>>11
VScodeでいいだろ。リッチテキストならワードパッド
オフィスはPDFに変換したいときに使えばいい
0017デフォルトの名無しさん
垢版 |
2018/07/04(水) 22:45:27.83ID:gFgZc5FG
3Y4
0019デフォルトの名無しさん
垢版 |
2018/09/06(木) 00:08:34.12ID:r2CzgwVn
フィーフォー!
0020デフォルトの名無しさん
垢版 |
2018/09/06(木) 00:16:09.84ID:+IzqqT+I
キューをつくりたいって事ならググれば良いと思うよ
0021デフォルトの名無しさん
垢版 |
2018/09/06(木) 03:10:04.23ID:f49/P0Og
キューって言いたいなら口を尖らせると良いと思うよ
0024デフォルトの名無しさん
垢版 |
2019/03/19(火) 08:39:43.03ID:m7J+vmgi
■「C#」「Visual studio」「Windows EXE実行ファイル」のリリースについての質問です

Visual studio(C#)でコンパイルした、
Windows EXE実行ファイルのリリースについて質問です。

バッチシステムとしてタスクスケジューラーで起動させますが、
頻繁にシステム改修があり、都度リリースが必要です。

しかし、システム実行中にリリース(EXEファイルの上書き)を行うと、
起動中のため上書きエラーとなります。

実行中のEXEに対して、
次回の実行分から最新のシステム改修を反映させるには、
どのようにしたら良いでしょうか?

以下私の案がございますが、スマートではありませんし、
実行開始に時間がかかるデメリットがございます。
他にスマートな案はございますでしょうか?

起動に関するフレームワークなどあるのでしょうか。

<案>
1.処理開始時に本体EXEファイルをコピーして実行版EXEファイルを作成する(同一のEXEファイル)
2.実行版EXEファイルを起動する
3.実行中でも本体EXEファイルは上書き可能なため、本体EXEファイルに対してリリース(EXEファイルの上書き)を行う
0025デフォルトの名無しさん
垢版 |
2019/03/19(火) 08:40:05.06ID:m7J+vmgi
■「C#」「Visual studio」「Windows EXE実行ファイル」のリリースについての質問です

Visual studio(C#)でコンパイルした、
Windows EXE実行ファイルのリリースについて質問です。

バッチシステムとしてタスクスケジューラーで起動させますが、
頻繁にシステム改修があり、都度リリースが必要です。

しかし、システム実行中にリリース(EXEファイルの上書き)を行うと、
起動中のため上書きエラーとなります。

実行中のEXEに対して、
次回の実行分から最新のシステム改修を反映させるには、
どのようにしたら良いでしょうか?

以下私の案がございますが、スマートではありませんし、
実行開始に時間がかかるデメリットがございます。
他にスマートな案はございますでしょうか?

起動に関するフレームワークなどあるのでしょうか。

<案>
1.処理開始時に本体EXEファイルをコピーして実行版EXEファイルを作成する(同一のEXEファイル)
2.実行版EXEファイルを起動する
3.実行中でも本体EXEファイルは上書き可能なため、本体EXEファイルに対してリリース(EXEファイルの上書き)を行う
0027デフォルトの名無しさん
垢版 |
2019/03/19(火) 10:58:54.41ID:ido7X/gQ
大事なことなのでたくさん投稿しています。
嫌なら見ないでくださいね。
0034デフォルトの名無しさん
垢版 |
2020/02/28(金) 12:19:17.61ID:hLnsGDnw
Icon とか継承したクラス造ろうとしたら protected 観たいなエラー出るのですが
無理やり継承する方法はありますか?
0036デフォルトの名無しさん
垢版 |
2020/02/28(金) 17:21:21.95ID:HAMXUqwp
その場合引数で Icon 型を期待してるメソッドに渡しても大丈夫ですか?
いちいちキャストするの面倒ですしそもそもキャスト出来ない気がします
0038デフォルトの名無しさん
垢版 |
2020/02/28(金) 18:22:46.28ID:xhxxpq/f
>>36
キャスト(変換演算子)は必要なら自分で定義できるし、
明示的キャスト不要で暗黙的に行われるようにすることもできるよ

まあそもそも問題設定が間違ってるような気もするけどw
0039デフォルトの名無しさん
垢版 |
2020/02/28(金) 18:33:33.38ID:cSasMdie
>>25
前提がよくわからない
起動時か定期でiniファイル読んで書いてあるバージョンが自分のより新しかったらチェンジ用exeをキックして自分は終了
exeの上書きと自分の再起動はチェンジ用exeに任せる
0040デフォルトの名無しさん
垢版 |
2020/02/28(金) 20:06:30.19ID:BwvE6YKn
>>33
VB6風味もゼロだろ。VB.NETこそがVB6とC#の混血児、というよりBasicの皮を被ったC#。
ソースの著しい類似性が一目瞭然。

using System;

class Program {
  static void Main()
  {
    int i = 1;
    i += 2;
    Console.WriteLine(i);
  }
}

Imports System

Module Program
   Sub Main()
    Dim i As Integer = 1
    i += 2
    Console.WriteLine(i)
  End Sub
End Module
0042デフォルトの名無しさん
垢版 |
2020/03/01(日) 05:43:23.78ID:wVHwYgLC
なんだ?この糞スレ
と思ったら2016年だとwww
どこから引っ張り出したんだよ
0046デフォルトの名無しさん
垢版 |
2021/02/04(木) 07:27:29.98ID:v2FFpAw/
そろそろMSはC#に統一してくれんかな
VBと両方管理するコストも馬鹿にならんだろ
0047デフォルトの名無しさん
垢版 |
2021/02/04(木) 08:25:47.05ID:zK6uqGDJ
いつ切るかって感じになってると思うよ
OfficeのマクロもPython採用されたし
C#じゃねーのかよwとは思った
0048デフォルトの名無しさん
垢版 |
2021/02/04(木) 12:33:32.08ID:qhstqCrC
>>47
>OfficeのマクロもPython採用されたし

採用されてないよ
PythonじゃなくJavaScriptなら採用されたけど
0050デフォルトの名無しさん
垢版 |
2021/02/04(木) 16:17:55.89ID:TgPbTxkL
>>46
古いことしか知らなくて申し訳ないけど
excelのシート操作時の解放とか面倒なんでvb.netで書いちゃうけどそんなことないのか?
0051デフォルトの名無しさん
垢版 |
2021/02/04(木) 21:06:21.96ID:ZtMmgGts
>>48
安心した。pythonなんて埋め込みに一番向いてなさそうな言語なのにどうするんだろうと思ってた。
0052デフォルトの名無しさん
垢版 |
2021/02/04(木) 22:30:48.72ID:QcsaodMG
>>51
Python埋め込みに向いてないってどうして?
BlenderもMayaも3DS MaxもPythonでいい感じにスクリプト組めるよ。
0053デフォルトの名無しさん
垢版 |
2021/02/04(木) 22:48:54.62ID:ZtMmgGts
javascriptならdllひとつで組み込めたりするのに、embeddable pythonなんて
embeddableと言いながら結局実行環境まるまるコピーしてるようなものだし。
0054デフォルトの名無しさん
垢版 |
2021/02/04(木) 22:55:28.26ID:QcsaodMG
実用に耐えるクロスプラットフォームなJavaScriptの実行環境はdll一つで組み込めんでしょ。
実行環境内包する事のどこがおかしいのかわからんが。
MS製品でいうと、すでにPowerBIなんかだとPythonで書いたモジュールでグラフ描いたりできるよ。

埋め込みに向いてないってのは知らないだけの無知でしょ、流石に。
0055デフォルトの名無しさん
垢版 |
2021/02/05(金) 07:39:08.16ID:5Tgc7yvD
できるできないじゃなくてどれだけ向いてるかって話な。
埋め込みならlua mruby python javascriptと一通り試したことはあるが。

>実用に耐えるクロスプラットフォームなJavaScriptの実行環境はdll一つで組み込めんでしょ。

msのjavascriptエンジン(chakra)は実際dllひとつだけ。
0056デフォルトの名無しさん
垢版 |
2021/02/05(金) 07:51:45.21ID:km3pMqV5
>>55
すまん、Chakraそうだったのか。そりゃ便利そうだな。
ちょっと興味あるんだけど、ファイルとかのIOとかはどうなるの?ホスト言語側で持たないと?クロスなの?

日頃MAXとMayaとでごちゃごちゃやってUnity用アセット管理したりしてるけど、結構向いてると思うよ、Python。
0057デフォルトの名無しさん
垢版 |
2021/02/05(金) 08:26:53.87ID:5Tgc7yvD
I/Oは全部ホスト側で用意しなきゃならないね。埋め込みとしてはそちらの方がありがたいけど。
0058デフォルトの名無しさん
垢版 |
2021/02/05(金) 08:41:45.27ID:uaJ+yOd+
なるほど。IOを再実装しないといかん事の是非は、埋め込みをどのように使うかだろうなぁ。
ファイル一覧とか触りたいときは標準のライブラリが使えたほうがだいぶ楽だし、そのアプリ専用のコマンドが減れば減るほどありがたいと思う方。
ユーザに開放するか開発者に開放するかどっちかってやつかもね。
0059デフォルトの名無しさん
垢版 |
2021/03/28(日) 20:18:17.69ID:AfIP7Kkq
ふらっと C#,C♯,C#(初心者用) Part150
https://mevius.5ch.net/test/read.cgi/tech/1616471904/

>>44-50

横から便乗で質問ですけど、
「いつか使うだろう」とインターフェースや継承関係を作っておく自体は推奨されることですか?

例えば、インターフェースや継承関係が無くても、直付けで作れてしまう訳じゃないですか。
むしろ、そっちの方が楽(というか、直付けでしか作れない人もいますし)。
ただし、物事が複雑化してきたときに、インターフェースや継承関係があると拡張しやすい。

これって上級者なら、(どんなに小さいプログラムだろうが)常にインターフェースや継承関係を作った方がいいのか、
それとも、ケースバイケースで「このぐらい複雑ならインターフェースや継承関係が要る」という判断基準に則って作った方がいいんですか?
0061デフォルトの名無しさん
垢版 |
2021/03/28(日) 20:45:56.60ID:AfIP7Kkq
>>60
なるほど、その回答は暗に「ケースバイケース」と言っていますね。
レスを投稿する


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